Автор: Пользователь скрыл имя, 24 Октября 2013 в 14:08, курсовая работа
Цель курсового проекта – разработка базы данных земельного кадастра.
Задачи:
- рассмотреть понятие земельного кадастра, основные параметры учета земельных участков;
- провести обзор основных кадастровых программ;
- разработать базу данных по кадастрам cредствами Delphi 7.0 и Microsoft SQL Server 2008.
Кроме того, предусмотрен двухсторонний конвертор для обмена информацией, созданной в среде «Автоматизированный кадастровый офис. Версия 3.xx».
Остановимся на функциях клиентского программного обеспечения, предлагаемого в составе программного комплекса «Автоматизированный кадастровый офис. Версия 4.0».
Пользователь имеет возможность:
— добавлять, обновлять и удалять объекты;
— использовать графическое окно с интегрированными средствами ГИС;
— отображать в многофункциональном окне информацию, включающую дерево объектов
согласно связям, описанным в метаданных системы, окно списка или форму редактирования семантики объекта;
— строить сложные многоуровневые запросы по нескольким категориям хранимых данных и условиям выборки (возможно одновременное построение комбинированных запросов по графической и семантической информации), используя построитель запросов.
Кроме того, пользователь может использовать в работе следующие подсистемы:
— работа со справочниками;
— адресная подсистема;
— ведение реестра изменений;
— контроль над документооборотом;
— формирование отчетов;
— управление лесоустроительными данными.
В подсистеме контроля над процессом документооборота предусмотрены средства создания и редактирования маршрутов прохождения документов, возможность прикрепления маршрутов к объектным таблицам и инструменты для отслеживания и управления документооборотом. Для создания отчетных форм в подсистеме формирования
отчетов имеется набор средств для создания шаблонов MS Word, позволяющих вставлять закладки и связывать их с полями таблиц БД, таблицы и связывать их с таблицами и запросами из БД, а также наборами данных, полученных в результате более сложной обработки, графические окна из ГИС различного типа и назначать процедуры для предобработки и постобработки данных. В составе набора выходных форм предусмотрены: землеустроительные дела, описания в сооветствии с Приказом Росземкадастра № П/327 от 2 октября 2002 г.
Клиентское
программное обеспечение
— пространственного анализа;
— динамического управления;
— обмена рабочими наборами;
— обработки
результатов полевых
Модуль пространственного анализа при формировании участков позволяет: определять их местоположение на основе пересечений с границами муниципальных образований, месторождений и лицензионных участков; приводить площадь земельного участка к норме отвода; определять границы охранных зон инженерных коммуникаций в соответствии со строительными нормами и правилами (рис. 2), а также осуществлять проверку пересечений с границами кадастровых кварталов, с родовыми угодьями, охранными зонами и другими участками.
Модуль динамического управления растровой информацией создает дерево папок, в которых хранятся растровые изображения (топографические карты и планы, аэро- и космические снимки), и «масштабный эффект» для каждой папки или группы папок. Наличие «масштабного эффекта»
позволяет автоматически
загружать и выгружать
Модуль обмена рабочими наборами предназначен для копирования графической информации с указанным количеством слоев и оформлением семантической информации во временной базе формата MS Access для передачи из одного подразделения в другое без
потери данных и изменения изображения.
Рассмотрим более модуль «Геомастер». Этот модуль может поставляться как в составе программного комплекса «Автоматизированный кадастровый офис», так и в качестве самостоятельного программного обеспечения. Он предназначен для математической обработки результатов полевых геодезических измерений в среде ГИС MapInfo. «Геомастер» открывается как отдельное окно, в котором доступны все меню и возможности ГИС MapInfo. Дополнительно к ним разработаны средства для работы в режиме сколки [4].
Рисунок 2 - Пример проектирования охранных зон инженерных коммуникаций
Информационная система «Земельный кадастр» представляет собой самостоятельный программный комплекс и предназначена для накопления актуальных данных о земельных участках, субъектах, правоотношениях и др. кадастровой информации. Основная задача, которую решает система – ввод, централизованное хранение, обработка, поиск и формирование отчетов по кадастровой информации на районном и областном уровнях. Программа может применяться в организациях, использующих в своей работе земельно-кадастровую информацию и имеющих распределенную территориальную структуру. Программа работает в среде операционных систем Microsoft Windows 2000 Professional,
Microsoft Windows XP Professional. Для функционирования комплекса необходимо следующее программное обеспечение.
- На компьютере в роли сервера БД: Borland InterBase 6.5 Server или более поздние версии.
- На компьютере в роли рабочей станции: Borland InterBase 6.5 Client или более поздние версии, Microsoft Excel 2000 или более поздние версии, RAR 3.62 или более поздние версии.
Программа написана на языке программирования Object Pascal в среде Delphi 6. Триггеры и хранимые процедуры базы данных написаны на языке ISQL и DSQL.
Функциональное назначение
Программа предназначена
для хранения и анализа актуальной
земельно-кадастровой
Ключевые функции:
1. Ввод и редактирование данных, отражающих актуальное состояние кадастра;
2. Автоматизированное составление отчетности в Налоговые органы по утвержденным формам;
3. Ведение
учета собственников
4. Информационная основа для выдачи справок о наличии или отсутствии земельных участков населению и др. заинтересованным лицам, органам и организациям;
Структура программы с описанием функций составных частей и связи
между ними
Программа работает по архитектуре «клиент-сервер».
Клиентское приложение состоит из подсистем ввода и изменения данных, формирования отчетов, репликации.
Данные хранятся на сервере баз данных InterBase, он может быть установлен как на выделенном компьютере, так и на компьютере пользователя.
Логическая структура представлена на рисунке 3.
Рисунок 3 - Структура программного комплекса «Земельный кадастр»
Связи программы с другими программами
Клиентская программа обращается к серверу БД по установленным протоколам через клиентскую библиотеку gds32.dll, установленную на рабочей станции. Также необходимо наличие Microsoft Excel в который выводятся данные отчетов, используя его как сервер автоматизации. Для сжатия транспортных файлов используется консольная версия архиватора RAR (rar.exe), путь к которому который должен быть указан в переменных окружения рабочей станции.
Используемые технические средства
В зависимости от архитектуры организации ввода и хранения данных программный комплекс может работать как на одном, так и на нескольких компьютерах, распределив при этом функциональные части. Например, в районах, где ввод данных осуществляется на одном компьютере, сервер БД может быть установлен на этом же компьютере. А в области, где данные используются несколькими подразделениями – БД
может находиться на отдельном сервере, а рабочие станции обращаются к данным по локальной сети.
Структура базы данных
Структура базы данных является неотъемлемой частью программного комплекса и является объектом охраны авторских прав наравне с исходным кодом исполняемых файлов. Логическая схема структуры БД представлена на рисунке 4.
Входные / выходные данные
Схема потоков входных и выходных данных представлена на рисунке 5. Для синхронизации вводимой в подразделениях информации, с учетом отсутствия постоянной связи между подразделениями, данные передаются в виде упакованных файлов любым доступным способом. Этот процесс называется репликацией. Репликация включает в себя выгрузку введенной в районе за определенный период информации и загрузку ее в областную базу данных. Далее процесс повторяется в обратном порядке: из областной БД выгружается информация, которая потом загружается в районные.
Рисунок 4 – Логическая структура базы данных
При выгрузке формируются транспортные файлы, которые передаются для загрузки в другие базы. Транспортные файлы бывают двух типов:
1. Глобальные транспортные файлы (расширение *.GTF) формируются при выгрузке из центральной базы данных и содержит информацию по всем районам.
2. Локальные транспортные файлы (расширение *.LTF) формируются при выгрузке из районных баз данных и содержат информацию только по своему району. Отправка файлов из районов в область и обратно производится любым доступным способом (по электронной почте, на сменном носителе, на компакт-дисках и т.п.)
Рисунок 5 - Схема потоков данных
3 Разработка базы данных по кадастру
3.1 Системный анализ предметной области
База данных создаётся для информационного обслуживания сотрудников кадастровой фирмы.
База данных должна содержать:
В соответствии с предметной областью система строится с учётом следующих особенностей:
А) каждому клиенту может быть выдано любое количество книг на определенный срок.
Б) после истечения определенного срока, если клиент не сдал носитель с фильмов, данный клиент заносится в список нарушителей.
В) клиенту, просрочившему срок сдачи носителя с фильмом обратно в видеопрокат - выставляется штраф.
Выделим базовые сущности этой предметной области.
Владельцы.Атрибуты:
- Название фильма.
Клиенты. Атрибуты:
Нарушители. Атрибуты:
3.2 Концептуальная модель базы данных
Построим следующие UML – диаграммы: диаграммы вариантов использования, отражающие процессы выдачи фильма клиенту и возврат фильма, с занесением в нарушители и оплатой штрафа.
3.3 Обоснование выбора средств для обработки и хранения данных
Наборы принципов,
которые определяют организацию
логической структуры хранения данных
в базе, называются моделями данных.
Существуют 4 основные модели данных –
иерархические и сетевые
Основным недостатком иерархических структур данных является увеличенный размер пути доступа. Очень часто бывает так, что длина маршрута оказывается больше, чем длина самих данных, к которым он ведет. Также сложность добавления и модифицирования узлов, требуется пересмотр всей структуры базы данных.
Недостатком сетевой модели данных являются высокая сложность и жесткость схемы базы данных, построенной на её основе.
В течении многих
лет преимущественно
Информация о работе Разработка базы данных по земельному кадастру