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

Глава 2. Разработка программного обеспечения

2.1 Технологический процесс машинной реализации задачи

Рисунок 1- Технологический процесс машинной реализации задачи

2.2 Алгоритм задачи и его описание

Работа с программой начинается с заполнения справочника «Должности» и справочника «Ученая степень», так как при приёме на работу работника, организацией заполняется таблица, в которой должны быть указаны данные о должности и ученой степени этого работника. Если при заполнении таблицы «Сотрудники» работник отдела кадров допускает ошибку в полях «Должность» и «Ученая степень» программа выдаёт ошибку и сообщает о том что такой должности или ученой степени в данной организации нет. После заполнения таблицы «Сотрудники», где содержится основная информация по сотрудникам, работник отдела кадров может заполнять справочник дополнительной информации по сотрудникам.

После того, как надлежащим образом будут заполнены все таблицы, можно приступить к формированию отчётов, т.е. вывести информацию только по тем сотрудникам, которые нужны и подходят по определённым критериям.

Также после заполнения таблиц можно будет сформировать ведомость по всем сотрудникам (отображается вся информация), редактировать, просматривать и производить очистку таблиц.

Для функционирования программы была разработана база данных. Разработка происходила в следующем порядке:

  1. Разработка SADT и DFD моделей

SADT модель первого уровня

Рисунок 2 - SADT модель первого уровня

SADT модель второго уровня

Рисунок 3 - SADT модель второго уровня

DFD модель первого уровня

1.

Кадровик

Сведения для профкома

1.

А

Сведения для отдела кадров

рхив сведений о сотруднике

Кадровик



Общие сведения

Рисунок 4 - DFD модель первого уровня

D FD модель второго уровня

Рисунок 5 - DFD модель второго уровня

  1. Разработка концептуальной модели

Кадровый отчёт для отдела кадров

Архив сотрудников

Дополнительная информация

Кадровый отчёт для профкома

Рисунок 6 – Концептуальная модель

  1. Разработка логической модели

Рисунок 7 – Логическая модель

  1. Разработка физической модели

Таблица 1- Физическая модель

Сотрудники

Расшифровка поля

Тип

Кол-во знаков

kods

Код сотрудника

character

3

fam

Фамилия

character

15

im

Имя

character

15

otch

Отчество

character

15

pol

Пол

character

1

vozr

Возраст

integer

kodd

Код должности

character

3

kodus

Код ученой степени

3

Справочник должностей

kodd

Код должности

Character

3

dolzhn

Должность

character

100

Справочник ученой степени

kodus

Код ученой степени

character

3

Uch_step

Ученая степень

Character

10

Справочник дополнительной информации

kods

Код сотрудника

character

3

sp

Семейное положение

character

10

deti

Дети

integer