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