Основные обозначения и сокращения
БД – база данных
IDEF0 (Icam DEFinition for Function Modeling) – функциональнаямодель
DFD (Data Flow Diagrams) — диаграммы потоков данных
КС – кадастровая стоимость
КД- коэффициент дифференциации
Кви - коэффициент вида функционального использования
КЗ - категория земель
ВРИ - вид разрешенного использования
Предметная область
Процесс автоматизации расчета арендной платы за земли, находящиеся в государственной неразграниченной собственности является актуальным в условиях современной экономики и позволяет:
систематизировать необходимую информацию;
значительно снизить трудоемкость расчетов, необходимых в формировании эффективного управления и распоряжения земельными ресурсами;
оперативно и реалистично прогнозировать доходную часть бюджета муниципального образования.
В отделе землепользования администрации городского поселения расчет и учет арендной платы за земельные участки ведётся вручную, поэтому было принято решение создать базу данных для расчета и учета годовой арендной платы за земельный участок сельскохозяйственного назначения и за земельный участок из земель населенных пунктов.
В БД будет содержаться информация о договорах, данные о размерах коэффициентов вида функционального использования и коэффициент дифференциации.
Стоимость годовой арендной платы за земельный участок сельскохозяйственного назначения рассчитывается по формуле
АР = КС * Кви * Кд, (1)
Где КС – кадастровая стоимость
КД- коэффициент дифференциации
Кви - коэффициент вида функционального использования
Необходимо вести учет начисленной и поступившей годовой арендной платы за год и по кварталам и месяцам.
На основе этих данных будут отчеты:
Сводный отчет, в котором будет предоставлена информация о стоимости годовой арендной платы за земельные участки, находящиеся в государственной не разграниченной собственности.
Оборотно-сальдовая ведомость по аренде за земельные участки за определенный месяц.
Акт сверки взаимных расчетов за определенный период.
Также на основе данных БД должна формироваться счет-квитанциям на оплату арендной платы.
В ходе анали были разработаны диаграмма IDEF0 0-го и 1-го контекстного уровня бизнес процесса на данный момент и диаграмма процессов DFD на данный момент.
Рисунок 1 – диаграмма IDEF0 0-го контекстного уровня бизнес процесса AS-IS (КАК ЕСТЬ)
Рисунок 2 – диаграмма IDEF0 1-го контекстного уровня бизнес процесса AS-IS (КАК ЕСТЬ)
На рисунке 3 представлена диаграмма процессов DFD на данный момент
Рисунок 3 – диаграмма потоков данных (DFD) AS-IS (КАК ЕСТЬ)
После анализа существующей системы были разработаны следующие требования функционалу автоматизированной системы.
расчёт арендной платы с учетом коэффициентов;
формирование и создание сводных отчетов;
формирование и создание актов сверки;
занесение информации по коэффициентам.
С учетом разработанных требований были разработаны новые диаграмма IDEF0 0-го и 1-го контекстного уровня бизнес процесса (рисунки 4 и 5) и диаграмма потоковых данных (DFD) (рисунок 6).
Рисунок 4 – диаграмма IDEF0 0-го контекстного уровня бизнес процессаTO-BI (КАК БУДЕТ)
Рисунок 5 – диаграмма IDEF0 1-го контекстного уровня бизнес процессаTO-BI (КАК БУДЕТ)
Рисунок 6 – диаграмма потоков данных (DFD) TO-BI (КАК БУДЕТ)
В результате анализа также была разработана модель системных процессов (рисунок 7) и модель пользовательского интерфейса (рисунок 8).
Рисунок 7 – Модель системных процессов
Рисунок 8 – Модель пользовательского интерфейса
На рисунке 9 представлена ER-диаграмма на основе которой будет разработана база данных.
Рисунок 8 – ER-диаграмма
Логическая модель – графическое представление структуры базы данных с учетом принимаемой модели данных (иерархической, сетевой, реляционной и т.д.), независимое от конечной реализации базы данных и аппаратной платформы.
Таблица 1 – Сущность «Категория земель»
КодКЗ |
Счетчик |
НаименованиеКЗ |
Текстовый |
Таблица 2 – Сущность «Вид разрешенного использования»
КодВри |
Счетчик |
НаименованиеВРИ |
Текстовый |
Таблица 3 – Сущность «Кви»
КодКви |
Счетчик |
Категория земель |
Числовой |
Вид разрешенного использования |
Числовой |
КоэффициентКви |
Числовой |
Таблица 4 – Сущность «Кд»
КодКд |
Счетчик |
Атрибуты |
Текстовый |
КоэфициентКд |
Числовой |
Таблица 5 – Сущность «Договор»
Номер договора |
Счетчик |
Дата |
Дата/время |
Дата окончания |
Дата/время |
Кадастровый номер |
Текстовый |
Кадастровая стоимость |
Денежный |
Арендатор |
Числовой |
Площадь земельного участка |
Числовой |
Таблица 6 – Сущность «Арендатор»
КодАрендатор |
Счетчик |
Арендатор |
Текстовый |
Физ\Юр |
Текстовый |
Таблица 7 – Сущность «Сводная»
П/П |
Счетчик |
Код номера договора |
Числовой |
Кви |
Числовой |
Кд |
Числовой |
Система построена в виде набора диалоговых окон и отчетов для интерактивного взаимодействия с пользователем. Пользователь может добавлять новые коэффициенты дифференциации, договора и арендаторов корректировать существующие, производить расчет арендной платы, сохранять результаты и строить отчеты по сохраненным расчетам.
На рисунках 10-16 представлены скриншоты разработанных экранных форм ввода и вывода информации.
Рисунок 9 – Форма арендаторы
Рисунок 10 – Форма ввода коэффициента ВРИ
Рисунок 11 – Форма ввода коэффициента Кви
Рисунок 12 – Форма договор
Рисунок 13 – Форма ввода коэффициента КД
Рисунок 14 – Форма ввода коэффициента КЗ
Рисунок 15 – Форма сводная
На рисунках 17-19 представлены скриншоты разработанных формирующихся отчетов программы.
Рисунок 16 – Сводный отчет по каждому арендатору
Рисунок 17 – Сводный отчет
Рисунок 18 – Квитанция на оплату аренды земельного участка
В ходе проектирования автоматизированной системы расчёта и учета годовой арендной платы за земельные участки, находящиеся в государственной не разграниченной собственности были разработаны:
модель системных процессов;
модель пользовательского интерфейса;
ER-диаграмма;
описана физическая модель;
разработаны экранные формы ввода и вывода информации;
разработаны формирующиеся отчеты;
описана логика функционирования системы.
Проведено проектирование и разработка приложения, автоматизирующего деятельность предприятия.
Автоматизированы следующие функции:
расчет арендной платы с учетом коэффициентов;
формирование и создание сводных отчетов;
занесение информации по коэффициентам;
счет квитанция на оплату.
На данный момент не все функции реализованы некоторые функции были обозначены как не имеющие первостепенной значимости и оставлены на дальнейшую разработку, такими функциями являются:
формирование оборотно-сальдовых ведомостей;
формирование актов сверки.
Список используемой литературы
Иванов, А.А., Автоматизация технологических процессов и производств: Учебное пособие / А.А. Иванов. — М.: Форум, 2016. — 224 c.
Гринченко Н.Н., Проектирование баз данных. СУБД Microsoft Access: Учебное пособие для вузов. / Н.Н. Гринченко и др. - М.: РиС, 2013. - 240 c.
Коннолли Т., Базы данных. Проектирование, реализация и сопровождение. Теория и практика / Т. Коннолли. - М.: Вильямс И.Д., 2017. - 1440 c.
Лукин В.Н., Введение в проектирование баз данных / В.Н. Лукин. - М.: Вузовская книга, 2015. - 144 c.
Пирогов В., Информационные системы и базы данных: организация и проектирование: Учебное пособие / В. Пирогов. - СПб.: BHV, 2009. - 528 c.Приложение Б