Структурная схема пакета и описание программных модулей

Структурная схема пакета содержит программные модули различных классов:

1. Управляющие модули, предназначенные для загрузки меню или передачи управления другому модулю.

2. Модули, связанные с вводом, хранением, обработкой, выдачей информации.

3. Модули, выполняющие служебные функции (проверка пароля, ведение календаря, архивация баз данных и т.д.).

Таблица 2.2.

Описание программных модулей.

Класс модуля Идентификатор модуля Выполняемые функции
1/2 Main Form (Unit 1) Показ работников, выбор действия и переход к планированию табеля.
CoolForm (Unit2) Ввод и изминение информации о работнике.
fmIllRep (uIllRep) Вывод отчёта по больничным дням.
fmPayReport (uPReport) Вывод отчёта по заработной плате.
fmPrPayRep (uPayRep) Вывод отчёта по заработной платена печать
2/3 fmtarif (utarif) Ввод и вывод информации о тарифных ставках и окладах.
fmtravRep (utravRep) Вывод отчёта по командировачным дням.
Modeform (unit3) Ввод информации о режимах работы.
Netform (uNet) Вывод информации о тарифных ставках и оклада.
2/3 Payform (uPay) Начислениезаработной платы.
fmPIllRep (uPIllRep) Вывод отчёта по больничным дням на печать.
fmPTravRep (uPTravRep) Вывод отчёта по командировачным дням на печать.
DM (uDM) Модуль где расположены компаненты доступа к данным (неотображается на экране.)
1/2/3 fmControl (uControl) Сопоставление фактической информации с планом и переход к начислению заработной платы.
fmfRep (ufRep) Вывод отчёта по фактически отработанному времени (табель со всеми отметками о явках и неявках по уважительным причинам.)
1/2 fmMain (uMain) Ввод и вывод плана табеля и переход к фактической информации.
fmPRep (uPRep) Вывод отчёта по плану табеля.
fmFinish (Finish) Закрытие табеля, т.е итог того, сколько работников отработало то или иное количество часов.

На основе выделенных функций управления и сценария диалога строится дерево программных модулей, отражающих структурную схему пакета. (Рисунок 2.30.)

Структурная схема пакета и описание программных модулей - student2.ru

Рисунок 2.30. Дерево программных модулей.

Схема взаимосвязи программных модулей и информационных файлов.

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

1. Планирование табеля (работа мастера) (Рисунок 2.31.)

2. Табель со всеми отметками о явках и не явках (работа бригадира) (Рисунок 2.32.)

3. Начисление заработной платы (работа отдела «Расчётная группа») (Рисунок 2.33.)

Планирование табеля (работа мастера).

Структурная схема пакета и описание программных модулей - student2.ru

Рисунок 2.31. Взаимосвязи программных модулей и информационных файлов при планирование табеля.

Наши рекомендации