Файл: Пермский филиал Факультет бизнесинформатики Кафедра информационных технологий в бизнесе удк 004. 031. 4 Информационная система для привлечения абитуриентов выпускная квалификационная работа бакалавра.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 07.11.2023

Просмотров: 254

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Следующая таблица содержит список ролей пользователей в системе (см. табл. C.2. Список ролей пользователей – «roles»). Изначально в системе определены такие роли, как: Администратор системы, Контентный администратор, Публицист и Обычный пользователь. При регистрации пользователи получают роль обычного пользователя. Изменение роли возможно в подсистеме администрирования.

  1. Список ролей пользователей – «roles»

Поле

Тип данных

Ограничения

Источник (таблица)

Значение

Примечание

id

int

Уникальное

roles

Идентификатор

ПК

Name

varchar(50)




roles

Название роли

Обязательное поле

В ходе регистрации пользователи могут указать дополнительную информацию. Например, ученики школ могут добавить информацию о своем образовательном учреждении (см. табл. В.3. Дополнительная информация для учеников школ – «pupil»):

  1. Дополнительная информация для учеников школ – «pupil»

Поле

Тип данных

Ограничения

Источник (таблица)

Значение

Примечание

User_id

Int

Уникальное

pupil

Идентификатор пользователя

Ссылка на идентификатор «users»

School_id

Int

Уникальное

schools

Идентификатор школы

Ссылка на идентификатор из «schools»

grade

Tinyint




pupil

Класс

Увеличивается каждый год 1 сентября, пока не достигнет значения 11.


Информация о школах хранится в специальном справочнике школ (см. табл. В.4. Информация о школах – «schools»):

  1. Информация о школах – «schools»

Поле

Тип данных

Ограничения

Источник (таблица)

Значение

Примечание

id

int

Уникальное

schools

Идентификатор

ПК

Number

varchar(50)

Целое

schools

Номер школы




Type _id

int

Целое

school_type

Тип школы

Ссылка на справочник «school_type»

City_id

int

Целое

cities

Город

Ссылка на cправочник «cities»

School_src

varchar(50)




schools

Вебсайт школы




Для каждой школы в системе определяется тип школы (общеобразовательная, лицей, гимназия и т.д.), номер, а также город, в котором она расположена. Для определения типа школы была создана отдельная таблица (см. табл. C.5. Информация о типе школы – «school_type»):

  1. Информация о типе школы – «school_type»

Поле

Тип данных

Ограничения

Источник (таблица)

Значение

Примечание

id

int

Уникальное

school_type




ПК

Name

varchar(50)




school_type




Обязательное поле

Работодатели, заинтересованные в взаимодействии с факультетом, могут указать компанию, в которой работают, и свою должность (см. табл. C.6. Дополнительная информация для работодателей – «employers»):



  1. Дополнительная информация для работодателей – «employers»

Поле

Тип данных

Ограничения

Источник (таблица)

Значение

Примечание

User_id

int(11)

Уникальное

employers

Идентификатор пользователя

Ссылка на идентификатор «users»

Company_id

int(11)

Уникальное

employers

Идентификатор компании

Ссылка на идентификатор «companies»

Position

varchar(50)




employers

Должность




Информация о компании содержит ее название, описание и контактную информацию (см. табл. C.7. Информация об организации – «companies»):

  1. Информация об организации – «companies»

Поле

Тип данных

Ограничения

Источник (таблица)

Значение

Примечание

id

int

Уникальное

companies

Идентификатор

ПК

Name

varchar(50)




companies

Название компании

Обязательное поле

Description

varchar(255)




companies

Описание




Ref

varchar(255)




companies

Ссылка на вебсайт




Emaill

varchar(50)




companies

Адрес электронной почты




PhoneNumber

varchar(15)




companies

Контактный телефон




City_id

int(11)

Целое

cities

Город

Ссылка на город из справочника «cities»


Важными пользователями системы являются сотрудники и учащиеся факультетов пермского кампуса НИУ ВШЭ. Они могут указать, что имеют непосредственное отношение к работе НИУ ВШЭ – Пермь, заполнив свою должность и факультет (см. табл. C.8. Информация о сотрудниках – «department_staff»). Кроме того, существует возможность добавить информацию о школе, в которой они обучались:

  1. Информация о сотрудниках – «department_staff»

Поле

Тип данных

Ограничения

Источник (таблица)

Значение

Примечание

User_id

int(11)

Целое

users

Идентификатор пользователя

Ссылка на идентификатор «users»

Position_id

int(11)

Целое

staff_position

Идентификатор должности

Ссылка на идентификатор из «staff_position»

Department_id

int(11)

Целое

department

Идентификатор факультета

Ссылка на идентификатор из «department»

Description

varchar(255)




department_staff

Дополнительная информация




School_id

int(11)

Целое

schools

Идентификатор школы

Ссылка на идентификатор «schools»

Информация о существующих факультетах содержится в отдельном справочнике (см. табл. C.9. Информация о факультете – «department»):

  1. Информация о факультете – «department»

Поле

Тип данных

Ограничения

Источник (таблица)

Значение

Примечание

id

Int

Уникальное

department

Идентификатор

ПК

Name

varchar(50)




department

Название

Обязательное поле


Список должностей, как например, доцент, преподаватель или студент, также хранится в отдельном справочнике (см. табл. C.10. Информация о должности сотрудника – «staff_position»):

  1. Информация о должности сотрудника – «staff_position»

Поле

Тип данных

Ограничения

Источник (таблица)

Значение

Примечание

id

Int

Уникальное

staff_position

Идентификатор

ПК

Name

varchar(50)




staff_position

Название

Обяз. поле

Для обозначения города, в котором расположены школа или компания, введен отдельный справочник городов (см. табл. C.11. Справочник городов – «cities»).

  1. Справочник городов – «cities»

Поле

Тип данных

Ограничения

Источник (таблица)

Значение

Примечание

id

Int

Уникальное

cities

Идентификатор

ПК

Name

varchar(50)




cities

Название города

Обяз. поле

Region_id

int

Целое

regions

Идентификатор региона

Ссылка на идентификатор «regions»

Для обозначения регионов также введен отдельный справочник (см. табл. C.12. Справочник регионов – «regions»):

  1. Справочник регионов – «regions»

Поле

Тип данных

Ограничения

Источник (таблица)

Значение

Примечание

id

Int

Уникальное

regions

Идентификатор

ПК

Name

varchar(50)




regions

Название города

Обяз. поле

Country_id

int

Целое

countries

Идентификатор страны

Ссылка на идентификатор «countries»