Дипломная работа: Автоматизация складских процессов предприятия ООО «АТОЛ»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
48
1.3.3. Выбор и обоснование способа приобретения ИС для
автоматизации задачи.
Существуют несколько способов приобретения информационной
системы для автоматизации поставленной задачи автоматизации управления
структурой распределенных складов, представленных на рисунке 1.23 [14].
Рисунок 1.23 – Способы приобретения информационной
системы
Рассмотренные готовые решения по автоматизации складского учета,
которые представлены в разделе 1.3.1 настоящей работы не отвечают всем
требованиям, поэтому варианты с покупкой готовой системы или ее арендой не
рассматривается.
Для решения поставленной задачи автоматизации складских процессов в
компании ООО «Атол» оптимальным решением будет разработка
информационной системы собственными силами.
49
1.4. Обоснование проектных решений.
1.4.1. Обоснование проектных решений по информационному
обеспечению.
Под информационным обеспечением понимается совокупность всей
информации, которая циркулирует в информационной системе.
Источниками информации могут быть документы, нормативно-
справочная информация и т.д.
Информационное обеспечение включает в себя внутримашинное и
внемашинное информационное обеспечение [8].
Внемашинное информационное обеспечение – эта та информация,
которая не имеет электронного представления (договор, накладная и т.д.).
Внутримашинное информационное обеспечение включает
информационную базу на машинном носителе и средства ее ведения.
Внемашинное информационной обеспечение в данном случае
представлено в виде интегрированной базы данных.
в качестве входных документов определены:
информация о сотрудниках;
данные о складах;
данные о системе хранения на каждом складе: стеллажи, ячейки и
т.д.;
сведения о товарно-материальных ценностях, которые хранятся на
складе;
данные о поставщиках;
накладные на поставку товаров на склад.
В выходных документах отражается результат запросов из базы данных.
Каждому документу соответствует своя экранная форма для ввода переменной и
условно-постоянной первичной информации, а также для вывода на экран
результатной информации или ответов на запросы.
50
В качестве выходных данных определены:
статистика работы с поставщиками;
сведения о поставке товаров;
сведения об отгрузке товаров;
сведения о состоянии склада;
отчет о заполненности зон хранения в процентах.
1.4.2. Обоснование проектных решений по программному
обеспечению.
На компьютерах ООО «Атол» установлена операционная система
Windows. Для разработки информационной системы автоматизации складских
процессов необходимо выбрать систему управления базами данных, язык
программирования и среду разработки приложений, которые совместимы c
Windows.
Рассмотрим такие среды разработки приложений как: Delphi, Lazarus и
MS Visual Studio.
Delphi – среда визуального программирования, предоставляющий
разработчику большой объем возможностей по созданию программ,
предназначенных для работы с базами данных. Для работы с базами данных в
него включены такие возможности как генератор отчетов, позволяющий
осуществлять вывод информации на принтер, а также организована поддержка
языка SQL, позволяющего создавать запросы различной сложности с
локальными и сетевыми базами данных [30].
Lazarus — открытая среда разработки программного обеспечения на
языке Object Pascal. Интегрированная среда разработки предоставляет
возможность кроссплатформенной разработки приложений в Delphi-подобном
окружении. Позволяет разрабатывать интерфейсы под различные операционные
системы: Linux, FreeBSD, Mac OS X, Microsoft Windows, Android. Начиная с
Delphi XE2 в самом Delphi имеется возможность компиляции программ для Mac
51
OS X, с версии XE4 — для iOS, с версии XE5 — для Android, с версии 10.2 Tokyo
— для Linux (x64) [31].
MS Visual Studio – это решение для разработки, позволяющее командам
любого размера проектировать и создавать привлекательные приложения,
которые удовлетворят самым взыскательным требованиям заказчиков. С
помощью MS Visual Studio можно использовать инструменты гибкого
планирования – такие как планирование объема работ, панели задач и
управление невыполненной работой. Их использование позволяет осуществить
последовательную разработку и организовать создание программного продукта
в удобном темпе [7].
MS Visual Studio включает средства моделирования, обнаружения и
проектирования архитектуры, что позволяет описать создаваемую систему и
полностью реализовать концепцию программного продукта.
Стоит отметить, что в MS Visual Studio присутствуют механизмы,
позволяющие получать подробную информацию о возникающих ошибках.
Для разработки визуального интерфейса информационной системы
складского учета будет использована среда разработки приложений MS Visual
Studio.
Чтобы выбрать СУБД проведем сравнительный анализ систем
управления базами данных как: MS Access [32], MySQL [35], Oracle [34] и MS
SQL Server [33].
Сравнительный анализ СУБД представлен в таблице 1.6.
Таблица 6
Сравнение СУБД
Критерии оценки
MS Access
MySQL
MS SQL Server
Oracle
Размер базы данных
Несколько Мб
+
+
До 100Мб
+
+
Несколько Гб
+
+
+
100Гб и более
+
+
Стоимость лицензии
Бесплатно
+
+
52
Дешево
Дорого
+
+
Очень дорого
Платформа на которой способна работать СУБД
Windows
+
+
Unix/Linux
+
Windows+Linux
+
+
Кластеры
+
Тип программы
Локальное приложение
+
+
WEB
+
Сложная система
+
+
Защита данных
Низкая
Слабая
+
Сильная
+
+
+
Мощность языка SQL и возможности СУБД
очень слабые
слабые
+
развитые
+
мощные
+
+
Требования к техническим характеристикам ПК
неприхотливые
+
+
чувствительные
необходимы мощные сервера
+
+
Сложность настройки и администрирования
никаких сложностей
+
небольшие сложности
необходимы специальные
знания и помощь специалиста
+
+
+
Проанализировав собранную информацию о рассматриваемых СУБД:
показаниях производительности, удобства администрирования, ценовой
политике было принято решение выбрать в качестве СУБД MS SQL Server, так
как данная СУБД имеет широкие возможности в области администрирования баз
данных, имеет высокий уровень производительности даже при больших
объемах, хранимых данных, достаточно проста и понятна в настройке и
сопровождении. MS SQL Server Express является бесплатно распространяемой
СУБД и может беспрепятственно использоваться в коммерческих целях. MS SQL
Server позволяет создать клиент-серверное приложение и не предъявляет
критических требований к параметрам линий связи. Кроме того, в настоящее
время на сервере ООО «Атол» уже установлена данная СУБД MS SQL Server
Express 2016.
Источник: https://baza.diplomsite.ru/previewfile/594