
1202_курсова
.pdfЗвіт моделі:
Model Name: ВідділКадрів
Status: PUBLICATION
Author Name: ПІБ студента
Viewpoint: Начальник відділу кадрів
Purpose: Розглянути роботу відділу кадрів для створення автоматизованої системи управління БД даного підрозділу університету.
……………………………………………………………………………………….
Arrow Name: Системні повідомлення
Arrow Status: PUBLICATION
Arrow Source: Перевірка прав доступу даного користувача
Arrow Dest.: { Border }
Arrow Source: Робота з оперативною інформацією
Arrow Source: Керування рівнем доступу
Arrow Source: Довідник підрозділів
Arrow Source: Довідник посад
Arrow Source: Довідник операцій
Arrow Source: Довідник користувачів
Arrow Source: Введення данних. Перевірка коректності.
Arrow Source: Сформувати і виконати SQL-запит із заданими параметрами
Arrow Source: Введення параметрів звіту. Перевірка правильності даних. Arrow Source: Сформувати і виконати SQL-запит відповідно до умов звіт
31
ДОДАТОК Г
РОЗРОБКА ІЄРАРХІЧНОЇ ФУНКЦІОНАЛЬНОЇ МОДЕЛІ
"ВІДДІЛ КАДРІВ УНІВЕРСИТЕТУ"
ЗВІТИ ЗГЕНЕРОВАНІ З ALLFUSION ERWIN DATA MODELER 4.0
482.ЧДТУ 109135.003-01 ПЗ
Листів ___
Розробник: |
________________________ |
ПІБ студента |
Черкаси, 201_

Рис. Г.1 – Логічна модель БД
Опис полів сутностей
Працівник
Table
Name |
Datatype |
Null Option |
Comment |
Is PK |
Is FK |
|
|
|
|
|
|
Табельний номер |
INTEGER |
NOT NULL |
|
Yes |
No |
|
|
|
|
|
|
Ім’я |
TEXT(35) |
NULL |
|
No |
No |
|
|
|
|
|
|
Прізвище |
TEXT(35) |
NULL |
|
No |
No |
|
|
|
|
|
|
По-батькові |
TEXT(35) |
NULL |
|
No |
No |
|
|
|
|
|
|
Стать |
YES/NO |
NULL |
|
No |
No |
|
|
|
|
|
|
Адреса |
TEXT(35) |
NULL |
|
No |
No |
|
|
|
|
|
|
Дата народження |
DATE/TIME |
NULL |
|
No |
No |
|
|
|
|
|
|
Телефон |
TEXT(35) |
NULL |
|
No |
No |
|
|
|
|
|
|
33

Table
Name |
Datatype |
Null Option |
Comment |
Is PK |
Is FK |
|
|
|
|
|
|
ІД підрозділу |
INTEGER |
NOT NULL |
|
No |
Yes |
|
|
|
|
|
|
ІД операції |
INTEGER |
NOT NULL |
|
No |
Yes |
|
|
|
|
|
|
ІД посади |
INTEGER |
NOT NULL |
|
No |
Yes |
|
|
|
|
|
|
Довідник операцій
Column(s) of "oper" Table
Name |
Datatype |
Null Option |
Comment |
Is PK |
Is FK |
|
|
|
|
|
|
id |
INTEGER |
NOT NULL |
|
Yes |
No |
|
|
|
|
|
|
Імя операції |
TEXT(35) |
NULL |
|
No |
No |
|
|
|
|
|
|
Довідник посад
Column(s) of "posad" Table
Name |
Datatype |
Null Option |
Comment |
Is PK |
Is FK |
|
|
|
|
|
|
id |
INTEGER |
NOT NULL |
|
Yes |
No |
|
|
|
|
|
|
Імя операції |
TEXT(35) |
NULL |
|
No |
No |
|
|
|
|
|
|
Довідник підрозділів
Column(s) of "pidrozd" Table
Name |
Datatype |
Null Option |
Comment |
Is PK |
Is FK |
|
|
|
|
|
|
id |
INTEGER |
NOT NULL |
|
Yes |
No |
|
|
|
|
|
|
Імя операції |
TEXT(35) |
NULL |
|
No |
No |
|
|
|
|
|
|
34

