Диплом: Автоматизация управления распределенной структурой складов (на примере Трэвел Ритейл Домодедово)

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
56
Рисунок 2.10 - Логическая модель базы данных
57
Рисунок 2.11 – Физическая структура базы данных
58
2.3.3. Структурная схема пакета (дерево вызова программных модулей)
Разработанная информационная система управления распределенной
структурой складов работает в двух режимах:
1. Специалист отдела распределительной логистики.
2. Сотрудник склада.
Система представляет собой клиент-серверное приложение, разработанное с
помощью среды разработки приложений Microsoft Visual studio 2017 на платформе
.NET Framework 4.0.
Для организации доступа к базе данных MySQL в среде Microsoft Visual Studio
был установлен провайдер - Connector MySQL for .Net, который позволяет
использовать базу данных MySQL в качестве источник данных (DataSource). При
подключении к СУБД через источники данных в Visual Studio автоматически
создается набор классов для доступа к таблицам базы данных – TableAdapters. Для
доступа к базе данных использвалась технология ADO.NET. Провайдер был скачан
с официального сайта MySQL [9, 25].
Назначение модулей информационной системы представлено в таблице 2.6.
Таблица 2.6
Назначение программных модулей
Наименование
Назначение модуля
1
2
Form1
Главный модуль приложения, который координирует работу
приложения.
FormAuth
Модуль, который аутентификации в системе
FormContainer
Модуль для редактирования сведений о контейнерах с
материалами от поставщиков и истории их движения
FormDolj
Модуль для добавления и редактирования справочника
должностей
FormDvij
Модуль для добавления и редактирования сведений о
перемещении и списании материалов
FormKat
Модуль для добавления и редактирования справочника категорий
материалов
FormOtdeli
Модуль для добавления и редактирования справочника отделов
FormPolz
Модуль для добавления и редактирования списка пользователей
FormPostav
Модуль для добавления и редактирования сведений о поставках
материалов
FormSklad
Модуль для редактирования справочника складов
59
Продолжение таблицы 2.6
1
2
FromStatusZakaz
Модуль для редактирования справочника статусов заказов
FromStatusContainer
Модуль для редактирования статусов контейнеров
FormReports
Модуль для построения отчетов
FormSostSklad
Модуль для просмотра состояния склада
FormSotr
Модуль редактирования списка сотрудников
FormTovari
Модуль редактирования справочника материалов
Summa
Модуль формирования суммы прописью для заполнения
документов
ClassDoc
Модуль заполнения выходных документов
На рисунке 2.12 представлена взаимосвязь программных модулей.
Рисунок 2.12 - Взаимосвязь программных модулей
FormAuth
Form1
FormContainer
FormDolj
FormDvij
FormKat
FormOtdeli
FormPolz
FormPostav
FormSklad
FromStatusZakaz
FromStatusContainer
FormReports ClassDoc
FormSostSklad
FormSotr
FormTovari
FormZakaz
Summa
ClassDoc
FormZayav
Summa
ClassDoc
60
2.3.4. Описание программных модулей
Информационная система управления распределенной структурой складов
ООО «Трэвел Ритейл Домодедово» предназначена для увеличения
производительности работы сотрудников отдела распределительной логистики,
занятого учетом распределения товаров между складами торговой сети за счет
автоматического расчета остатка на складе для принятия обоснованных
управленческих решений по закупке товаров с целью исключения риска потери
потенциальной прибыли.
Дистрибутив программы включает исполняемый файл Sklad.exe. Для
развертывания БД – файл Sklad.sql.
Для редактирования подключения к базе данных используется строка
подключения формата:
server=localhost;
user id=root;
password=root;
persistsecurityinfo=True;
database=sklad.
Для запуска информационной системы необходимо запустить приложение
Sklad.exe.
Если при запуске приложения появилось главное окно приложения и не
появилось дополнительных информационных окон с информацией об ошибке –
программа работает стабильно.
Для добавления пользователей необходимо авторизоваться в системе под
учетной записью администратора с логином admin и введите данные пользователей
в форме, представленной на рисунке 2.13.
Информационная система работает в двух режимах: специалист отдела
распределительной логистики и сотрудник склада.
Роль пользователя определяется по логину. Для сотрудников склада логин
должен начинаться на «p_».
61
Рисунок 2.13 – Редактирование пользователей
На рисунке 2.14 представлен алгоритм работы информационной системы
управления распределенной структурой складов. Для входа в систему пользователь
вводит логин и пароль. Если авторизация прошла успешно, пользователь переходит
к главной форме приложения.
При ведении учета заказов на поставку товаров пользователь может вывести
на печать бланк формы заказа в формате MS Word.
Информационная система позволяет не только вести учет договоров с
поставщиками, но и хранить копии документов в базе данных для удобного доступа
сотрудников без необходимости поиска договоров в бумажных документах.
Для отгрузки товаров со склада распределительного центра оформляется
требование на склад для получения товаров на склад торговой сети. Выдача со
склада оформляется требованием-накладной по форме М-11, которая автоматически
формируется с помощью информационной системы.
Пользователи могут редактировать шаблоны выходных документов
самостоятельно: текст, форматирование, расположение и т.д.
Информационная система позволяет стоить отчеты о выполненных и не
выполненных заказах на поставку товаров, а также расходе товаров. Все отчеты
могут быть построены за любой промежуток времени. После формирования отчета
можно экспортировать результаты в формат MS Excel для дальнейшего
использования.
Международные поставщики отравляют заказы в контейнерах. В
информационной системе можно вести учет контейнеров поставщиков и историю их
движения и разгрузки. Также пользователь может вести учет движения товаров
между складами.
62
Рисунок 2.14 – Алгоритм работы информационной системы
2.4. Контрольный пример реализации проекта и его описание
Основные функции информационной системы, которые были заданы на
этапе анализа предметной области и постановке задачи проекта:
хранение информации о поставщиках товаров;
хранение информации о товарах и их распределении между
складами;
хранение информации о складах;
учет договоров с поставщиками;
учет поставок товаров от поставщиков;
63
учет размещения товаров на складах предприятия, включая
распределительный центр;
учет перемещения товаров между складами предприятия;
учет ответственных сотрудников и их регистрационных данных для
доступа к информационной системе;
формирование сопроводительных документов: заказ на поставку
товаров, требование-накладная на выдачу товаров;
формирование отчетов за указанный период: отчет о выполненных
заказах на поставку товаров, отчет о невыполненных заказах на
поставку товаров за указанный период и т.д.
Программы требования:
Операционная система Windows;
MS Office Word;
MS Office Excel;
MySQL;
Microsoft .Net 4.0 или выше.
Аппаратные требования:
процессор с тактовой частотой 1,6-2,4 ГГц;
ОЗУ от 2ГБ;
Жесткий диск 120 Гб и более.
При запуске информационной системы появится окно авторизации,
представленное на рисунке 2.15.
Рисунок 2.15 - Окно авторизации
При успешной авторизации появится главное окно приложения,
представленное на рисунке 2.16.
64
Рисунок 2.16 - Главное окно приложения
На рисунках 2.17-2.19 представлены фрагменты некоторых справочников,
используемых в разработанной системе.
Рисунок 2.17 - Справочник «Категории товаров»
65
Рисунок 2.18 - Справочник «Статусы заказов»
Рисунок 2.19 - Справочник «Склады»
Для учета сотрудников используется форма, представленная на рисунке
2.20.
Рисунок 2.20 - Справочник «Сотрудники»
ООО «Трэвел Ритейл Домодедово» заключает договора с поставщиками.
На рисунке 2.21 представлена форма «Поставщики и договора».
В нижней части формы расположен список договоров при выборе
конкретного поставщика в верхней части формы.
На форме можно загрузить копию договора или просмотреть уже
загруженную копию.

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
IPO - инструмент финансирования деятельности организации. На примере ПАО «Нефтяная компания «Лукойл»
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)