Сценарий диалога «Составления табеля со всеми отметками о явках и не явках» (работа бригадира).
Рисунок 2.28. Сценарий диалога «Составления табеля со всеми отметками о явках и не явках».
Сценарий диалога «Начисления заработной платы» (работа отдела «Расчётная группа»)
Рисунок 2.29. Сценарий диалога «Начисления заработной платы».
Структурная схема пакета и описание программных модулей.
Структурная схема пакета содержит программные модули различных классов:
1. Управляющие модули, предназначенные для загрузки меню или передачи управления другому модулю.
2. Модули, связанные с вводом, хранением, обработкой, выдачей информации.
3. Модули, выполняющие служебные функции (проверка пароля, ведение календаря, архивация баз данных и т.д.).
Таблица 2.2.
Описание программных модулей.
Класс модуля | Идентификатор модуля | Выполняемые функции |
1/2 | Main Form (Unit 1) | Показ работников, выбор действия и переход к планированию табеля. |
2 | CoolForm (Unit2) | Ввод и изминение информации о работнике. |
2 | fmIllRep (uIllRep) | Вывод отчёта по больничным дням. |
2 | fmPayReport (uPReport) | Вывод отчёта по заработной плате. |
2 | fmPrPayRep (uPayRep) | Вывод отчёта по заработной платена печать |
2/3 | fmtarif (utarif) | Ввод и вывод информации о тарифных ставках и окладах. |
2 | fmtravRep (utravRep) | Вывод отчёта по командировачным дням. |
2 | Modeform (unit3) | Ввод информации о режимах работы. |
2 | Netform (uNet) | Вывод информации о тарифных ставках и оклада. |
2/3 | Payform (uPay) | Начислениезаработной платы. |
2 | fmPIllRep (uPIllRep) | Вывод отчёта по больничным дням на печать. |
2 | fmPTravRep (uPTravRep) | Вывод отчёта по командировачным дням на печать. |
3 | DM (uDM) | Модуль где расположены компаненты доступа к данным (неотображается на экране.) |
1/2/3 | fmControl (uControl) | Сопоставление фактической информации с планом и переход к начислению заработной платы. |
2 | fmfRep (ufRep) | Вывод отчёта по фактически отработанному времени (табель со всеми отметками о явках и неявках по уважительным причинам.) |
1/2 | fmMain (uMain) | Ввод и вывод плана табеля и переход к фактической информации. |
2 | fmPRep (uPRep) | Вывод отчёта по плану табеля. |
2 | fmFinish (Finish) | Закрытие табеля, т.е итог того, сколько работников отработало то или иное количество часов. |
На основе выделенных функций управления и сценария диалога строится дерево программных модулей, отражающих структурную схему пакета. (Рисунок 2.30.)
|
|
Рисунок 2.30. Дерево программных модулей.
Схема взаимосвязи программных модулей и информационных файлов.
Взаимосвязь программного и информационного обеспечения комплекса задач информационной системы может быть представлена несколькими схемами.
1. Планирование табеля (работа мастера) (Рисунок 2.31.)
|
|
2. Табель со всеми отметками о явках и не явках (работа бригадира) (Рисунок 2.32.)
3. Начисление заработной платы (работа отдела «Расчётная группа») (Рисунок 2.33.)
Планирование табеля (работа мастера).
Рисунок 2.31. Взаимосвязи программных модулей и информационных файлов при планирование табеля.
Дата добавления: 2021-03-18; просмотров: 212; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!