Skip to content

⚽️ Основы разработки Web-приложений. МГТУ им. Баумана.

Notifications You must be signed in to change notification settings

kovkir/bmstu-web

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Лабораторные работы по курсу "Основы разработки Web-приложений"

Лабораторная работа №1

Цель

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

Функциональные требования

Для взаимодействия с Web-приложением было выделено три категории пользователя: гость, авторизованный пользователь и администратор.

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

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

Администратор – это авторизованный пользователь, который имеет права на изменение информации в базе данных (он может добавлять или удалять футболистов). Также администратор получит права просматривать список других пользователей Web-сайта, а также изменять их права доступа. В отличие от авторизованного пользователя, который может только просматривать список составов других игроков, администратор имеет права на просмотр футболистов других составов.

Use-case диаграммы

Экраны приложения

ER-диаграмма сущностей системы

ER-диаграмма сущностей базы данных

Лабораторная работа №2

Доска настроения в Pinterest

Проект в Figma

Лабораторная работа №3

Экраны разработанного web-приложения:

About

⚽️ Основы разработки Web-приложений. МГТУ им. Баумана.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published