Разработка системы доступа к ресурсам образовательного веб-портала вуза

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



?ПП ПОЛЬЗОВАТЕЛЕЙ И ИНФОРМАЦИОННЫХ РЕСУРСОВ

.1 Группы пользователей

Все пользователи веб-портала условно разделены на группы.

В зависимости от принадлежности к группе пользователь получает привилегии в системе.

Рассмотрим подробнее группы, которые определены в системе, и их права доступа к ИР.

а) Группа Гость- представляет собой всех посетителей портала, для них предусмотрен доступ ко всем внешним ресурсам веб-портала.

б) Группа Реальные (действующие) пользователя- представляет собой совокупность пользователей веб-портала, для которых предусмотрен доступ к внутренним ИР.

Включает в себя подгруппы:

) Учащийся - объединяет всех учащихся вуза в подгруппу, состоящую из следующих подгрупп:

-Студент;

-Аспирант.

) Сотрудник- объединяет всех сотрудников вуза в подгруппу и состоит из следующих подгрупп:

-Методист;

-Преподаватель;

-Административная должность.

) Родители- представляет собой пользователей, которым необходим доступ к ИР успеваемости соответствующего им представителя из подгруппы Студент.

в) Группа Потенциальные пользователи- представляет собой всех потенциальных пользователей системы и включает подгруппы:

) Абитуриент- объединяет всех абитуриентов, которые хотят обучаться в СПбГУТ;

) Потенциальный сотрудник- объединяет всех сотрудников, которые хотят работать в СПбГУТ.

Гибкость и открытость разработанной структуры заключается в возможности создания бесконечного количества групп подгрупп для пользователей. При этом каждая группа может включать в себя неограниченное количество пользователей, что крайне важно для такой большой структуры, как высшее учебное заведение.

4.2 Регистрация новых пользователей

Для абитуриентов и потенциальных сотрудников реализована возможность первичной регистрации в системе образовательного веб-портала.

Рассмотрим пошагово как организована процедура регистрации новых пользователей, условно разделив ее на 2 этапа.

Первый этап регистрации.

) В разделе абитуриент расположена регистрационная форма для абитуриентов, а потенциальный сотрудник может заполнить регистрационную форму на странице работа.

Регистрационная форма представлена на рис. 5.

Рис. 5. Регистрационная форма

Необходимо заполнить следующие поля:

-Логин- указать желаемый логин;

-Пароль- указать желаемый пароль, который будет впоследствии использоваться для авторизации в системе;

-Повторите пароль- повторить введенный ранее пароль;

-Эл. адрес- указать адрес электронной почты, на который будет отправлено письмо для подтверждения регистрации;

-Код подтверждения- необходимо ввести код подтверждения, указанный на картинке.

После заполнения полей надо нажать кнопку зарегистрировать.

) После нажатия кнопки запускаются специальные функции для проверки корректности заполнения всех полей формы.

Не допускается ввод пустых значений (то есть нельзя оставлять незаполненные поля).

Происходит проверка правильности введенного адреса электронной почты, в данном случае адрес должен соответствовать заданному шаблону имя@домен.ru(/com/org и т.п).

Длина всех строк для ввода информации в форму ограничена, а также запрещены специальные символы в целях обеспечения безопасности.

Организована проверка соответствия кода подтверждения введенному значению.

) Если все поля формы заполнены корректно, информация о пользователе попадает в базу данных потенциальных пользователей, пользователь определяется в группу Потенциальных пользователей

) Происходит автоматическая отправка письма подтверждения регистрации на указанный адрес электронной почты, которое содержит ссылку для активации учетной записи. Письмо представлено на рис. 6.

Рис. 6. Письмо подтверждения регистрации

5) Пользователь, получив письмо для подтверждения регистрации, нажимает ссылку и активирует свою учетную запись.

) После активации учетной записи пользователь получает доступ к своему Личному кабинету с ограниченным набором функциональных возможностей, в который он может попасть только после прохождения процедуры аутентификации и авторизации.

На этом завершается первый этап регистрации, алгоритм которого представлен на рис. 7.

Рис. 7. Алгоритм 1 этапа регистрации новых пользователей

Второй этап регистрации.

) Авторизовавшись в системе, пользователь (абитуриент либо потенциальный сотрудник вуза) должен предоставить подробную информацию о себе, заполнив специальную анкету.

) Дополнительная информация о пользователе попадает в базу данных потенциальных пользователей, а затем проходит проверку в соответствующем подразделении вуза.

) После прохождения проверки, если информация верна, данные о пользователе попадают в базу данных Реальных пользователей, сюда же попадает информация о сотруднике вуза, который проверял документы и достоверность предоставленной информации.

) В том случае, если абитуриент поступил в СПбГУТ, либо п