Благоустройство
#
Требования к лабораторной работе № 1
#
Сущности
#
Заявка на благоустройство
#
- Дата и время добавления, формируется приложением автоматически.
- Название населённого пункта, строка.
- Название территории, строка.
- Географические координаты, широта и долгота.
- Описание проекта по благоустройству, многострочный текст.
- Список людей, поддержавших проект. Каждый человек описывается уникальным идентификатором, датой и временем выражения поддержки.
Требования к лабораторной работе № 2
#
- Основная список — заявка на благоустройство.
- Не обязательно реализовывать редактирование названий населённых пунктов.
- Пользователь может оставить голос только за одну заявку для своего населённого пункта среди открытых заявок.
Сущности
#
Заявка на благоустройство
#
- Дата и время добавления, формируется приложением автоматически при добавлении элемента пользователем.
- Дата и время окончания приёма голосов.
- Населённый пункт.
- Название территории, непустая строка.
- Географические координаты, широта и долгота.
- Описание проекта по благоустройству, многострочный текст.
- Список голосов за проект.
Пользователь
#
- Идентификатор.
- Населённый пункт.
Голос за проект
#
- Дата и время выражения поддержки, формируется приложением автоматически при добавлении элемента пользователем.
- Пользователь.
Населённый пункт
#
- Название, непустая строка.
Требования к лабораторной работе № 3
#
Роли в системе
#
- Неавторизованный пользователь.
- Администратор системы.
- Представитель администрации населённого пункта.
- Управлять информацией о своём населённом пункте.
- Создавать заявки на благоустройство в своём населённом пункте.
- Житель.
- Может поддержать проект в своём населённом пункте.
- Может просмотреть список поддержанных заявок.