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 Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|