- •Глава 1. Аналитическая часть.
- •1.1 Технико – экономическая характеристика предметной области.
- •1.1.1 Характеристика предприятия оао «Российские железные дороги», Локомотивное депо Ярославль-Главный (тч-1).
- •1.1.2 Краткая характеристика отдела «Расчётная группа».
- •1.2. Экономическая сущность задачи.
- •1.4. Постановка задачи.
- •1.4.1 Цель и назначение автоматизированного варианта решения задачи.
- •1.4.2 Общая характеристика организации решения задачи на эвм
- •1.5. Анализ существующих разработок и обоснование выбора технологии проектирования.
- •1С:Зарплата и Управление Персоналом 8.0
- •1.6. Обоснование проектных решений.
- •1.6.1 По техническому обеспечению.
- •1.6.2. По информационному обеспечению.
- •1.6.3. По программному обеспечению.
- •1.6.4. По технологическому обеспечению.
- •Глава 2. Проектная часть.
- •2.1. Информационное обеспечение задачи.
- •2.1.1 Информационная модель и ее описание.
- •2.1.2 Характеристика нормативно-справочной и входной оперативной информации.
- •2.1.3. Характеристика результатной информации.
- •2.2. Программное обеспечение задачи.
- •2.2.1 Общие положения (дерево функций и сценарий диалога).
- •2.2.2. Структурная схема пакета и описание программных модулей.
- •2.2.3.Схема взаимосвязи программных модулей и информационных файлов.
- •2.3.Технологическое обеспечение задачи.
- •2.3.1. Организация технологии сбора, передачи, обработки, и выдачи информации.
- •1) Ведения учёта рабочего времени.
- •2)Начисление заработной платы.
- •2.3.2.Схема технологического процесса сбора, передачи, обработки и выдачи информации.
- •3.Обоснование экономической эффективности проекта.
- •3.1.Выбор и обоснование методики расчета экономической эффективности.
- •3.2.Расчет показателей экономической эффективности проекта.
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. Взаимосвязи программных модулей и информационных файлов при начисление заработной платы.