Файл: Проектирование реализации операций бизнес-процесса Управление персоналом (Характеристика существующих бизнес – процессов).pdf
Добавлен: 31.03.2023
Просмотров: 73
Скачиваний: 1
СОДЕРЖАНИЕ
1.1. Выбор комплекса задач автоматизации.
1.2. Характеристика существующих бизнес – процессов
1.3. Характеристика документооборота, возникающего при решении задачи.
1.4. Обоснование проектных решений по информационному обеспечению.
1.5 Обоснование проектных решений по программному обеспечению
2.1. Информационная модель и её описание.
2.2. Характеристика нормативно-справочной, входной и оперативной информации
2.3. Характеристика результатной информации
2.4. Общие положения (дерево функций и сценарий диалога)
2.5. Характеристика базы данных
2.6 Структурная схема пакета (дерево вызова программных модулей)
2.7 Описание программных модулей
Форма «Отделы» содержит следующие компоненты:
- DBGrid1 - поле ввода записи в таблицы БД.
- DBNavigator- обеспечивает перемещение указателя текущей записи, активизацию режима редактирования, добавление и удаление.
- Button1, Button2 - кнопки управления, предназначены для выполнения конкретных действий.
Рисунок 2.2 - Форма «Отделы»
Форма «Должности/Профессии» содержит следующие компоненты:
- DBGrid1 - поле ввода записи в таблицы БД.
- DBNavigator- обеспечивает перемещение указателя текущей записи, активизацию режима редактирования, добавление и удаление.
- Button1 , Button2 - кнопки управления, предназначены для выполнения конкретных действий.
Рисунок 2.3 - Форма «Должности/Профессии»
Форма «Виды отпуска» содержит следующие компоненты:
- DBGrid1 - поле ввода записи в таблицы БД.
- DBNavigator- обеспечивает перемещение указателя текущей записи, активизацию режима редактирования, добавление и удаление.
- Button1 - кнопка управления, предназначена для выполнения конкретных действий.
Рисунок 2.4 - Форма «Виды отпуска»
Остальные формы справочников построены аналогично
Описание документов, необходимых для получения исходной информации
Экранные формы размещения данных описаны в таблице 2.7
Таблица 2.7
Описание входных документов
№ пп |
Наименова-ние |
Реквизиты |
Таблицы, на основе которых формируется |
Частота формирования |
1 |
Прием_сотрудника |
|
|
|
2 |
Увольнение_сотрудника |
|
|
|
3 |
Отпуск |
|
|
|
2.3. Характеристика результатной информации
Экранные формы отчетов описаны в таблице 2.8
Таблица 2.8
Описание выходных документов
№ пп |
Номенклатура |
Реквизиты |
Таблицы, на основе которых формируется |
Частота формирования |
1 |
Штатное расписание |
|
|
|
2 |
Список вакансий |
|
Должности |
|
3 |
Отпуск |
|
|
|
2.4. Общие положения (дерево функций и сценарий диалога)
Иерархия функций управления и обработки данных, которые призван автоматизировать разрабатываемый программный продукт.
Рис. 2. 5. Дерево функций
В разработанной программе предусмотрены два пользователя – Инспектор по кадрам и Директор. Дерево диалога изображено на рисунке 2.6
Рис. 2. 6. Дерево диалога
2.5. Характеристика базы данных
Таблица 2.10
Командировка
Наименование поля |
Идентификатор поля |
Тип поля |
Длина поля |
Код сотрудника |
Код сотрудника |
Число |
|
Дата с |
Дата с |
Дата |
|
Дата по |
Дата по |
Дата |
|
Организация |
Организация |
Строка |
25 |
Цель |
Цель |
Строка |
10 |
Место назначения |
Место назначения |
Строка |
25 |
В таб. 2.11 описаны характеристики таблицы Должности
Таблица 2.11
Должность
Номенклатура поля |
Идентификатор поля |
Тип поля |
Длина поля |
Примечание |
Код должности |
Код должности |
Счетчик |
Ключевое поле |
|
Наименование |
Номенклатура |
Строка |
20 |
В таб. 2.12 описаны характеристики справочника Сотрудники
Таблица 2.12
Сотрудники
Наименование поля |
Идентификатор поля |
Тип поля |
Длина поля |
Примечание |
Код сотрудника |
Код сотрудника |
Число |
Код сотрудника |
Ключевое поле |
Дата рождения |
Дата с |
Дата |
Дата рождения |
|
ФИО |
ФИО |
Строка |
ФИО |
|
Место рождения |
Место рождения |
|||
Код Должности |
Код Должности |
Число |
Код Должности |
|
Код Отдела |
Код Отдела |
Число |
Код Отдела |
В таб. 2.13 описаны характеристики справочника Вид отпуска
Таблица 2.13
Вид отпуска
Номенклатура поля |
Идентификатор поля |
Тип поля |
Длина поля |
Примечание |
Код вида |
Код вида |
Счетчик |
Ключевое поле |
|
Номенклатура |
Номенклатура |
Строка |
20 |
Таблица 2.14
Отдел
Номенклатура поля |
Идентификатор поля |
Тип поля |
Длина поля |
Примечание |
Код |
Код |
Счетчик |
Ключевое поле |
|
Номенклатура |
Номенклатура |
Строка |
20 |
В таб. 2.15 описаны характеристики таблицы Приём_сотрудника
Таблица 2.15
Приём_сотрудника
Наименование поля |
Идентификатор поля |
Тип поля |
Длина поля |
Прочее |
Код Сотрудника |
Код Сотрудника |
Число |
10 |
|
Дата приема |
Дата приема |
дата |
10 |
|
Код Должность |
Код Должность |
Число |
10 |
|
Код Отдел |
Код Отдел |
Число |
10 |
В таб. 2.16 описаны характеристики таблицы Увольнение_сотрудника
Таблица 2.16
Увольнение_сотрудника
Наименование поля |
Идентификатор поля |
Тип поля |
Длина поля |
Прочее |
Код Сотрудника |
Код Сотрудника |
Число |
10 |
|
Дата приема |
Дата приема |
Дата |
||
Код Должность |
Код Должность |
Число |
10 |
|
Код Отдел |
Код Отдел |
Число |
10 |
|
Причина |
Причина |
Строка |
255 |
В таб. 2.17 описаны характеристики таблицы Отпуск
Таблица 2.17
Отпуск
Наименование поля |
Идентификатор поля |
Тип поля |
Длина поля |
Прочее |
Код Сотрудника |
Код Сотрудника |
Число |
10 |
|
Код вида отпуска |
Код вида отпуска |
Число |
10 |
|
Код Должность |
Код Должность |
Число |
10 |
|
Код Отдел |
Код Отдел |
Число |
10 |
|
Дата начала |
Дата начала |
Дата |
||
Дата окончания |
Дата окончания |
Дата |
Получили схему данных
Рис 2.7 Схема данных
2.6 Структурная схема пакета (дерево вызова программных модулей)
Описание пакета (дерево вызова программных модулей)в среде
Описание модулей
Работа всего программного продукта построена на работе взаимосвязанных модулей, каждый из которых отвечает за работу конкретной части программного продукта.
Программный комплекс состоит из 15 модулей, каждый из которых выполняет определенную функцию программы. Все эти модули предоставлены и описаны ниже.
Авторизация
Справочники
Документы
Работники
Главный модуль
Опись документа в ПФР
Анкета застрахованного лица
Трудовой договор
Приказ об увольнении с работы
Приказ о приеме на работу
Список сотрудников по отделам
Отделы
Должнос
ти
Виды отпусков
Реквизиты
Командирови
Список вакансий
Отпуск работников
Добавление работника
Рисунок 2.8- Описание программных модулей
2.7 Описание программных модулей
Модуль Авторизация «uMain.pas» выполняет процедуру проверки данных пользователя для предоставления доступа к программе с определденным набором прав.
Главный модуль «uMain.pas» отображает главное окно программы, где выполняется переход на модули: работники (отпуска, штатное расписание, добавление работника, изменение данных о работнике, командировки),
справочники (отделы, должности, виды отпуска, реквизиты), документы (приказ о приеме на работу, приказ об увольнении с работы, трудовой договор, анкета застрахованного лица, опись документа в ПФР, список сотрудников по отделам).
Модуль командировки «uMission.pas».
Функции модуля:
- указывается: дата с, дата по, место назначения, организация, цель;
- выполнятся добавление, изменение и удаление информации о командировках;
- вывод отчета о командировках.
Модуль отпуска «uVacation.pas».
Функции модуля:
- указывается: вид отпуска, дата с, дата по, дней, за период с, за период по, основание;
- выполнятся добавление, изменение и удаление информации об отпуске;
- вывод отчета об отпусках.
Модуль список вакансий «uVacancyList.pas».
Функции модуля:
- указывается: отдел, должность, штатных ед, ставка, оклад, надбавка, вакансии;
- вывод отчета о вакансиях.
Модуль отделы «uDepartments.pas».
Функции модуля:
- указывается: наименование;
- выполнятся добавление, изменение и удаление информации об отделах;
- вывод отчета об отделах.
Модуль должности/профессии «uPosts.pas».
Функции модуля:
- указывается: наименование;
- выполнятся добавление, изменение и удаление информации о должности/профессии;
- вывод отчета о должности/профессии.