Благоустройство

Благоустройство #

Требования к лабораторной работе № 1 #

Сущности #

Заявка на благоустройство #

  • Дата и время добавления, формируется приложением автоматически.
  • Название населённого пункта, строка.
  • Название территории, строка.
  • Географические координаты, широта и долгота.
  • Описание проекта по благоустройству, многострочный текст.
  • Список людей, поддержавших проект. Каждый человек описывается уникальным идентификатором, датой и временем выражения поддержки.

Требования к лабораторной работе № 3 #

В приложении необходимо реализовать редактирование заявок на благоустройстов и голосов за проект.

  • Пользователь может оставить голос только за одну заявку для своего населённого пункта среди открытых заявок.

Сущности #

Заявка на благоустройство #

  • Дата и время добавления, формируется приложением автоматически при добавлении элемента пользователем.
  • Дата и время окончания приёма голосов.
  • Населённый пункт.
  • Название территории, непустая строка.
  • Географические координаты, широта и долгота.
  • Описание проекта по благоустройству, многострочный текст.
  • Список голосов за проект.

Пользователь #

  • Идентификатор.
  • Населённый пункт.

Голос за проект #

  • Дата и время выражения поддержки, формируется приложением автоматически при добавлении элемента пользователем.
  • Пользователь.

Населённый пункт #

  • Название, непустая строка.

Требования к лабораторной работе № 4 #

Роли в системе #

  • Неавторизованный пользователь.
  • Администратор системы.
  • Представитель администрации населённого пункта.
    • Управлять информацией о своём населённом пункте.
    • Создавать заявки на благоустройство в своём населённом пункте.
  • Житель.
    • Может поддержать проект в своём населённом пункте.
    • Может просмотреть список поддержанных заявок.

© A. M. Васильев, 2024, CC BY-SA 4.0, andrey@crafted.su