66
сильной степени зависит от используемых средств разработки ПО.
Анализ состава функций, которые должны выполняться в ИС и структуры
сценария диалога позволил определить состав программных модулей и связи
между ними, отраженные в схеме взаимосвязи на рис. 11.
Были выделены управляющие программные модули, призванные выводить
на экран кадры меню и передавать управление другим модулям в зависимости от
того, какой пункт меню выбирает пользователь
Второй класс составляют модули, выполняющие функции ввода конкретных
видов первичных документов, просмотра и корректировки, печати первичных
документов, обработки и выдачи на просмотр и печать результатных документов,
загрузки, актуализации и выдачи на печать справочников и справок.
Рисунок 11. Дерево вызова программных модулей
В программе было разработано 17 программных модулей
Модуль datamodule.pas – используется для разделения логики обработки
данных (бизнес-логики) и логики внешнего представления данных - интерфейса. В
набор DataModule выносится весь доступ к данным, а интерфейсная часть
показывает пользователю информацию, предоставляемую DataModule, при
использовании такой схемы более просто перейти к многозвенной архитектуре