Материал: Автоматизация управления персоналом в АО "Киномакс" г. Краснодар

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
49
Рисунок 2.3 Сценарий диалога АРМ
50
2.3.2. Характеристика базы данных
Концептуальное проектирование БД
Существует несколько систем условных обозначений для описания инфо-
логической модели предметной области. Наиболее простые и понятные обозна-
чения имеет модель «сущность – связь» (кратко ER модель) [18].
В базе данных АРМ менеджера по персоналу мультикоплекса «Киномакс»
необходимо хранить следующую информацию:
персональные сведения о сотрудниках;
аттестация и повышение квалификации сотрудников;
сведения о предоставленных льготах и поощрениях;
график отпусков;
список подразделений;
список должностей акансий);
список пользователей АРМ.
На рисунке 2.4 приведена ER-диаграмма предметной области.
Рисунок 2.4 Концептуальная модель данных
51
Логическое проектирование базы данных
Следующим этапом проектирования базы данных является ее логическое
проектирование. В основе этого этапа лежит процедура нормализации БД. Нор-
мализация это метод создания набора отношений с заданными свойствами на
основе требований к данным, установленным в некоторой организации.
В результате преобразования ER-диаграммы по определенным прави-
лам [5], получим 10 таблиц (талицы 2.2. 2.11), находящихся в нормальной
форме Бойса-Кодда (далее НФБК). НФБК гарантирует отсутствие избыточного
дублирования данных и «ловушек» соединения таблиц.
Таблица 2.2
«Сотрудники»
Атрибуты
1
табельный номер (ключ)
2
ФИО сотрудника
3
пол
4
дата рождения
5
место рождения
6
гражданство
7
адрес прописки
8
адрес местожительства
9
номер телефона
10
ИНН
11
номер пенсионного страхования
12
паспортные данные
13
семейное положение
14
образование
15
воинская обязанность
16
стаж работы
17
номер трудового договора
18
должность
19
подразделение
52
Таблица 2.3
«Пользователи АРМ»
Атрибуты
1
табельный номер (ключ)
2
ФИО пользователя
3
код подразделения (ключ)
4
наличие прав администратора
5
пароль
Таблица 2.4
«Подразделения»
Атрибуты
1
код подразделения (ключ)
2
название подразделения
Таблица 2.5
«Должность»
Атрибуты
1
код должности (ключ)
2
название должности
Таблица 2.6
«Прием/перевод на работу»
Атрибуты
1
номер приказа (ключ)
2
дата приема
3
код подразделения
4
табельный номер сотрудника
5
код должности
6
оклад
7
основание
53
Таблица 2.7
«Аттестация»
Атрибуты
1
номер протокола (ключ)
2
дата аттестации
3
решение комиссии
4
основание
5
табельный номер
Таблица 2.8
«Повышение квалификации»
Атрибуты
1
номер протокола (ключ)
2
сроки повышения квалификации
3
вид
4
учреждение
5
наименование документа
6
серия, номер и дата свидетельства (ключ)
7
основание
8
табельный номер
Таблица 2.9
«График отпусков»
Атрибуты
1
вид отпуска
2
период отпуска
3
количество дней
4
основание
5
табельный номер (ключ)
Источник: https://baza.diplomsite.ru/previewfile/2254