Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Объектное моделирование.docx
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
684.57 Кб
Скачать

3.3. Программное обеспечение задачи

3.3.1.Общие положения

Программное обеспечение по данному проекту представлено программой «АРМ сотрудника кадровой службы» - Windows - приложением разработанном в Borland Delphi версий 6 -7. Приложение является многодокументным приложением, так называемым MDI-приложением (Multi Documents Interface - MDI application), которое позволяет в каждый момент времени иметь открытыми несколько документов в пределах главной формы (форма Main Form – модуль Main).

Главная форма состоит из пространства на котором и отображаются дочерние формы (MDI - Child) и главного меню программы.

Главное меню программы состоит из кнопок и переключателей, а также имеет меню «Справочники», которое представляет собой иерархическую структуру и самый верхний уровень иерархии представлен и состоит их следующих нижеописанных пунктов.

1) «Справочники» - состоит из подпунктов при выборе которых выполняются процедуры создания соответствующих справочников:

а) «Должности» - справочник должностей;

б) «Отделы» - справочник отделов;

в) «Воинские звания» - справочник воинских званий;

г) «Годность к военной службе» - справочник категорий годности к военной службе;

д) «Гражданство» - справочник видов гражданства;

е) «Семейное положение» - виды семейного положения человека;

ж) «Вид документа (паспорт)» - справочник видов документов для паспортного учета.

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

Приложение «АРМ сотрудника службы кадров» состоит из 35 программных модулей описных в таблице № 17.

Таблица № 17

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

Название модуля

Пояснение

Ресурсные файлы модуля

Adr

Модуль формы для формирования отчета по адресам сотрудника

Adr.pas, Adr.dfm, Adr.ddp, Adr.dcu

Alph

Модуль формы для формирования отчета по списочному составу сотрудников отделения упорядоченного по фамилиям в алфавитном порядке

Alph.pas, Alph.dfm, Alph.ddp, Alph.dcu

Birthday

Модуль формы для формирования отчета по дням рождениям сотрудников

Birthday.pas, Birthday.dfm, Birthday.ddp, Birthday.dcu

DM

Модуль данных, содержащий компоненты для работы с таблицами базы данных

DM.pas, DM.dfm, DM.ddp, DM.dcu

Dept

Модуль формы справочника "Отделы"

Dept.pas, Dept.dfm, Dept.ddp, Dept.dcu

Dvig

Модуль формы для формирования отчета по движению персонала

Dvig.pas, Dvig.dfm, Dvig.ddp, Dvig.dcu

NewEduc

Модуль формы добавления новой записи об образовании сотрудника

NewEduc.pas, NewEduc.dfm, NewEduc.ddp, NewEduc.dcu

NewFam

Модуль формы добавления новой записи о членах семьи сотрудника

NewFam.pas, NewFam.dfm, NewFam.ddp, NewFam.dcu

FamilyStatus

Модуль формы выбора записи о семейном положении

FamilyStatus.pas, FamilyStatus.dfm, FamilyStatus.ddp, FamilyStatus.dcu

FireOrderED

Модуль формы редактирования документа "приказ об увольнении"

FireOrderED.pas, FireOrderED.dfm, FireOrderED.ddp, FireOrderED.dcu

FireOrder

Модуль формы ввода документа "приказ об увольнении"

FireOrder.pas, FireOrder.dfm, FireOrder.ddp, FireOrder.dcu

Gdoc

Модуль формы журнала приказов

Gdoc.pas, Gdoc.dfm, Gdoc.ddp, Gdoc.dcu

Продолжение таблицы № 17.

Название модуля

Пояснение

Ресурсные файлы модуля

HireOrder

Модуль формы ввода документа "приказ о приеме"

HireOrder.pas, HireOrder.dfm, HireOrder.ddp, HireOrder.dcu

HolidayOrderED

Модуль формы редактирования документа "приказ об отпуске"

HolidayOrderED.pas, HolidayOrderED.dfm, HolidayOrderED.ddp, HolidayOrderED.dcu

HolidayOrder

Модуль формы ввода документа "приказ об отпуске"

HolidayOrder.pas, HolidayOrder.dfm, HolidayOrder.ddp, HolidayOrder.dcu

Hospital

Модуль формы ввода информации с больничных листов сотрудников

Hospital.pas, Hospital.dfm, Hospital.ddp, Hospital.dcu

HR

Главный исполнительный модуль приложения

HR.res, HR.dpr, HR.dof, HR.cfg

NewJob

Модуль формы добавления новой записи о предыдущей работе сотрудника

NewJob.pas, NewJob.dfm, NewJob.ddp, NewJob.dcu

KindOrder

Модуль формы, содержащей виды приказов

KindOrder.pas, KindOrder.dfm, KindOrder.ddp, KindOrder.dcu

KindDoc

Модуль формы, содержащей справочник "Виды документов"

KindDoc.pas, KindDoc.dfm, KindDoc.ddp, KindDoc.dcu

Main

Модуль главной формы приложения

Main.pas, Main.dfm, Main.ddp, Main.dcu

Nationality

Модуль формы, содержащей справочник "Гражданство"

Nationality.pas, Nationality.dfm, Nationality.ddp, Nationality.dcu

OrderEd

Модуль формы редактирования документа "приказ о приеме"

OrderEd.pas, OrderEd.dfm, OrderEd.ddp, OrderEd.dcu

PassportOrg

Модуль формы ввода информации об организации

PassportOrg.pas, PassportOrg.dfm, PassportOrg.ddp, PassportOrg.dcu

Продолжение таблицы № 17

Название модуля

Пояснение

Ресурсные файлы модуля

PersonalForm

Модуль формы "Личная карточка сотрудника"

PersonalForm.pas, PersonalForm.dfm, PersonalForm.ddp, PersonalForm.dcu

Post

Модуль формы, содержащей справочник "Должности"

Post.pas, Post.dfm, Post.ddp, Post.dcu

Rank

Модуль формы, содержащей справочник "Воинские звания"

Rank.pas, Rank.dfm, Rank.ddp, Rank.dcu

ReplOrderEd

Модуль формы редактирования документа "приказ о переводе"

ReplOrderEd.pas, ReplOrderEd.dfm, ReplOrderEd.ddp, ReplOrderEd.dcu

ReplOrder

Модуль формы ввода документа "приказ о переводе"

ReplOrder.pas, ReplOrder.dfm, ReplOrder.ddp, ReplOrder.dcu

Sheet

Модуль формы ввода информации о новом сотруднике

Sheet.pas, Sheet.dfm, Sheet.ddp, Sheet.dcu

SotrDept

Модуль формы для формирования отчета по списочному составу сотрудников отделения упорядоченного по отделам учреждения

SotrDept.pas, SotrDept.dfm, SotrDept.ddp, SotrDept.dcu

Sotr

Модуль формы справочника "Сотрудники"

Sotr.pas, Sotr.dfm, Sotr.ddp, Sotr.dcu

Validity

Модуль формы выбора записи о годности к военное службе

Validity.pas, Validity.dfm, Validity.ddp, Validity.dcu