Файл: Пермский филиал Факультет бизнесинформатики Кафедра информационных технологий в бизнесе удк 004. 031. 4 Информационная система для привлечения абитуриентов выпускная квалификационная работа бакалавра.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 07.11.2023
Просмотров: 254
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
СОДЕРЖАНИЕ
Основные понятия и определения
Механизм интеграции университета и общества
Особенности приема в высшие учебные заведения России
Моделирование бизнес-процессов
Выбор программного обеспечения
Наименование и условное обозначение темы разработки
Требования к функциональным характеристикам
Следующая таблица содержит список ролей пользователей в системе (см. табл. C.2. Список ролей пользователей – «roles»). Изначально в системе определены такие роли, как: Администратор системы, Контентный администратор, Публицист и Обычный пользователь. При регистрации пользователи получают роль обычного пользователя. Изменение роли возможно в подсистеме администрирования.
-
Список ролей пользователей – «roles»
Поле | Тип данных | Ограничения | Источник (таблица) | Значение | Примечание |
id | int | Уникальное | roles | Идентификатор | ПК |
Name | varchar(50) | | roles | Название роли | Обязательное поле |
В ходе регистрации пользователи могут указать дополнительную информацию. Например, ученики школ могут добавить информацию о своем образовательном учреждении (см. табл. В.3. Дополнительная информация для учеников школ – «pupil»):
-
Дополнительная информация для учеников школ – «pupil»
Поле | Тип данных | Ограничения | Источник (таблица) | Значение | Примечание |
User_id | Int | Уникальное | pupil | Идентификатор пользователя | Ссылка на идентификатор «users» |
School_id | Int | Уникальное | schools | Идентификатор школы | Ссылка на идентификатор из «schools» |
grade | Tinyint | | pupil | Класс | Увеличивается каждый год 1 сентября, пока не достигнет значения 11. |
Информация о школах хранится в специальном справочнике школ (см. табл. В.4. Информация о школах – «schools»):
-
Информация о школах – «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»):
-
Информация о типе школы – «school_type»
Поле | Тип данных | Ограничения | Источник (таблица) | Значение | Примечание |
id | int | Уникальное | school_type | | ПК |
Name | varchar(50) | | school_type | | Обязательное поле |
Работодатели, заинтересованные в взаимодействии с факультетом, могут указать компанию, в которой работают, и свою должность (см. табл. C.6. Дополнительная информация для работодателей – «employers»):
-
Дополнительная информация для работодателей – «employers»
Поле | Тип данных | Ограничения | Источник (таблица) | Значение | Примечание |
User_id | int(11) | Уникальное | employers | Идентификатор пользователя | Ссылка на идентификатор «users» |
Company_id | int(11) | Уникальное | employers | Идентификатор компании | Ссылка на идентификатор «companies» |
Position | varchar(50) | | employers | Должность | |
Информация о компании содержит ее название, описание и контактную информацию (см. табл. C.7. Информация об организации – «companies»):
-
Информация об организации – «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»). Кроме того, существует возможность добавить информацию о школе, в которой они обучались:
-
Информация о сотрудниках – «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»):
-
Информация о факультете – «department»
Поле | Тип данных | Ограничения | Источник (таблица) | Значение | Примечание |
id | Int | Уникальное | department | Идентификатор | ПК |
Name | varchar(50) | | department | Название | Обязательное поле |
Список должностей, как например, доцент, преподаватель или студент, также хранится в отдельном справочнике (см. табл. C.10. Информация о должности сотрудника – «staff_position»):
-
Информация о должности сотрудника – «staff_position»
Поле | Тип данных | Ограничения | Источник (таблица) | Значение | Примечание |
id | Int | Уникальное | staff_position | Идентификатор | ПК |
Name | varchar(50) | | staff_position | Название | Обяз. поле |
Для обозначения города, в котором расположены школа или компания, введен отдельный справочник городов (см. табл. C.11. Справочник городов – «cities»).
-
Справочник городов – «cities»
Поле | Тип данных | Ограничения | Источник (таблица) | Значение | Примечание |
id | Int | Уникальное | cities | Идентификатор | ПК |
Name | varchar(50) | | cities | Название города | Обяз. поле |
Region_id | int | Целое | regions | Идентификатор региона | Ссылка на идентификатор «regions» |
Для обозначения регионов также введен отдельный справочник (см. табл. C.12. Справочник регионов – «regions»):
-
Справочник регионов – «regions»
Поле | Тип данных | Ограничения | Источник (таблица) | Значение | Примечание |
id | Int | Уникальное | regions | Идентификатор | ПК |
Name | varchar(50) | | regions | Название города | Обяз. поле |
Country_id | int | Целое | countries | Идентификатор страны | Ссылка на идентификатор «countries» |