Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
практика!тема2.docx
Скачиваний:
19
Добавлен:
19.09.2019
Размер:
1.11 Mб
Скачать

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

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

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. Дерево программных модулей.

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

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

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

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

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

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

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

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

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

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

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