Top.Mail.Ru
МЕНЮ САЙТА 
Напишите мне
Telegram
VK
Mail
WhatsApp
База данных
земельных участков
Описание системы
Система для хранения информации о действиях с земельными участками различного назначения, находящихся в муниципальной собственности.

Система является закрытой и доступна только для авторизованных пользователей. В системе разделены права администраторов и заинтересованных покупателей, которым предоставлен внешний доступ.

Основные этапы разработки проекта

1. Создание дизайна в корпоративном стиле сайта https://apkko.ru/
2. Адаптивная верстка
3. Программирование системы:
  • Разработка личного кабинета
  • Разграничение прав доступа
  • Администрирование списка пользователей
  • Разработка базы данных земельных участков
  • Создание различных фильтров для поиска необходимых участков
  • Создание отчетов
Создание иерархии
При разработке системы была проведена огромная работа для создания иерархии разграничения прав доступа.

Специально для проекта были созданы группы прав:
  1. Специалисты администраций (возможности: добавлять, редактировать, выгружать, распечатывать информацию, только по своему району)
  2. Специалист министерства сельского хозяйства (возможности: просматривать контактную информацию собственников, выгружать, распечатывать информацию по всему региону, добавлять новую информацию).
  3. Специалисты банков и фондов (фонд господдержки предпринимательства, различные банки. Возможности: добавлять, редактировать, выгружать, распечатывать и просматривать информацию только по своему ведомству)
  4. Специалист агентства развития АПК (полный доступ)
Система является закрытой. Регистрация участников происходит администратором вручную или по заявке.
При правильном заполнении всех полей система выведет соответствующее сообщение. Также будет отправлено письмо администратору/модератору о новой заявке на регистрацию.
После того, как заявка на регистрацию будет одобрена модератором или аккаунт будет создан модератором вручную, на электронный адрес пользователя будет отправлено сообщение об успешной регистрации, а также выслан новый сгенерированный пароль, который в дальнейшем пользователь сможет изменить в личном кабинете.

Для авторизации в системе пользователю необходимо указать E-mail и пароль.
При вводе некорректных данных система укажет на это пользователю.
Если пользователь забыл свой пароль, он может попытаться восстановить его при помощи специальной формы.
После успешной авторизации пользователь попадает на главную страницу, где может выбрать один из разделов: профиль, управление пользователями или земельные участки.
В профиле есть возможность корректировки личных данных, а также смена пароля. Также выводится информация о правах доступа.

Права доступа у каждой из групп различные. Они делятся на три типа:

  • Политика прав управления "Пользователями"
  • Политика прав управления "Участками"
  • Политика прав действий с "Участками"

В свою очередь каждая из групп содержит свойства, которые могут иметь одно из двух значений: установлено/заблокировано


Разграничение прав доступа позволяет очень четко настроить политику доступа для каждого отдельного пользователя.


Например, политика прав управления "Участками" состоит из следующих свойств:

  • Просмотр данных только по своему региону
  • Просмотр участков только по своему ведомству
  • Просмотр только своих участков
  • Просмотр данных любого участка
  • Просмотр информации о владельце участка
  • Добавление участка
  • Редактирование только своих участков
  • Редактирование данных всех участков
  • Выгрузка информации об участках только по своим регионам
  • Выгрузка информации об участках только по своему ведомству
  • Выгрузка информации о всех участках
  • Выгружать данные о действиях с участком
  • Генерация и печать полной статистики
  • Генерация и печать статистики по ведомству

Пользователи, наделенные соответствующими правами доступа, имеют возможность управлять другими учетными данными:

  • создавать новые аккаунты
  • модерировать заявки на регистрацию
  • банить аккаунты
  • редактировать
  • удалять
  • переносить в архив
Управление пользователями – Заявки на регистрацию
Управление пользователями – Просмотр заявки на регистрацию
Управление пользователями – Активные пользователи

Основной раздел системы – земельные участки.

Данных по земельным участкам очень много:


  1. Район (автоматически вбивается из учетной записи о пользователе)
  2. Населённый пункт (текстовое поле)
  3. Общая площадь га (числовое поле)
  4. Наличие зданий/сооружений, их площадь (текстовое поля для ввода)
  5. Кадастровый номер з/у (номера) (текстовое поле для ввода) (можно добавлять поля если участок из нескольких кадастровых номеров и его нежелательно дробить)
  6. Вид собственности (список муниципальная, неразграниченная госсобственность, областная, общедолевая, частная)
  7. Информация о собственнике или контактном лице ФИО (текстовое поле) тел. (числовое поле) эл. Почта (текстовое поле)
  8. Инженерная инфраструктура на участке (текстовое поле)
  9. Цена/руб. (числовое поле)
  10. Условия предоставления (список Аренда, Собственность, Аренда или Собственность)
  11. Источник информации (список: устное решение руководителя МО, результаты земельного контроля, объявление о продаже в СМИ или сайте, аукцион, конкурсный управляющий) ссылка на электронный источник информации при наличии публикации (Текстовое поле)
  12. Маркер «предложен» Кому и когда предложен (можно добавлять поля если участок предложен несколько раз)
  13. Маркер «выкуплен» кем (текстовое поле) и когда предложен
  14. Маркер «сдан в аренду» до_____(дата) кому (текстовое поле)
  15. Кнопка «Прикрепить электронную карту» (формат jpeg, pdf) (при прикреплении карты файл автоматически переименовывается в формате «дата_район_га_кадастровый номер» (пример:2015-04-22_kirovskiy_40 ga_40:145623:15. jpeg)

Таким образом, чтобы работать с этими данными были разработаны следующие решения:

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