Skip to content

Valeriya-avt/webapp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Java web-application CMC MSU

База данных

Alt text

Описание страниц

Для неавторизованных пользователей

Главное (верхнее) меню, доступное на всех страницах:

  • Кнопка "Главная" для перехода на главную страницу;
  • Поле и кнопка "Поиск" для перехода на страницу с результатом поиска;
  • Кнопка "Войти" для перехода на страницу авторизации;
  • Кнопка "Зарегистрироваться" для перехода на страницу регистрации.

Страницы, доступные непосредственно из главного меню:

  • Главная страница, содержащая список книг, где каждое название книги - ссылка на страницу с информацией о книге. Поля объекта-книги, указанные на странице:
    • название,
    • авторы,
    • цена;
  • Страница регистрации, содержащая форму для регистрации;
  • Страница входа, содержащая форму для авторизации.

Другие страницы:

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

Для авторизованных пользователей

Главное меню:

  • Кнопка "Главная" для перехода на главную страницу;
  • Поле и кнопка "Поиск" для перехода на страницу поиска;
  • Кнопка "Личный кабинет" для перехода в личный кабинет пользователя;
  • Кнопка "Корзина" для перехода в корзину;
  • Кнопка "Мои заказы" для перехода на страницу с заказами пользователя;
  • Кнопка "Выход" для перехода на главную страницу для неавторизованного пользователя.

Страницы, доступные непосредственно из главного меню:

  • Главная страница, содержащая список книг, где каждое название книги - ссылка на страницу с информацией о книге. Поля объекта-книги, указанные на странице:
    • название,
    • авторы,
    • цена;
  • Страницы с информацией о книгах с кнопкой "Купить" и содержащие следующую информацию:
    • название,
    • авторы,
    • жанр,
    • издательство,
    • год издания,
    • количество страниц,
    • тип обложки,
    • цена,
    • количество на складе;
  • Личный кабинет с кнопкой "Редактировать", содержащий следующую информацию о пользователе:
    • Имя
    • Фамилия
    • Адрес
    • Номер телефона
    • E-mail
  • Корзина пользователя, содержащая следующую информацию о книгах:
    • название,
    • авторы,
    • жанр,
    • издательство,
    • год издания,
    • количество страниц,
    • тип обложки,
    • цена;
  • Страница со списком заказов пользователя, содержащая следующую информацию о книге:
    • название,
    • авторы,
    • цена;
  • Главная страница для неавторизованного пользователя.
Другие страницы:
  • Страница с информацией о книге с кнопкой "Купить";
  • Страница корзины пользователя с функциями увеличения/уменьшения количества книг и кнопкой "Оформить заказ" для перехода на страницу оформления заказа;
  • Страница для редактирования информации о пользователе, доступная из личного кабинета по кнопке "Редактировать";
  • Страница оформления заказа с кнопкой "Готово".

Для администратора

Главное меню:

  • Кнопка "Главная" для перехода на главную страницу;
  • Кнопка "Пользователи" для перехода на страницу со списком пользователей;
  • Кнопка "Заказы" для перехода на страницу со списком номеров заказов;
  • Кнопка "Добавить книгу" для перехода на страницу с формой для добавления книги;
  • Кнопка "Добавить пользователя" для перехода на страницу с формой для добавления пользователя;
  • Кнопка "Выход" для перехода на главную страницу для неавторизованного пользователя.

Страницы, доступные непосредственно из главного меню:

  • Главная страница, содержащая список книг, где каждое название книги - ссылка на страницу с информацией о книге. Поля объекта-книги, указанные на странице:
    • название,
    • авторы,
    • цена;
  • Страница со списком всех пользователей, где каждый логин пользователя - ссылка на его личный кабинет;
  • Страница со списком номеров заказов, где каждый номер - ссылка на страницу с информацией об этом заказе;
  • Страница с формой для добавления книги, содержащая поля для информации о книге;
  • Страница с формой для добавления пользователя, содержащая поля с для информации о пользователе;
  • Главная страница для неавторизованного пользователя.
Другие страницы:
  • Страницы с информацией о книгах с кнопкой "Купить" и содержащие следующую информацию:
    • название,
    • авторы,
    • жанр,
    • издательство,
    • год издания,
    • количество страниц,
    • тип обложки,
    • цена,
    • количество на складе;
  • Страница корзины пользователя с функциями увеличения/уменьшения количества книг и кнопкой "Оформить заказ" для перехода на страницу оформления заказа;
  • Страница для редактирования информации о пользователе, доступная из личного кабинета по кнопке "Редактировать";
  • Страница оформления заказа с кнопкой "Готово".

Сценарии использования

Неавторизованные пользователи:

  • Просмотр главной страницы:
    • кнопка "Главная" главного меню -> главная страница
  • Поиск книг:
    • ввод названия или автора книги в поле "Поиск" главного меню -> кнопка "Поиск" главного меню -> страница с результатами поиска
  • Регистрация в интернет-магазине:
    • кнопка "Регистрация" главного меню -> страница "Регистрация".

Авторизованные пользователи:

  • Просмотр главной страницы:
    • кнопка "Главная" главного меню -> главная страница
  • Поиск книг:
    • ввод названия или автора книги в поле "Поиск" главного меню -> кнопка "Поиск" главного меню -> страница с результатами поиска
  • Просмотр личного кабинета:
    • кнопка "Личный кабинет" главного меню -> личный кабинет
  • Редактирование Личного кабинета:
    • кнопка "Личный кабинет" главного меню -> кнопка "Редактировать" личного кабинета -> страница для редактирования личного кабинета
  • Добавление книг в заказ:
    • кнопка "Книги" главного меню -> страница со списком книг -> "Добавить в корзину" -> страница редактирования количества добавляемых книг
  • Просмотр корзины, изменение количества книг в ней
    • кнопка "Корзина" -> страница "Корзина" -> "Редактировать" -> страница редактирования страницы
  • Переход на страницу "Оформление заказа"
    • кнопка "Корзина" -> страница "Корзина" -> кнопка "Оформить заказ" -> переход на страницу оформления заказа.

Администраторы:

  • Работа с книгами:
    • редактирование информации о книгах:
      • кнопка "Книги" в верхнем меню -> страница со списком книг -> кнопка "Редактировать" -> переход на страницу редактирования книг;
    • добавление новых книг:
      • кнопка "Книги" главного меню -> страница со списком книг -> кнопка "Добавить" -> страница с формой для добавления книги;
    • удаление книг:
      • кнопка "Книги" в верхнем меню -> страница со списком книг -> кнопка "Удалить";
  • Просмотр личных кабинетов пользователей:
    • кнопка "Пользователи" -> страница со списком пользователей - ссылками на их личные кабинеты -> личный кабинет выбранного пользователя;
  • Просмотр заказов от пользователей:
    • кнопка "Заказы" -> страница со списком заказов - ссылками на страницы с информацией об этих заказах -> страница заказа;
  • Редактирование заказов:
    • кнопка "Заказы" -> страница со списком заказов -> кнопка "Редактировать" -> страница редактирования заказов.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors