Диплом: Разработка личного кабинета абитуриента в негосударственном образовательном частном учреждении высшего образования "Московский финансово промышленный университет "Синергия"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
76
Выбранная специальность:
Форма обучения, срок, стоимость обучения, тестирования, поле
присвоения номера договора
Выбранная специальность 2:
Форма обучения, срок, стоимость обучения, тестирования, поле
присвоения номера договора
В каждом вышеперечисленном блоке находятся две кнопки (ОК/
Некорректно). При нажати на “Некорректно” появляется поле для комментария.
Данный комментарий будет отображаться в личном кабинете абитуриента.
Если все поля заполнены корректно, сотрудник формирует файл в
формате XML, который можно будет интегрировать в 1С Акада.
Тестирования
В данной вкладке предусмотрен просмотр и редактирование тестирований
для каждого направления.
Настройки документов
В данной вкладке предусмотрен просмотр и редактирование документов
для каждого направления.
Выход
Выход из профиля и переход на страницу авторизации.
2.3.2 Характеристика базы данных
В процессе разработки, потребуется достаточно часто обращаться к базам
данных. Для быстрой и правильной работы необходимо грамотно организовать
базу данных. В веб-разработке чаще всего используют СУБД MySQL. Данная
СУБД отлично подходит для малых и средних проектов, а также имеет
свободный доступ [1].
База данных состоит из 5 таблиц. Схема продемонстрирована на рисунке
2.30.
77
Рисунок 2.30. Схема базы данных
Две таблицы созданы для хранения информации о пользователях.
m_data_admin
m_data_abit
В каждой из этих таблиц есть идентификаторы пользователя, по которым
и производится выборка определенных данных в приложении.
В таблице m_data_test хранятся все основные сведения о тестах. Именно
из таблицы этой таблицы формируется список на странице «тестирование» для
группы «администратор». Так как при добавлении теста в базу данных
записывается идентификатор пользователя, который создал тест, то и выводится
список выборочно.
Остальные таблицы отвечают за хранение отдельных данных.
2.3.3 Структурная схема пакета (дерево вызова процедур и программ)
На рисунке 2.31 представлено дерево вызова процедур и программ.
78
Рисунок 2.31. Дерево вызова программных модулей.
2.3.4 Описание программных модулей
Самая первая страница, которую увидит пользователь, будет страница
авторизации в системе.
Большинство алгоритмов в данной работе одинаковы. Это отправление
запроса к базе данных и выборка элементов из определенных таблиц в базе
данных. Но есть один самый главный алгоритм, который определяет, к какой
группе относится пользователь после авторизации, рисунок 2.32.
79
Рисунок 2.32. Алгоритм модуля авторизации
По блок схеме, представленной выше можно сказать, что после ввода e-mail
и пароля в соответствующие поля, запускается проверка введенных данных.
Если данные не верны, то цикл возвращается в начало. В случае успешной
проверки переходим к следующему этапу. На этом этапе уже проверяется к
какой группе относится идентификатор пользователя, который пытается
авторизоваться. В зависимости от этого загружается определенная структура
веб-приложения. На этом алгоритм завершает свою работу.
Полный код страницы авторизации сайта указан в приложении к
дипломной работе.
2.4 Контрольный пример реализации проекта и его описание
Если вход осуществляется впервые, необходимо пройти процедуру
регистрации по ссылке “Процедура регистрации” или по ссылке входа в систему,
ссылка “Зарегистрироваться”, рисунок 2.33.
80
Рисунок 2.33. Регистрация
После регистрации, абитуриенту на указанный адрес электронной почты
система присылает письмо со ссылкой активации для подтверждения
регистрации в системе.
После входа в систему, абитуриент попадает на страницу профиля, где
предлагается заполнить необходимые данные о себе.
Интерфейс включает в себя вкладки:
Профиль - заполнение контактных данных;
Тестирование - заполнение результатов ЕГЭ и сдача тестирования;
Документы - печать шаблонов документов, необходимых для поступления.
81
Заполнение профиля
Заполнение профиля начинается с раздела “Основные данные”, рисунок
2.34.
Рисунок 2.34. Заполнение основных данных.
Поле “Дата рождения” состоит из трех частей (дд.мм.гггг), обязательно
для заполнения.
Поле “Пол” выбирается в выпадающем списке, обязательно для
заполнения.
Поле “Контактный телефон” обязательно для заполнения. В него вводится
действующий номер телефона абитуриента, на который сотрудники Приемной
Комиссии могут звонить при необходимости.
Удостоверение личности
На рисунке 2.35 отображено заполнение документа, удостоверяющего
личность.
82
Рисунок 2.35. Заполнение данных документа, удостоверяющего личность.
В поле “Тип документа” выбирается документ, предоставленный
абитуриентом, из выпадающего списка, рисунок 2.36.
Рисунок 2.36. Выбор документа.
Далее заполняются поля “Серия” и “Номер”. Эти поля заполняются
цифрами и являются обязательными.
Поле “Дата выдачи” состоит из трех частей, обязательно для заполнения.
Поле “Организация, выдавшая документ” заполняется полностью, без
сокращений, в точности, как указано в документе.
В поле “Код подразделения” необходимо вписать код подразделения,
выдавшего паспорт.
Обязательно необходимо прикрепить скан или фотографию документа в
соответствующее поле.
83
Документ об образовании
На рисунке 2.37 отображено заполнение документа об образовании.
Рисунок 2.37. Заполнение данных документа об образовании.
В поле “Страна ОУ” предлагается выбрать страну из выпадающего списка.
Поле “Название ОУ” заполняется полностью, без сокращений, в точности,
как указано в документе.
В поле “Тип документа об образовании” указывается уровень полученного
абитуриентом образования. Вариант выбирается из списка.
Поля “Серия документа об образовании” и “Номер документа об
образовании” - серия и номер документа, полученного абитуриентом при
выпуске из образовательного учреждения.
Поле “Дата выдачи” состоит из трех частей. Вписывается дата получения
абитуриентом документа об образовании.
Обязательно необходимо прикрепить скан или фотографию документа в
соответствующее поле.
Выбор специальности
Для подачи заявления на интересующее направление подготовки, его
необходимо выбрать. Для выбора образовательной программы, перейдя во
вкладку “Выбор специальности”, необходимо найти нужную специальность,
рисунок 2.38.
84
Рисунок 2.38. Выбор специальности.
Система предложит на выбор все возможные варианты направления
подготовки в зависимости от предыдущего документа об образовании.
В данной таблице отображается наименование направления, факультет,
уровень образования, финансирование, форма обучения, срок обучения, а также
перечень необходимых тестирований, или результатов ЕГЭ.
Для того, чтобы добавить выбранное направление подготовки, необходимо
установить флажок. После этого направление будет отображаться в профиле
абитуриента.
Тестирования
Далее можно перейти к заполнению результатов ЕГЭ или сдаче
внутреннего тестирования, рисунок 2.39.
85
Рисунок 2.39. Тестирования
В зависимости от предыдущего документа об образовании, абитуриенту
предлагается заполнить результаты ЕГЭ, рисунок 2.40, или пройти внутреннее
вступительное испытание.
Рисунок 2.40. Отображение результатов ЕГЭ.
Данные о результатах ЕГЭ будут отправлены сотруднику приемной
комиссии для проверки.
Профиль
Страница профиля абитуриента отображена на рисунке 2.41.
Рисунок 2.41. Профиль абитуриента.
Во вкладке “Профиль” можно загрузить фото, следить за состоянием
заявлений.

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)
Value-based education: ценности в системе образования и способы их реализации на уроке английского языка. Опыт Европейских стран