Coder Social home page Coder Social logo

java_web_practice's Introduction

Web-практикум: Видеопрокат (стриминг)

ВМК МГУ, 6 семестр

Схема навигации:

img

* С любой страницы можно вернуться на главную

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

Главная страница:

  • Ссылка на список всех фильмов
  • Кнопка для перехода к поиску фильмов
  • Кнопка "Новый фильм"
  • Ссылка на список всех клиентов
  • Кнопка для перехода к поиску клиентов
  • Кнопка "Новый клиент"
  • Кнопка для перехода к поиску прокатов

Страница поиска фильмов:

  • Поле для ввода названия или ID
  • Поля для поиска по компании, жанру, режиссёру, году выхода, стоимости покупки и аренды
  • Кнопка "Применить и найти"
  • Список фильмов и кнопки "О фильме" и "Редактировать" возле каждого пункта

Страница фильма:

  • Информация о фильме в виде списка атрибутов и их значений
  • Кнопка "Редактировать"
  • Кнопка "Удалить"

Страница редактирования данных о фильме:

  • Поля для изменения атрибутов фильма
  • Кнопка "Сохранить"

Страница поиска клиентов:

  • Поле для ввода имени или ID
  • Кнопка "Найти"
  • Список клиентов и кнопки "О клиенте" и "Редактировать" возле каждого пункта

Страница клиента

  • Информация о клиенте в виде списка атрибутов и их значений
  • Кнопка "Редактировать"
  • Кнопка "Удалить"
  • Список всех прокатов клиента в хронологическом порядке
  • Кнопка "Новый прокат"

Страница редактирования данных о клиенте:

  • Поля для изменения атрибутов клиента
  • Кнопка "Сохранить"

Страница добавления проката фильма:

  • Имя клиента
  • Dropdown-меню выбора фильма
  • Кнопки для выбора значения "Покупка" или "Аренда"
  • Поле для выбора даты и времени покупки или начала аренды

Страница поиска прокатов:

  • Два поля для выбора начала и конца периода поиска
  • Кнопка "Найти"
  • Список прокатов и кнопки "О фильме" и "О клиенте" возле каждого пункта

Некоторые сценарии использования:

  • Добавление фильма: Главная → Новый фильм → (ввести данные) → Сохранить
  • Получение списка всех фильмов: Главная → Все фильмы
  • Получение информации о фильме: Главная → Поиск фильма → (ввести название или ID) → О фильме
  • Редактирование данных о фильме: Главная → Поиск фильма → (ввести название или ID) → Редактировать → Сохранить
  • Добавление клиента: Главная → Новый клиент → (ввести данные) → Сохранить
  • Получение списка всех клиентов: Главная → Все клиенты
  • Получение информации о клиенте: Главная → Поиск клиента → (ввести имя или ID) → О клиенте
  • Редактирование данных о клиенте: Главная → Поиск клиента → (ввести имя или ID) → Редактировать → Сохранить
  • Получение списка прокатов за период: Главная → Поиск прокатов → (ввести период) → Найти

Схема базы данных:

img

java_web_practice's People

Contributors

olegok111 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.