Диплом: Автоматизация управлением процесса отгрузки товара в ООО "Холдинговая компания "РУСКУРАМИКА"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
68
Начало
Открытие формы справочника
AddButton ->
onclick
Открытие формы добавления
записи. Ввод данных
Да
SaveButton ->
onclick
Сохранение записи
Да
CloseButton ->
onclick
Закрытие формы добавления
записи
Да
Нет
CloseButton ->
onclick
Нет
Закрытие формы справочника
Да
Конец
Нет
Рисунок 32. Алгоритм работы модулей справочников
На форме заказа указана степень хрупкости каждой товарной позиции в
числовой форме. В зависимости от этого кладовщик выбирает тару из списка,
который появляется при нажатии на кнопку «Выбрать тару». Эти данные
сохраняются и используются при упаковке заказа. Алгоритм работы модуля
выбора тары представлен на рисунке 33.
69
Начало
Zac.check_zac==0
Выбор тары
Ввод количества
Открытие формы
заказа
Конец
Открытие перечня тары
Нажата кнопка
«Сохранить»
ДА
НЕТ
Рисунок 33. Алгоритм выбора тары
Когда заказ упакован, необходимо промаркировать его и поставить
отметку об отправке. Для этого на форме заказа нужно нажать кнопку
«Отгружено». После нажатия кнопки откроется форма, на которой будут в
графической форме отображены штрих-коды всей продукции и заказе.
Кладовщик нажимает на кнопку «Печать» и изображение передается на принтер
штрих-кодов. Алгоритм работы модуля отгрузки заказа представлен на рисунке
34.
70
Начало
Открытие формы
заказа
Конец
Нажата кнопка
«Отправить»
Form10.Label[i]:=Code.p
ic_code
i:=0
i<=count(Zac.ID_poz)
i++
ДА
НЕТ
Открытие формы со
списком штрих-кодов
Нажата кнопка
«Печать»
Вывод данных на
принтер
ДА
Zac.check_zac:=1
НЕТ
Рисунок 33. Алгоритм работы модуля отгрузки заказа
В результате ввода данных об отгрузке заказов можно сформировать отчет
об отгруженных за заданный пользователем временной интервал заказах. Для
этого по введенным датам отбираются те заказы, у который в поле отгружено
стоит значение «Истина». Алгоритм работы модуля формирования отчета
представлен на рисунке 34.
71
Начало
Ввод даты начала выборки
Ввод даты окончания выборки
Zac.Date_zac>=Дата начала &&
Zac.Date_zac<=Дата окончания
Zac.check_zac:=1
ДА
Загрузка элементов отчетной
формы
ДА
НЕТ
Конец
Рисунок 35. Алгоритм формирования отчетности
Программный код описанных модулей приведен в Приложении 1.
2.4. Контрольный пример реализации проекта и его описание
Контрольный пример реализации проекта представляет собой описание
работы в разработанной системе. Для этого нужно осуществить ввод данных и
проверить корректность их обработки. Поскольку начало работы в системе
начинается с авторизации пользователя, введем тестовые данные для входа в
систему и убедимся, что в результате к приложению предоставляется доступ.
Ввод данных учетной записи представлен на рисунке 36.
Рисунок 36. Авторизация пользователя
72
В результате авторизации была загружена главная форма приложения
(рисунок 37). Это значит, что авторизация пользователей работает корректно.
Рисунок 37. Главная форма приложения
Теперь проверим корректность работы модуля справочников. Ведем
данные видах продукции. Результаты ввода представлены на рисунке 38.
Рисунок 38. Справочник видов продукции
На рисунке 39 представлен результат ввода данных о продукции.
73
Рисунок 39. Справочник продукции
На рисунке 40 представлен ввод данных о видах тары.
Рисунок 40. Справочник видов тары
74
На рисунке 41 представлен ввода данных о таре.
Рисунок 41. Справочник тары
На рисунке 42 представлены результаты ввода данных о кладовщиках.
Рисунок 42. Справочник сотрудников
На рисунке 43 представлен ввод данных о штрих-кодах.
75
Рисунок 43. Справочник штрих-кодов
Результат введенных данных отображается в корректной форме, поэтому
можно сделать вывод о корректности работы модуля справочников.
Теперь проверим работу модуля загрузки данных о заказах покупателей.
Для этого в главном меню системы выберем команду «Загрузить». Результаты
загрузки отображены на форме, представленной на рисунке 44.
Рисунок 44. Форма списка заказов
76
Теперь проверим корректность осуществления процесса управления
отгрузкой товаров. На рисунке 45 представлена форма заказа.
Рисунок 45. Форма заказа
При открытии формы система автоматически проверяет наличие
продукции. Как показано на рисунке, на складе есть только 100 штук краски
«Прозрачный ТП 2 12 23 P7541C». Отгрузить такой заказ кладовщик не может.
Поэтому создадим заявку на производство. Форма создания заявки открывается
при нажатии на кнопку «Создание заявки». Форма создания заявки представлена
на рисунке 46.
Рисунок 46. Форма создания заявки на производство
77
Все заявки, созданные в программе, имеют пометку «Склад». Это
позволяет не путать их с другими заявками при загрузке в систему SAP R/3.
Созданная заявка отображается на форме заявок, показанной на рисунке 47.
Рисунок 47. Форма перечня заявок на производство
Откроем форму заказа 12351 (рисунок 48). В этом заказе все позиции в
наличии, значит можно проверить корректность работы модуля отгрузки.
Рисунок 48. Форма заказа

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

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