Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИС поддержки поставок скоропортящихся продуктов...doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.94 Mб
Скачать

Глава 2. Разработка алгоритмов и технологии решения задачи Организация технологии сбора, передачи, обработки и выдачи информации

В ходе анализа всех данных были выделены задачи, подлежащие автоматизации:

  • Ввод данных в таблицы;

  • Сохранение новых записей в таблицах;

  • Обновление данных в таблице «Склад»;

  • Вывод просроченного товара и его удаление из таблицы;

  • Осуществление переходов между формами;

  • Предоставление отчётов о работе или вывод таблиц;

  • Вывод необходимых данных.

Работа в ИС поддержки поставок скоропортящихся продуктов начинается с активизации системы меню. Работа программы осуществляется по диалоговому и событийному режиму, при этом под диалогом понимается предоставление пользователю нескольких альтернатив и обработка его выбора. В диалоговую систему входят главное меню с соответствующими подменю, а также диалоговые окна. Под событиями понимаются процессы, активизируемые пользователем (нажатие функциональных клавиш), а также программные события. На основании данных событий активизируются процедуры контроля допустимости данных.

Программа состоит из следующих основных модулей:

Основная процедура – конфигурация среды окружения, формирование основного экрана программы, создание системы главного меню и соответствующих подменю, активизация меню.

Процедура обработки главного меню – запуск соответствующей процедуры. Процедура ввода данных – обеспечение ввода информации с первичных документов в базу данных, контроль за допустимостью значений, обеспечение ввода данных путём выбора из списка.

Процедуры формирования отчётов – обеспечение выдачи установленных форм документов на основании критериев, определяемых пользователем и информационной базы.

Вспомогательные процедуры и функции – реализация запросов, сообщений, формирование списков выбора, а также контроль за вводимыми данными. Все модули в программе связаны между собой по данным, которые анализируются на входе и вырабатываются на выходе.

Для ведения информационной базы могут быть выполнены операции просмотра документов. Операции осуществляются путём выбора соответствующих пунктов в подменю.

Определение макета форм ввода-вывода

Взаимодействие пользователя с системой осуществляется в диалоговом режиме. Основным связующим элементом разрабатываемой ИС является система меню, состоящего из главного меню и подменю.

Рис.10 Главное меню

При выборе кнопки из Главного меню пользователю открывается подменю, в котором также возможен выбор дальнейших действий.

Рис. 11 ЗаказыФорма

Рис.12 Заказы

При нажатии пользователем на кнопку из подменю также выполняется действие – это либо форма с нужной информацией, в которой возможно занесение новых записей, либо выполненный запрос, либо окно, предлагающее предварительное введение значения параметра, либо выполнение написанной программы.

Итак, нажав кнопку «продукты» в меню, открывается форма с кнопками:

- Учёт продуктов (при нажатии на неё открывается форма регистрации продуктов, здесь возможно добавление новых записей и их сохранение);

- Наличие продуктов (при нажатии открывается форма в форме с хранимыми в ней данными);

- Количество товаров одного сорта (при нажатии выполняется запрос на выборку);

- Число накладных на продукт (предлагается ввести значение параметра);

- Закрыть форму

При нажатии на кнопку «Поставщики» открывается форма с кнопками:

- Учёт поставщиков (при её нажатии открывается форма регистрации поставщиков, в которой можно ввести новые записи);

- Поставки поставщиков (предлагается выбрать запись из поля со списком и при нажатии кнопки выполняется запрос на выборку);

- Закрыть форму

При нажатии на кнопку «Заказчики» открывается форма с кнопками:

- Регистрация заказчиков (учёт заказчиков, возможно добавление новых записей);

- Отчёт по заказчикам (выводится отчёт);

- Закрыть форму

При нажатии на кнопку «Заказы» открывается форма с кнопками:

- Учёт заказов (из поля со списком выбирается наименование продукта, при этом с помощью модуля выводится сообщение о наличии или отсутствии данного продукта, если товар в наличии, то сообщается его количество и дата реализации);

- Список заказов за конкретный день (предлагается ввести дату, затем выполняется запрос на выборку);

- Продукты-заказы (из поля со списком предлагается выбрать наименование продукта и при нажатии кнопки выводится отчёт);

- Стоимость заказов (выполняется запрос на выборку);

- Закрыть форму

При нажатии на кнопку «Поставки» открывается форма с кнопками:

- Учёт поставок (возможно добавление записей, при этом с помощью вызова модуля введённая запись сохраняется и выводится сообщение об обновление данных);

- Отчёт по поставкам (при нажатии на кнопку выводится отчёт по поставкам);

- Закрыть форму

При нажатии на кнопку «Склад» в главном меню, открывается форма со следующими кнопками:

- Состояние на складе (открывается форма с кнопкой, при нажатии на которую вызывается модуль, удаляющий весь просроченный товар);

- Просроченный товар (вывод программным путём сообщения, содержащего список просроченных товаров);

- Ассортимент продуктов (выполняется запрос на выборку);

- Закрыть форму

При нажатии на кнопку «Выйти из приложения» соответственно происходит выход из системы.