Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

1202_курсова

.pdf
Скачиваний:
54
Добавлен:
23.02.2016
Размер:
407.18 Кб
Скачать

Звіт моделі:

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