Особиста картка
Column(s) of "PersonalRec" Table
Name |
Datatype |
Null Option |
Comment |
Is PK |
Is FK |
|
|
|
|
|
|
id |
INTEGER |
NOT NULL |
|
No |
Yes |
|
|
|
|
|
|
Тип |
TEXT(35) |
NOT NULL |
|
No |
No |
|
|
|
|
|
|
Дата |
DATE/TIME |
NULL |
|
No |
No |
|
|
|
|
|
|
Діти
Column(s) of "Children" Table
Name |
Datatype |
Null Option |
Comment |
Is PK |
Is FK |
|
|
|
|
|
|
id |
INTEGER |
NOT NULL |
|
No |
Yes |
|
|
|
|
|
|
Ім’я |
TEXT(35) |
NOT NULL |
|
No |
No |
|
|
|
|
|
|
ДатаНародже |
DATE/TIME |
NULL |
|
No |
No |
ння |
|
|
|
|
|
|
|
|
|
|
|
Стать |
YES/NO |
NULL |
|
No |
No |
|
|
|
|
|
|
Рис.Г.2 – Фізична модель БД
35

Опис таблиць моделі
Table
Name |
Comment |
Owner |
|
|
|
Table |
Основна таблиця БД. Зберігає всю особисту інформацію працівника. |
root |
|
|
|
Oper |
Довідник операцій. Список операцій можливих над працівником. |
root |
|
|
|
Posad |
Довідник посад. Зберігає данні про посаду працівника. Може містити дані про |
root |
|
оклад, нормозміни тощо, але у відділі кадрів дана інформація не доречна. |
|
|
Тобто цей довідник лише формується і прив’язується до людини, а вже у |
|
|
бухгалтерії наповнюється докладнішими та розлогішими даними. |
|
|
|
|
Pidrozd |
Довідник операцій. Всі дії над працівником у відділі кадрів назвемо |
|
|
операцією. Дана таблиця є довідником операцій здійснених над даним |
|
|
працівником. |
|
|
|
|
PersonalRec |
Особиста картка. Всі дії над працівником у відділі кадрів назвемо операцією. |
root |
|
Дана таблиця є довідником операцій здійснених над даним працівником. |
|
|
|
|
Children |
Діти працівника. Таблиця зберігає усю необхідну відділу кадрів інформацію |
root |
|
про дітей даної працюючої людини. Ці дані необхідні для формування запитів |
|
|
з бухгалтерії або для видачі різноманітних довідок самому працівнику. |
|
|
|
|
36
|
ЗМІСТ |
|
Вступ......................................................................................................................... |
4 |
|
1 |
Мета та завдання курсової роботи (проекту)....................................................... |
6 |
2 |
Методичні вказівки щодо виконання курсової роботи....................................... |
6 |
3 |
Тематика курсових робіт (проектів)..................................................................... |
7 |
|
3.1 Орієнтований перелік тем курсової роботи (проекту) ................................. |
7 |
|
3.2 Питання для теоритичної частини курсової роботи (проекту) .................... |
8 |
4 |
Зміст курсової роботи (проекту) ........................................................................ |
10 |
5 |
Оформлення курсової роботи (проекту) ............................................................ |
11 |
6 |
Організація виконання та захисту роботи ......................................................... |
12 |
Додаток 1 ................................................................................................................ |
13 |
|
|
3 Опис предметної області................................................................................. |
16 |
|
4 Створення моделі в стандарті IDEF0. ........................................................... |
17 |
|
5 Створення моделі в ERwin............................................................................. |
19 |
|
Список інформаційних джерел.......................................................................... |
20 |
ДОДАТОК А .......................................................................................................... |
22 |
|
ДОДАТОК Б........................................................................................................... |
24 |
|
ДОДАТОК В........................................................................................................... |
30 |
|
ДОДАТОК Г........................................................................................................... |
32 |