Технология ввода и накопления входной информации
Решение задачи автоматизированной системы представляет собой реализацию базы данных, которая выполняет функции:
- — хранения и учета информации автоматизированной системы.
- — взаимодействие приложения с базой данных и выполняющего все основные функции АИС.
Основой всей программы служит главное меню, из которого вызываются все остальные программные модули, реализованные как отдельные независимые процедуры. Те, в свою очередь вызывают свои другие вложенные независимые процедуры и функции.
При вызове всех подпрограмм все необходимые параметры передаются по иерархии процедур вглубь, поэтому глобальные переменные не используются. Такое их построение позволяет упростить отслеживание значений переменных и избежать ошибок, связанных с возможностью изменения значений глобальных переменных из разных программных модулей, а так же сделать их независимыми и более универсальными.
Рисунок 13 — Технология ввода и накопления данных
Последовательность и логика выполнения операции обработки информации отражены в обобщенном алгоритме решения задачи. Схема общего алгоритма работы с программой представлена на рисунке 14.
Рисунок 14 — Схема общего алгоритма работы с программой
Описание запросов
Для удобства использования системы было принято решение создать запросы: «На_складе» и «Остаток_товара», который включает в себя запрос «Количество».
Все запросы составлены на языке SQL.
При запуске запроса «На_складе» выводится список товара и его количество на данный момент.
Рисунок 15 — Код SQL запроса «На_складе».
При запуске запроса «Остаток товара» выводится список оставшегося количества товара и его код.
Рисунок 16 — Код SQL запроса «Остаток_товара».
Запрос «Количество» служит для подсчет количества товара на складе.
Рисунок 17 — Код SQL запроса «Количество».