Логическая структура содержит набор функционально-логических модулей, включающих процедуры и объекты, представляющие собой стандартные прототипы приложений баз данных: формы, окна для просмотра таблиц базы данных, отчёты запросы и т.д. и оригинальные программные единицы, реализующие некоторую автоматизируемую функцию или задачу исследуемой предметной области. [21]
Базовым принципом методологии структурного подхода является принцип декомпозиции, согласно которому при проектировании программного обеспечения осуществляется его функциональная декомпозиция на соответствующие подсистемы и модули, выполняющие определенные функции.
Рисунок 3.7 – Функционально-логическая структура разработанного программного продукта
Логическая структура содержит набор функционально-логических модулей, включающих процедуры и объекты, представляющие собой стандартные прототипы приложений баз данных: формы, окна для просмотра таблиц базы данных, отчёты и т.д. и программные единицы, реализующие некоторую автоматизируемую функцию или задачу исследуемой предметной области.
Программное обеспечение АИС состоит из следующих функционально-логических модулей:
− модуль ведения справочников, который содержит необходимую информацию для настройки прикладной программы на реальную предметную область;
− модуль выполнения расчетов, связанных с предоставлением услуг по доставке продукции (доставка, расчет реализации);
− модуль оформления документации на реализуемый товар (накладная, счет-фактура и др.).
− модуль регистрации организационной и финансовой документации на предоставленные услуги при работе с клиентами (договоров, приходных ордеров, заказов и др.);
− модуль ведения учета (учет клиентов-дебиторов, учет наличия продукции на складе).
Принимая во внимание описанные выше процессы обмена информацией между модулями прикладной программы и её пользователями можно сформулировать основные функции, ими реализуемые.
Модуль ведения справочников позволяет осуществлять формирование и ведение справочника клиентов (файл «klient»), транспортных средств (файл «transp»), справочника готовой продукции (файл «pod1), справочника расстояний до клиентов (файл «karta1»), справочника сотрудников, работающих на предприятии (файл «sort1») справочника поставщиков (файлы «postsern», «postmesh» и «postproch»).