Автор работы: Пользователь скрыл имя, 07 Декабря 2012 в 11:26, курсовая работа
Главная цель разработки программного продукта: максимум упростить работу пользователя при учёте товаров на складе, сократить время чёта и в любой момент времени предоставить данные пользователю в удобном для него виде.
Результатом данного задания является программный продукт, который позволяет удобно хранить, обрабатывать, редактировать, а также просматривать и быстро находить нужную информацию о товарах.
ВВЕДЕНИЕ
В настоящее время жизнь человека настолько сильно насыщена различного рода информацией, что для управления ею требуется создание огромного количества баз и банков данных различного назначения. Сейчас практически любая задача связана с манипуляцией информацией и данными. По этой причине в последние годы появилось множество различных компьютерных систем – систем управления базами данных, предназначенных для этих целей.
Термин база данных (БД) и система управления базами данных (СУБД) чаще всего употребляются как относящиеся к компьютерам. Понятие базы данных можно применить к любой связанной между собой по определённому признаку информации, хранимой и организованной особым образом – как правило, в виде таблиц. По сути, база данных – это некоторое подобие электронной картотеки, электронного хранилища данных, которое хранится в компьютере в виде одного или нескольких. При этом возникает необходимость в выполнении ряда операций с базой данных, в первую очередь это:
Компьютеризированная информационная система представляет собой программный комплекс, задачи которого состоят в поддержке надёжного хранения базы данных в компьютере, выполнении преобразовании информации и соответствующих вычислений, предоставлении пользователям удобного и легко осваиваемого интерфейса. Традиционно объёмы информации, с которыми приходится иметь дело таким системам, довольно велики, а сами базы данных имеют достаточно сложную структуру.
Существует большое количество программ, которые предназначены для организации информации, помещения её в таблицы и манипуляции с нею – такие программы и получили название СУБД. Основная особенность системы управления базами данных – это наличие средств для ввода и хранения не только самих данных, но и описаний их структуры. Если говорить более детально, то к функциям СУБД относят следующее:
Большое распространение в настоящий момент получил термин «архитектура клиент-сервер». Основой такой системы является сервер баз данных, представляющий собой приложение, осуществляющее комплекс действий по управлению данными – выполнение запросов, хранение и резервное копирование данных, отслеживание целостности, проверку прав пользователей, ведение журнала транзакций. В качестве рабочего места (клиента) при этом может быть использован обычный персональный компьютер, что позволяет не отказывать от привычной рабочей среды.
Таким образом, информационная система, построенная по принципу клиент-сервер, состоит обычно из трёх основных компонентов:
Тема данного дипломного проекта сформулирована как «Разработка автоматизированной системы складского учёта». Результатом проделанной работы и является данный программный продукт.
Сейчас на смену устаревших способов хранения информации (таким как бумажные картотеки) пришли быстродействующие компьютерные системы, всё большее распространение получают программы, работающие непосредственно с различными базами данных. Такие программы позволяют довольно легко манипулировать информацией, находящейся в базе данных, при минимальных затратах сил и времени пользователя.
Главная цель разработки программного продукта: максимум упростить работу пользователя при учёте товаров на складе, сократить время чёта и в любой момент времени предоставить данные пользователю в удобном для него виде.
Результатом данного задания является программный продукт, который позволяет удобно хранить, обрабатывать, редактировать, а также просматривать и быстро находить нужную информацию о товарах.
Первым этапом разработки программы - изучение требований предъявляемых к данной программе, основным из которых явилось требование надежности программы, в том числе в отношении хранимой информации. В связи, с чем большое внимание было уделено разработке удобного и понятного пользовательского интерфейса, обеспечивающего максимальную эффективность и надежность работы программы при самых различных действиях пользователя.
Для разработки программного продукта был выбран объектно-ориентированный язык высокого уровня Borland Delphi 7.0, а также сервер баз данных Microsoft SQL Server 2000.
1 ПОСТАНОВКА ЗАДАЧИ
1.1. Технология складского учёта
Склад -
это не просто место, где
хранятся товарно-материальные
В деятельности « Торгового
Дома «Эпсилон» склад имеет
Технология складского учета заключается в следующем:
Рис.3. Технология складского учета.
На складе создаются и обрабатываются следующие документы:
- приходные накладные;
- расходные накладные;
- документы внутренних перемещений;
- сличительные ведомости;
- документы возврата товара поставщику;
- документы списания испорченных продуктов;
- комплектации;
- счета-фактуры.
Приходные накладные, расходные накладные, документы внутренних перемещений, документы возврата поставщику и документы списания испорченных продуктов оформляет товаровед и в конечном итоге отдает директору. Остальные же документы оформляет оператор, также он и вносит поступивший товар в базу.
Все документы разрабатываются в Программе «1С: Торговля и Склад».
Программа «1С: Торговля и Склад» предназначена для учета любых видов торговых операций. Программа способна выполнять все функции учета - от ведения справочников и ввода первичных документов до получения различных ведомостей и аналитических отчетов.
В организации в наличии имеется достаточно большой парк компьютеров, также имеется оргтехника в виде лазерных принтеров, факсов, сканеров.
Локальная вычислительная сеть (ЛВС) – это совокупность компьютеров других средств вычислительной техники (активного сетевого оборудования, принтеров, сканеров и т.п.), объединённых с помощью кабелей и сетевых адаптеров и работающих под управлением сетевой операционной системы.
Основная цель сети –
обеспечить пользователям сети потенциальную
возможность совместного
Сети со звездообразной архитектурой предполагает расположение в центре сети концентратора. Его основная функция – обеспечение связи между компьютерами, входящими в сеть. То есть все компьютеры не связываются непосредственно друг с другом, а присоединяются к концентратору. Такая структура надёжнее, поскольку в случае выхода из строя одной из рабочих станции все остальные сохраняют работоспособность.
Технические характеристики сервера:
- процессор AMD Athlon 4200+ 3.11 Ггц;
- оперативная память DDR2 – 2Гб
- два жёстких диска по 250 Гб;
- материнская плата ASUS ;
- встроенная видеокарта;
- сетевая карта – 100 Гб;
- источник бесперебойного питания мощностью 1200 Вт;
- монитор Samsung ;
- клавиатура, мышь;
- принтер Epson.
Остальные компьютеры имеют приблизительно одинаковые характеристики, поэтому представим технические характеристики среднего клиента:
- процессор AMD Sepron 2200 Гц;
- оперативная память – 256 Мб;
- жёсткий диск – 40 Гб;
- материнская плата GigaByte;
- видеокарта – 64 Мб;
- монитор Acer;
- клавиатура, мышь.
Использование вычислительных сетей даёт предприятию следующие возможности:
- разделение дорогостоящих ресурсов;
- совершенствование
- улучшение доступа к информации;
- быстрое и качественное принятие решений;
- свобода в территориальном размещении компьютеров.
Главная актуальность программы заключается в следующем: программа полностью автоматизирует труд оператора ПЭВМ, позволяя довольно легко манипулировать информацией, находящейся в базе данных, при минимальных затратах сил и времени пользователя (добавлять, изменять, удалять и т.д.).
Программа представляет собой сетевую базу данных, работающую непосредственно с сервером баз данных MS SQL Server. Находясь на сервере (компьютере), база данных доступна любому пользователю, компьютер которого соединён с сервером. Доступ осуществляется по средствам использования разработанного программного продукта. На сегодняшний день очень актуально использовать сервер удалённых баз данных, так как пользователь получает доступ к данным, находящимся на другом компьютере.
При внедрении программного продукта можно сократить затраты на программное обеспечение. Программа “Складской учёт торгового дома Эпсилон” стоить значительно дешевле своих аналогов и выполняет все требуемые от неё функции.
Выводы по главе
Складской учёт осуществляется с помощью программы «1С: Торговля и Склад». Она обладает развитыми возможностями, однако ее администрирование требует специальной подготовки. Кроме того, ее стоимость достаточно велика. В связи с этим возникла необходимость создания специализированной программы, которая является менее дорогостоящей, осуществляет все функции профессионального аналога: содержит в себе полную информацию о товарно-материальных ценностях организации, а также является сетевой базой данных.
2 ОПИСАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ
2.1 Постановка задачи проектирования
Программный продукт должен максимум упростить работу пользователя при получении данных о товарах, сократить время используемое для добавления, модификации или удаления данных, время их учёта, и в любой момент времени предоставить данные пользователю в удобном для него виде.
Программа должна корректно переходить с одной формы на другую; вызывать форму, которая соответствует пункту меню, выбранному пользователем; а также выполнять функции расположенных на форме кнопок, производить просмотр и печать отчётов.
При помощи языка программирования Delphi 7.0. было принято решение создать программу, учитывая следующие требования:
1....Требование к эффективности, то есть получение выходных данных с минимальными расходами машинного времени.
2....Требование к мобильности, то есть возможность сохранения и эффективного использования программы в процессе развития ЭВМ.
3....Требование к лёгкости восприятия, то есть для пользователя должен быть понятен принцип работы программы. Программа должна иметь дружественный интерфейс.
4....Требование к надёжности, должны быть обеспечены восстановления после сбоев и ошибок, контроль ввода данных. При соблюдении условий эксплуатации программа безотказно выполняет свои функции. Контроль за входными и выходными данными, соблюдение условий эксплуатации программы – основное требование к обеспечению надежного функционирования программы.
5....Требования к эксплуатации, то есть требования к аппаратным и программным средствам, необходимым для эффективного функционирования программы.
6... Требования к тестированию, необходимо провести следующие тесты: на допустимых условиях, на недопустимых условиях, на граничных условиях.