Электронная доска объявлений
Автор: ninka123ff • Май 4, 2023 • Курсовая работа • 1,526 Слов (7 Страниц) • 222 Просмотры
МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ
федеральное государственное бюджетное образовательное учреждение
высшего образования
«АЛТАЙСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ»
Институт математики и информационных технологий
Кафедра информатики
Техническое задание проекта
«ЭЛЕКТРОННАЯ ДОСКА ОБЪЯВЛЕНИЙ»
Разработчики:
___________________________
___________________________
___________________________
___________________________
Барнаул 2023
СОДЕРЖАНИЕ
1. ЗАДАНИЕ 2
1.1. Цель 2
1.2. Краткая сводка возможностей доски объявлений 2
1.3. Технологический стек 2
1.4. Определения, акронимы и сокращения 2
2. ОБЗОР СИСТЕМЫ 3
2.1. Общие требования к системе 3
2.2. Роли в системе 3
2.3. Обзор функциональных возможностей системы 3
2.4. Обзор пользовательского интерфейса 3
3. ДЕТАЛЬНЫЕ ТРЕБОВАНИЯ 4
3.1. Описание основных кейсов работы с системой 4
4.2 Требования к экранным формам 5
4 ДОПОЛНИТЕЛЬНЫЕ ТРЕБОВАНИЯ 6
4.1 Список категорий 6
4.2 Другие функциональные требования (TBD, П2) 6
4.3 Нефункциональные требования 7
ЗАДАНИЕ
Цель
Разработка электронной доски объявлений для демонстрации практических навыков разработки ПС.
Краткая сводка возможностей доски объявлений
Электронная доска объявлений должна предоставлять возможность создавать объявления с возможностью указания контактов продающего и категории товара. Система должна предоставлять возможность эффективного поиска по ряду параметров.
Определения, акронимы и сокращения
ТЗ – Техническое задание (данный документ)
Система – веб-сайт «Электронная доска объявлений», требования к которому указаны в данном документе.
TBD – To Be Defined. Секция в ТЗ, которая не имеет жестких требований, детальное описание предоставлено на усмотрение команде разработки.
ВИ – Вариант Использования или Use Case.
П2 – требования второго приоритета. Приступать к выполнению, только после реализации основного функционала.
ОБЗОР СИСТЕМЫ
Общие требования к системе
Система должна быть реализована как веб-приложение.
Решение должно иметь авторизацию по логину и паролю, которые хранятся в базе (PostgreSQL \ Microsoft SQL Server).
Роли в системе
- Неавторизированный пользователь – все посетители системы, не прошедшие процедуру регистрации\логина.
- Авторизированный пользователь – зарегистрированный пользователь системы, прошедший процедуру логина.
- Администратор – роль с повышенными привилегиям (TBD).
Обзор функциональных возможностей системы
Неавторизированный пользователь должен иметь возможность аутентифицироваться и авторизоваться в системе.
Авторизированный пользователь должен иметь возможность создавать, просматривать, редактировать и удалять свои объявления. А также просматривать контактные данные других пользователей и оставлять комментарии к объявлениям.
Все пользователи должны иметь возможность просматривать все объявления.
Администратор должен иметь возможность удалять все объявления.
Обзор пользовательского интерфейса
Все страницы сайта системы должны быть структурно разделены на три блока: шапка, контентная часть и подвал.
...