Диплом: Разработка программного обеспечения для автоматизации производственного цикла предприятия (на примере ООО «ТЦ РОУК»)»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
95
- алгоритм работы со справочниками;
- алгоритм нахождения и получения отчётов.
Согласно используемой модели БД для введения данных применяются
формы, в каждое их поле вводится тот либо другой атрибут.
Таким образом, алгоритм работы со справочниками (ввод данных, их
редактирования, получения списков) в справочники будет представляться так
же, как показано на рисунке 2.14:
Выбор пункта меню
Получение списка
справочника
Добавление записи
Удаление записи
Экранная
форма
добавления
Экранная
форма
удаления
Экранная
форма
списка
Выбор записи
Ввод данных
Добавление данных
в таблицу БД
Удаление данных из
таблицы БД
Т Справочника
Продолжить
работу?
Т Справочника
A
ДА
НЕТ
Данные
НАЧАЛО
Загрузка экранной
формы
Авторизация
Экранная
форма
авторизации
Логин и
пароль
Подключение к БД
A
КОНЕЦ
Данные введены
верно?
ДА
НЕТ
Рис. 2.14 Алгоритм работы со справочниками
Чтобы получать отчёты следует выбрать либо указать ограничения, с
учётом которых будет осуществляться формирование документа. Такими
ограничениями могут быть наименование реквизита либо дата записи в таблице.
96
Алгоритм получения документа приведен на рисунке 2.15.
Выбор пункта меню
Экранная
форма
Ввод данных
Продолжить
работу?
A
НЕТ
Данные
НАЧАЛО
Загрузка экранной
формы
Авторизация
Экранная
форма
авторизации
Логин и
пароль
Подключение к БД
A
КОНЕЦ
Поиск в таблицах
Т Справочника
Документ
Экранная
форма
добавления
Формирование
документа
Печать документа
Рис. 2.15 Алгоритм получения результатного документа
Далее рассмотрим порядок получения каждого из результатных
97
документов, к которым относятся:
- список заявок;
- план поставок;
- данные о производстве;
- план продаж.
Алгоритм формирования списка заявок представлен на рисунке 2.16.
Выбор пункта меню
Экранная
форма
добавления
SQL-запрос
Продолжить
работу?
A
ДА
A
F
НЕТ
Данные
Т Заявки
Т Клиенты
Т Продукция
Список
заявок
Список заявок
Ввод данных
(дата,
наименование
клиента, продукции)
Рис. 2.16 Схема получения списка заявок
98
Формирование списка заявок осуществляется на основе ввода данных в
поля дата поставки, наименование клиента, наименование продукции и в
результате SQL-запроса к базе данных, а именно к таблицам «Клиенты»,
«Заявки», «Продукция».
Алгоритм формирования плана поставок представлен на рисунке 2.17.
Выбор пункта меню
Экранная
форма
добавления
SQL-запрос
Продолжить
работу?
A
ДА
A
F
НЕТ
Данные
Т Поставщики
Т Сырье
Т План
поставок
План
поставок
План поставок
Ввод данных
(дата,
наименование
поставщика, сырья)
Рис. 2.17 Схема технологического процесса получения документа «План
поставок»
99
Составление плана поставок осуществляется на основе ввода данных в
поля дата поставки, наименование поставщика, наименование сырья или в одно
из полей и в результате SQL-запроса к базе данных, а именно к таблицам
«Поставщики», «Сырье», «План поставок».
Алгоритм формирования плана продаж представлен на рисунке 2.18.
Выбор пункта меню
Экранная
форма
добавления
SQL-запрос
Продолжить
работу?
A
ДА
A
F
НЕТ
Данные
Т Клиенты
Т Продукция
Т План
реализации
План
продаж
План продаж
Ввод данных
(дата продаж,
наименование
клиента, продукции)
Рис. 2.18 Схема технологического процесса получения плана продаж
100
Формирование плана продаж осуществляется на основе ввода данных в
поля дата продаж, наименование клиента, наименование продукции или в одно
из полей и в результате SQL-запроса к базе данных, а именно к таблицам
«Клиенты», «Продукция», «План реализации».
Алгоритм формирования плана продаж представлен на рисунке 2.19.
Выбор пункта меню
Экранная
форма
добавления
SQL-запрос
Продолжить
работу?
A
ДА
A
F
НЕТ
Данные
Т Цеха
Т Продукция
Данные о
производстве
Данные о
производстве
Ввод данных
(дата производства,
номер цеха,
продукции)
Рис. 2.19 Алгоритм получения сведений о производственной деятельности
Формирование данных о производстве осуществляется на основе ввода
101
данных в поля дата производства, наименование продукции, наименование цеха,
или в одно из полей вследствие SQL-запроса к БД, в частности к таблицам
«Цеха», «Продукция».
Работа с системой будет начинаться с авторизации пользователя; для этих
целей имеется форма авторизации:
Рис. 2.20 Форма авторизации
Когда логин и пароль введены правильно, то осуществляется вход в
систему. Чтобы обеспечить работу со справочниками применяются формы
ввода, приведенные на рисунках ниже:
Рис. 2.21 Форма регистрации поставщиков
102
При нажатии кнопки «Зарегистрировать» введенная в поля формы
информация заносится в базу данных.
Кроме того, в системе доступны Справочники «Клиенты», «Сырье»,
«Продукция», «Цеха».
Рис. 2.22 Форма для заполнения справочника «Клиенты»
Рис. 2.23 Форма для заполнения справочника «Сырье»
103
Рис. 2.24 Форма для заполнения справочника «Продукция»
Рис. 2.25 Форма для заполнения справочника «Цеха»
Формы списков приведены на рисунках ниже.
104
Рис. 2.26 Список поставщиков
Рис. 2.27 Список клиентов
Рис. 2.28 Список видов сырья
Рис. 2.29 Список видов продукции
Рис. 2.30 Список цехов

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

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