Диплом: Автоматизация управления процессом отгрузки товара в ООО "Форум"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
56
Для управления отгрузкой заказов кладовщик открывает форму каждого
заказа. Макет формы заказа представлен на рисунке 17.
Рисунок 17. Макет формы заказа
К оперативной информации задачи относятся перечень тары. Поскольку
учет тары до внедрения системы не велся, кладовщики будут в разрабатываемой
системе вести учет тары. Макет формы перечня тары представлен на рисунке 18.
Рисунок 18. Макет формы перечня тары
Нормативно справочная информация представляет собой данные о
сотрудниках склада, видах товара, наименовании товаров, видах тары и таре.
Нормативно-справочная информация будет храниться в системе в виде
справочников, характеристика которых представлена в таблице 7.
57
Для хранения данных о кладовщиках используется справочник
«Сотрудник». Он содержит поля для ввода данных о фамилии, имени и отчестве
сотрудника. Макет формы справочника «Сотрудник» представлен на рисунке 19.
Таблица 7
Характеристика справочников
Характеристик
а
Сотрудник
Вид товара
Вид
тары
Товар
Тара
Ответственный
за ведение
Администратор системы
Кладовщик
Объем
справочника в
записях
10
100
5
100000
100
Частота
актуализации
При приеме
или
увольнении
сотрудников
При закупке
нового вида
товара
При
закупке
нового
вида
тары
При закупке
нового
товара
При
закупке
новой
тары
Объем
актуализации
1-3 записи
1-3 записи
1-3
записи
1-10 записей
1-3
записи
Реквизитный
состав
Фамилия
Наименован
ие
Наимено
вание
Наименован
ие
Наименов
ание
Имя
Отчество
Хрупкость
Рисунок 19. Макет формы справочника «Сотрудник»
Для хранения данных о товаре используется справочник «Товар», в
котором содержатся данные о наименовании товара, виде товара и хрупкости.
Макет формы справочника «Товар» представлен на рисунке 20.
58
Рисунок 20. Макет формы справочника «Товар»
Для каждого товара нужно указать его вид. Макет справочника «Вид
товара» представлен на рисунке 21.
Рисунок 21. Макет формы справочника «Вид товара»
59
Виды тары отражаются в справочнике «Вид тары». Макет справочника
«Вид тары» представлен на рисунке 22.
Рисунок 22. Макет справочника «Вид тары»
Наименования тары перечислены в справочнике «Тара». Макет
справочника тара представлен на рисунке 23.
Рисунок 23. Макет формы справочника «Тара»
60
2.2.3. Характеристика результатной информации
Результатная информация задачи включает в себя:
1. Заявку на закупку товаров, которая содержит наименования товаров
и количество, которые необходимо закупить.
2. Отчет по отгруженным заказам.
Дадим характеристику результатной информации. Результатная
информация содержит данные следующих таблиц базы данных:
Заявка.
Позиция.
Заказ.
Характеристика таблиц с результатной информацией представлена в
таблице 8.
Таблица 8
Характеристика таблиц с результатной информацией
Наименование таблицы
Наименование поля
Заявка
Дата
Номер
Позиция
Наименование
Количество
Заказ
Номер
Дата
На основании характеристики выходной информации были разработаны
макеты экранных форм для вывод результатной информации. На рисунке 24
представлен макет формы списка заявок.
Рисунок 24. Макет формы списка заявок
61
На рисунке 25 представлена форма заявки на закупку.
Рисунок 25. Макет формы заявки на закупку
На рисунке 26 представлена форма отчета по отгруженным заказам.
Рисунок 26. Форма отчета по отгруженным заказам
2.3. Программное обеспечение задачи
2.3.1. Общие положения (дерево функций и сценарий диалога)
Информационная система управления отгрузкой товаров создается для
выполнения ряда функций. Множество функций системы можно разделить на
подмножество служебных функций и подмножество основных функций [11].
Приведем перечень функций обоих подмножеств. Служебными функциям
разрабатываемой системы будут:
62
1. Управление пользователями.
2. Разграничение прав доступа.
3. Проверка наличия товаров.
4. Создание заявок на закупку.
Основными функциями разрабатываемой системы будут:
1. Ввод данных в справочники.
2. Ввод данных о имеющейся таре.
3. Выбор тары.
4. Просмотр заказа.
5. Формирование отчета.
На основании перечисленных функций было разработано дерево функций
системы, на схеме которого функции системы разделены по подмножествам
(рисунок 27).
Функции системы
Основные функции системы Служебные функции системы
Ввод данных в справочники
Ввод данных о имеющейся
таре
Управление пользователями
Разграничение правд доступа
Проверка наличия товаровВыбор тары
Просмотр заказа
Формирование отчета
Создание заявок на
производство
Рисунок 27. Дерево функций системы
Для описания способа взаимодействия пользователя с системой оставим
сценарий диалога, который позволит наглядно показать разделы и возможные
действия в системе. Для взаимодействия информационной системы с
63
пользователем был выбран язык типа «Меню». В сценарии диалога описаны
следующие действия пользователей в системе [13]:
Действия с формами входных документов;
Формирование результатных документов;
Ввод, изменение и просмотр введенных данных;
Протоколирование действий пользователей;
Справка по всем этапам работы с системой.
Сценарий диалога представлен на рисунке 28.
Главное меню
Справочники
Сотрудник
Заказы Заявки НастройкиОтчет
Пользователи
Просмотр
Создание
Изменение
Права доступа
Просмотр
Создание
Изменение
СформироватьПросмотрПросмотр
ПоискПросмотр
Создание
Изменение
Поиск
Вид товара
Удаление
Просмотр
Создание
Изменение
Поиск
Удаление
Товар
Просмотр
Создание
Изменение
Поиск
Удаление
Вид тары
Просмотр
Создание
Изменение
Поиск
Удаление
Тара
Просмотр
Создание
Изменение
Поиск
Удаление
Рисунок 28. Сценарий диалога
64
2.3.2. Характеристика базы данных
На этапе принятия решений по программному обеспечению было принято
решение об использовании реляционной СУБД, основу которой составляет
реляционная модель данных. В реляционной модели данных информация
представлена в виде взаимосвязанных таблиц, называемых сущностями базы
данных [12]. На этапе разработки информационной модели были выделены
сущности предметной области. Это таблицы:
1. Сотрудник.
2. Вид товара.
3. Товар.
4. Вид тары.
5. Тара.
6. Перечень тары.
7. Заказ.
8. Заявка.
9. Позиция.
10. Пользователь.
11. Право доступа.
Чтобы описать связи между выделенными сущностями была создана
модель базы данных в редакторе Erwin Data Modeler (рисунок 29).
Рисунок 29. ER-модель базы данных
Поз иция
ID_поз иции
ID_товара (FK)
Количество
ID_тары (FK)
Вид товара
ID_вида товара
Наименование
Сотру дник
ID_сотру дника
Фамилия
Имя
Отчество
ID_пользователя (FK)
Заказ
ID_заказа
Номер
Дата
ID_поз иции (FK)
Отгру жено
ID_сотру дника (FK)
Польз ователь
ID_пользователя
Логин
Пароль
ID_права (FK)
Право доступа
ID_права
Наименование
Товар
ID_товара
Наименование
Хру пкость
ID_вида товара (FK)
Вид тары
ID_вида тары
Наименование
Тара
ID_тары
Наименование
ID_вида тары (FK)
Перечень тары
ID_перечня
ID_тары (FK)
Количество
Заявка
ID_заявки
Номер
Дата
ID_поз иции (FK)
65
Характеристика таблиц базы данных представлена в таблице 9.
Таблица 9
Характеристика базы данных
Наименование поля
Идентификатор
поля
Тип поля
Длина
поля
Прочее
Справочник «Сотрудник»
ID_сотрудника
ID_sotr
Счетчик
5
Ключевое
поле
Фамилия
LNameSotr
String
100
Имя
FNameSotr
String
100
Отчество
MNameSotr
String
100
Справочник «Вид товара»
ID_вида товара
ID_nomen
Счетчик
5
Ключевое
поле
Наименование
Name_nomen
String
100
Справочник «Товар»
ID_товара
ID_tov
Счетчик
5
Ключевое
поле
Наименование
Nametov
String
100
Хрупкость
Hrtov
Integer
1
Справочник «Вид тары»
ID_вида тары
ID_typetar
Счетчик
5
Ключевое
поле
Наименование
Name_typetar
String
100
Справочник «Тара»
ID_тары
ID_tar
Счетчик
5
Ключевое
поле
Наименование
Nametar
String
100
Заказ
ID_заказа
ID_zac
Счетчик
5
Ключевое
поле
Номер
Nomer_zac
Integer
6
Дата
Date_zac
Date
8
Отгружено
Check_zac
Bool
1
Позиция
ID_позиции
ID_poz
Счетчик
5
Ключевое
поле
Количество
Kol_poz
Integer
5
Заявка
ID_заявки
ID_zav
Счетчик
5
Ключевое
поле
Номер
Nomer_zav
Integer
6
Дата
Date_zav
Date
8
Перечень тары
ID_перечня
ID_list
Счетчик
5
Ключевое
поле
Количество
Col_list
Integer
5
Пользователь
ID_пользователя
ID_user
Счетчик
5
Ключевое
поле
Логин
Log_user
String
20

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

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