Дипломная работа: Автоматизация учебного процесса и составления расписания занятий в учебном заведении (на примере ОЧУ ВО "Академия МНЭП МНЭПУ")

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
59
Рисунок 9 — Физическая схема базы данных
AUDITOR
ID_AUD
N_AUD
TYPE_A (FK)
KOL_MEST
DAY_WEEK
ID_DAY
DAY_NAME
FORM_OBUCH
ID_FORM_OBUCH
NAME
SOKR_NAME
GRUPPA
ID_GRUP
N_GRUP
KURS
SPECI (FK)
GOD_POSTUP
TYPE_OBUCH (FK)
FORM_OBUCH (FK)
NAUC_STEPEN
ID_NAUC_STEPEN
NAME
SOKR_NAME
OTDELENIE
ID_OTDEL
NA_OT
PAR_PRED
ID_PAR_PRED
PREDMET (FK)
PREPODAVATEL (FK)
PREDMETI
ID_PRED
NAME_P
TYPE_P (FK)
PREPODAVATELI
ID_PREP
FAMILIA
IMA
OTCHESTVO
STEPEN (FK)
RASPISANIE
ID_RASP
GRUP (FK)
N_PAR
PRED (FK)
AUD (FK)
DATA (FK)
NEDELA
GOD
PREPOD (FK)
DATER
SPECIAL
ID_SPEC
SPECIALNOST
OTDELENIE (FK)
TYPE_A
ID_TYPE_A
TYPE_A
TYPE_OBUCH
ID_TYPE_OBUCH
NAME
SOKR_NAME
TYPE_P
ID_TYPE_P
TYPE_P
SOKR_TYPE
60
Таблица 9 Описания физической схемы базы данных
№
Имя поля
Тип поля
Описание
Auditor - аудитория
1.
ID_AUD
integer
Идентификатор
2.
KOL_MEST
integer
Количество мест
3.
N_AUD
char(20)
Номер аудитории
4.
TYPE_A
integer
Тип аудитории
day_week – день недели
1.
id_day
integer
Идентификатор
2.
day_name
varchar(30)
Название дня недели
form_obuch – форма обучения
1.
id_form_obuch
integer
Идентификатор
2.
name
varchar(75)
Название формы обучения
3.
sokr_name
varchar(25)
Сокращённое название
Gruppa – группы
1.
id_grup
integer
Идентификатор
2.
n_grup
char(30)
Номер группы
3.
kurs
smallint
Курс
4.
speci
integer
Специализация
5.
god_postup
integer
Год поступления
6.
type_obuch
integer
Тип обучения
7.
form_obuch
integer
Форма обучения
61
№
Имя поля
Тип поля
Описание
nauc_stepen – научная степень
1.
id_nauc_stepen
integer
Идентификатор
2.
name
varchar(70)
Название научной степени
3.
sokr_name
varchar(25)
Сокращённое название
Otdelenie – отдениия
1.
id_otdel
integer
Идентификатор
2.
na_ot
varchar(100)
Навзание отделения
par_pred – связ преподавателей к предметам
1.
id_par_pred
integer
Идентификатор
2.
predmet
integer
Предсмет
3.
prepodavatel
integer
Преподаватель
Predmeti – предметы
1.
id_pred
integer
Идентификатор
2.
name_p
char(50)
Навзвание предмета
3.
type_p
integer
Тип предмета
Prepodavateli – преподаватели
1.
id_prep
integer
Идентификатор
2.
familia
varchar(50)
Фамилия преподавателя
3.
ima
varchar(50)
Имя преподавателя
4.
otchestvo
varchar(50)
Отчество преподавателя
5.
stepen
integer
Научная степень преподавателя
62
№
Имя поля
Тип поля
Описание
Raspisanie – расписание
1.
id_rasp
integer
Идентификатор
2.
grup
integer
Группа
3.
n_par
integer
Номер занятия
4.
pred
integer
Предмет
5.
aud
integer
Аудитория
6.
data
integer
День недели
7.
nedela
smallint
Номер недели
8.
god
integer
Год
9.
prepod
integer
Преподаватель
10.
dater
date
Дата
Special – специальность
1.
id_spec
integer
Идентификатор
2.
specialnost
varchar(70)
Название специальности
3.
otdelenie
integer
Отделение
type_a – тип аудитории
1.
id_type_a
integer
Идентификатор
2.
type_a
char(30)
Тип аудитории
type_obuch – тип обучения
1.
id_type_obuch
integer
Идентификатор
2.
name
varchar(70)
Тип обучения
63
№
Имя поля
Тип поля
Описание
3.
sokr_name
varchar(25)
Сокращённое название
type_p – тип предмета
1.
id_type_p
integer
Идентификатор
2.
type_p
char(40)
Тип предмета
3.
sokr_type
varchar(10)
Сокращённое название
2.3.6. Схема пользовательского интерфейса
Пользовательский интерфейс – разновидность интерфейсов, в котором
одна сторона представлена человеком (пользователем), другая —
машиной/устройством. Пользовательский интерфейс - в данной главе это значит
общение между человеком и компьютером. Во многих определениях, интерфейс
отождествляется с диалогом, который подобен диалогу или взаимодействию
между двумя людьми.
Общий пользовательский доступ - это правила, которые объясняют диалог
в терминах общих элементов, таких как правила представления информации на
экране, и правила интерактивной технологии такие, как правила реагирования
человека-оператора на то, что представлено на экране (рисунок 10).
Источник: https://baza.diplomsite.ru/previewfile/2352