Файл: Автоматизация и учёт кадров на предприятие ООО «Дмитровка» г.Москва.pdf
Добавлен: 28.03.2023
Просмотров: 167
Скачиваний: 2
Декомпозиция бизнес-процесса «увольнение сотрудников» приведена на рис. 1.6
Рисунок 1.6 - Декомпозиция бизнес-процесса «увольнение сотрудников»
Глава 2. Информационное обеспечение задачи
Информационная модель и её описание
Информационная модель изображена на рисунке 2.1.
Рисунок 2.1. Информационная модель
Используемые классификаторы и системы кодирования
В составе информационного обеспечения рассматриваемого комплекса задач важное место отводится классификаторам кадровой информации:
Классификаторы представляют собой систематический свод, перечень каких-либо объектов, позволяющий находить каждому их них свое место, и имеют определенное (обычно числовое) обозначение. Назначение классификатора состоит в следующем:
- систематизация наименований кодируемых объектов;
- однозначная интерпретации одних и тех же объектов в различных задачах;
- возможность обобщения информации по заданной совокупности признаков;
- возможность сопоставления одних и тех же показателей, содержащихся в формах статистической отчетности;
- возможность поиска и обмена информацией между различными внутрифирменными подразделениями и внешними информационными системами;
- экономия памяти компьютера при размещении кодируемой информации.
В управлении кадрами используются государственные (общероссийские) и локальные (действующие в пределах конкретной фирмы) классификаторы. Согласно Общероссийскому классификатору информации об общероссийских классификаторах (ГОСТ ОК 026-95) в кадровых службах могут использоваться:
- Общероссийский классификатор органов государственной власти и управления (ОКОГУ);
- Общероссийский классификатор предприятий и организаций (ОКГЮ);
- Общероссийский классификатор специальностей по образованию (ОКСО);
- Общероссийский классификатор занятий (ОКЗ);
- Общероссийский классификатор профессий рабочих, должностей служащих и тарифных разрядов (по фасетам из этого классификатора кодируются: виды производств и работ, тарифные разряды, классы квалификации, формы и системы оплаты труда, условия труда, степень механизации труда, производные профессии, категории должностей, производные должности, категории квалификации) (ОКПДТР);
- Общероссийский классификатор специальностей высшей научной квалификации (ОКСВНК);
- Общероссийский классификатор объектов административно-территориального деления (ОКАТД);
- Общероссийский классификатор начального профессионального образования (ОКНПО);
- состояние в браке; родство; участие в войне; отношение к воинской службе; воинские звания; виды занятости; стаж работы; смены работы; режимы работы; виды отпусков; основания прекращения трудового договора; образование; образовательные учреждения; отношение к учебе; формы обучения; подготовка, переподготовка и повышение квалификации кадров; ученые степени; ученые звания; жилищные условия; группы граждан, нуждающихся в жилой площади;
- Общесоюзный классификатор управленческой документации (ОКУД).
Любой классификатор включает код объекта и полное наименование объекта. Код объекта - это компактная и удобная форма представления полного наименования объекта.
Различные классификаторы имеют разные системы кодирования, т.е. структуру кода
В составе информационного обеспечения рассматриваемого комплекса задач выделены следующие классификаторы:
- классификатор специальностей;
Структура нормативно-справочной информации, используемой для разработки информационной системы, показана в таблице 2.3
Таблица 2.3
Структура нормативно-справочной информации
№ п/п |
Наименование кодируемого множества объектов |
Значность кода |
Система кодирования |
Вид классификатора |
1 |
2 |
3 |
4 |
5 |
1 |
Код табель номера |
ХХХ |
порядковая |
локальный |
2 |
Код фамилии |
ХХХ |
порядковая |
локальный |
3 |
Код имени |
ХХ |
порядковая |
локальный |
4 |
Код отчества |
ХХ |
порядковая |
локальный |
5 |
Код телефона |
ХХ |
порядковая |
локальный |
Описание систем классификации и кодирования.
- Код Табель номера. Длина кода ХХ, где ХХ – порядковый номер табель.
- Код фамилии. Длина кода ХХХ, где ХХХ – порядковый номер фамилии.
- Код имя. Длина кода ХХ, где ХХ – порядковый номер имени
- Код отчества. Длина кода ХХ, где ХХ – порядковый номер отчества.
- Код телефона. Длина кода ХХ, где ХХ порядковый номер телефона.
Характеристика нормативно-справочной, входной и оперативной информации
При машинной реализации задачи автоматизации работы фирмы по подготовки и сопровождению документации по персоналу используются данные из первичного документа – приказ о приеме на работу
Этот документ имеет типовую форму представленную на рис. 2.2.
Рисунок 2.2 - Приказ о приеме на работу
Входной документ «Приказ о приеме на работу» следующие реквизиты:
Фамилия сотрудника
Имя сотрудника
Отчество сотрудника
Адрес проживания сотрудника
Контактный телефон сотрудника
Данные паспорта сотрудника
Должность сотрудника
Все реквизиты документа (кроме подписи и печати) используются для заполнения формы.
Макет заполнения формы представлен на рис.2.3.
Рис. 2.3. Добавление сотрудника в БД
Характеристика результатной информации
В системе применяются справочники, указанные в таблице 2.4.
Таблица 2.4
Перечень используемых справочников
№ пп |
название справочника |
ответственный за ведение |
средний объём справочника |
среднюю частоту актуализации |
средний объем актуализации, % |
1 |
Сотрудник |
Пользователь |
100 |
1 раз в месяц |
10 |
2 |
Трудовая книжка |
Пользователь |
50 |
1 раз в месяц |
10 |
3 |
Приказ |
Пользователь |
50 |
1 раз в месяц |
10 |
4 |
Образование |
Пользователь |
50 |
1 раз в месяц |
5 |
5 |
Отпуск |
Пользователь |
3 |
1 раз в месяц |
25 |
На основании этих справочников будут построены таблицы для информационной системы.
Глава 3. Программное обеспечение задачи
Общие положения (дерево функций и сценарий диалога)
Схемы "Дерево функций" и "Сценарий диалога" по своей сути позволяют наглядно показать иерархию функций управления и обработки данных, которые автоматизированы в разработанном программном продукте.
Рисунок 3.1 - Дерево функций
Рисунок 3.2 - Сценарий диалога
При анализе предметной области были выявлены следующие сущности:
Сотрудник
Трудовая книжка
Приказ
Образование
График отпусков
Были определены атрибуты для них, а среди атрибутов были определены первичные и внешние ключи.
Трудовая книжка
Атрибуты
S | Табельный номер (РК) (FK)
S | Дата записи (РК)
S | Комментарий
S | приказ
Образование
Атрибуты
S | Идентификатор образования (РК)
S | Год начала обучения
S | Год окончания обучения
S | Учебное заведение
S | Факультет
S | Специальность
График отпусков
Атрибуты
S | Табельный номер(РК) (FK)
S | Дата начала отпуска (РК)
S | Дата окончания отпуска
S | Комментарий
Приказ
Атрибуты
S | Номер приказа (РК)
S | Дата
S | Текст приказа
S | Руководитель
Образование сотрудника
Атрибуты
S | Идентификатор образования (РК)(FK)
S | Табельный номер (РК)(FK)
Приказы сотрудника
Атрибуты
S | идентификатор приказа (РК)(FK)
S | идентификатор сотрудника (РК)(FK)
Сотрудник
Атрибуты
S | Табельный номер сотрудника (РК)
S | Фамилия
S | Имя
S | Отчество
S | Контактный телефон
S | Идентификатор адреса (FK)
S | Номер паспорта (FK)
S | Серия паспорта(FK)
S | Должность (FK)
Паспорт
Атрибуты
S | Номер паспорта (PK)
S | Серия паспорта(PK)
S | Дата выдачи
S | Кем выдан паспорт
Адрес
Атрибуты
S | Идентификатор адреса (PK)
S | Город
S | Улица
S | Дом
S | Квартира
Должность
Атрибуты
S | Идентификатор должности (РК)
S | Название должности
S | Вес должности в табели
Отпуск
Атрибуты
S | Табельный номер (РК) (FK)
S | Дата начала (PK)
S | Дата окончания
S | Комментарий
На основании приведенного выше списка сущностей с указанием первичных и внешних ключей была построена логическая модель предметной области (рис. 3.2).
Рисунок 3.2 - Логическая модель предметной области
При физическом проектировании базы данных необходимо было перейти конкретным типам данных у каждого объекта. Все имена в базе данных были заменены на английские, так как это позволяет избежать различных ошибок связанных с кириллицей в названии таблиц и полей.
Таблица 3.1.
adres (Адрес)
Название поля |
Ключ |
Типа данных |
Размер |
Примечание |
id_adres |
(РК) |
Счетчик |
Длинное целое |
|
town |
Текстовый |
45 |
||
street |
Текстовый |
45 |
||
house |
Текстовый |
45 |
||
flat |
Числовое |
Длинное целое |
Таблица 3.2.
dolgnost (Должность)
Название поля |
Ключ |
Типа данных |
Размер |
Примечание |
iddolgnost |
(РК) |
Текстовый |
Длинное целое |
|
name |
Текстовый |
45 |
||
ves |
Числовое |
Длинное целое |
Таблица 3.3
otpusk (График отпусков)
Название поля |
Ключ |
Типа данных |
Размер |
Примечание |
tabel_nomer |
(РК)(FK) |
Текстовый |
Длинное целое |
|
date_begin |
(РК) |
Дата/время |
Краткий формат даты |
|
date_end |
Дата/время |
Краткий формат даты |
||
komment |
Текстовый |
45 |
Таблица 3. 4.
Obrazovanie (Образование)
Название поля |
Ключ |
Типа данных |
Размер |
Примечание |
idobrazovanie |
(РК) |
Числовой |
Длинное целое |
|
year_begin |
Дата/время |
Краткий формат даты |
||
year_end |
Дата/время |
Краткий формат даты |
||
Universitet |
Текстовый |
45 |
||
Fakultet |
Текстовый |
45 |
||
specialnost |
Текстовый |
45 |
Таблица 3.5.
Pasport(Паспорт)
Название поля |
Ключ |
Типа данных |
Размер |
Примечание |
nomer |
(РК) |
Текстовый |
4 |
|
serial |
(РК)(FK) |
Текстовый |
6 |
|
Ovd |
(РК)(FK) |
Текстовый |
250 |
|
date_pol |
Дата/время |
Краткий формат даты |
Таблица3. 6.
prikaz (Приказ)
Название поля |
Ключ |
Типа данных |
Размер |
Примечание |
idprikaz |
(РК) |
Текстовый |
15 |
|
date |
Дата/время |
Краткий формат даты |
||
comment |
Текстовый |
255 |
||
rikovoditel |
Текстовый |
255 |
Таблица 3.7.
prikaz_sotrudnik (Приказы сотрудника)