Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

5. 2регистрации пользователя. 5. 3авторизации пользователя. 5. 4дерево сайта. 6. Графический интерфейс пользователя. 6. 1руководство пользователя




5. 2Регистрации пользователя

На данном этапе необходимо разработать систему регистрации пользователя на сайте.

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

Задачи системы регистрации:

 

· Проверка введенных данных, которая включает:

- правильность введенных данных;

- проверку заполненных обязательных полей.

· Информирование пользователя при некорректно введенных данных.


· Занесение в БД данных, отправленных пользователем через форму регистрации.

· Проверка логина на совпадение в БД.

Для системы регистрации пользователя была спроектирована диаграмма деятельности.

Рисунок 15 – Диаграмма деятельности «регистрация пользователя».

Для реализации процесса регистрации был создан класс контроллер

«AppUserForm. java» (смотри приложение А).

 

 

5. 3Авторизации пользователя

В системе авторизации пользователя необходимо предусмотреть следующие задачи:

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

- Информирование пользователя о введенных некорректных данных.

- Возможность незарегистрированного пользователя перейти к регистрации.

Для общего представления взаимодействия пользователя, приложения и БД была спроектирована диаграмма деятельности авторизации пользователя Рисунок 16.


 

Рисунок 16 – Диаграмма деятельности «авторизация пользователя».

Для процесса авторизации будем использовать ранее созданный контроллер «UserDetailsServiceImpl. java» (смотри приложение Б).

UserDetailsService это центральный интерфейс в Spring Security. Это сервис для поиска " Аккаунт пользователя и роли того пользователя". Используется Spring Security каждый раз, когда пользователь входит в систему.

 

5. 4Дерево сайта

 

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

Рисунок 17- Дерево сайта «LengLern»

Следующие страницы можно характеризовать как:

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

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

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

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

6. ГРАФИЧЕСКИЙ ИНТЕРФЕЙС ПОЛЬЗОВАТЕЛЯ

6. 1Руководство пользователя

Для работы в LengLern, вы можете зарегистрироваться. Для этого необходимо заполнить обязательные поля. Пример регистрации приведен на Рисунок 18 – Форма регистрации..

 

Рисунок 18 – Форма регистрации.

Далее нужно пройти авторизацию, введя логин и пароль, указанный при регистрации Рисунок 19 – Авторизация пользователя.

 

Рисунок 19 – Авторизация пользователя.

После авторизации, пользователь может использовать вэб-чат, где сможет задать интересующие его вопросы.

Рисунок 20 – Вэб-чат.


На рисунке 21 представлен пример учебных материалов, начальный урок по английскому языку.

 

Рисунок 21 – Учебные материалы.


Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...