Разработка базы данных по земельному кадастру

Автор: Пользователь скрыл имя, 24 Октября 2013 в 14:08, курсовая работа

Описание работы

Цель курсового проекта – разработка базы данных земельного кадастра.
Задачи:
- рассмотреть понятие земельного кадастра, основные параметры учета земельных участков;
- провести обзор основных кадастровых программ;
- разработать базу данных по кадастрам cредствами Delphi 7.0 и Microsoft SQL Server 2008.

Работа содержит 1 файл

РБД по земельному кадастру.doc

— 1.10 Мб (Скачать)

Кроме того, предусмотрен двухсторонний конвертор для обмена информацией, созданной в среде «Автоматизированный кадастровый офис. Версия 3.xx».

Остановимся на функциях клиентского программного обеспечения, предлагаемого в составе программного комплекса «Автоматизированный кадастровый офис. Версия 4.0».

Пользователь  имеет возможность:

— добавлять, обновлять  и удалять объекты;

— использовать графическое окно с интегрированными средствами ГИС;

— отображать в  многофункциональном окне информацию, включающую дерево объектов

согласно связям, описанным в метаданных системы, окно списка или форму редактирования семантики объекта;

— строить сложные  многоуровневые запросы по нескольким категориям хранимых данных и условиям выборки (возможно одновременное построение комбинированных запросов по графической и семантической информации), используя построитель запросов.

Кроме того, пользователь может использовать в работе следующие  подсистемы:

— работа со справочниками;

— адресная подсистема;

— ведение реестра  изменений;

— контроль над  документооборотом;

— формирование отчетов;

— управление лесоустроительными данными.

В подсистеме контроля над процессом документооборота предусмотрены средства создания и  редактирования маршрутов прохождения  документов, возможность прикрепления маршрутов к объектным таблицам и инструменты для отслеживания и управления документооборотом. Для создания отчетных форм в подсистеме формирования

отчетов имеется  набор средств для создания шаблонов MS Word, позволяющих вставлять закладки и связывать их с полями таблиц БД, таблицы и связывать их с таблицами и запросами из БД, а также наборами данных, полученных в результате более сложной обработки, графические окна из ГИС различного типа и назначать процедуры для предобработки и постобработки данных. В составе набора выходных форм предусмотрены: землеустроительные дела, описания в сооветствии с Приказом Росземкадастра № П/327 от 2 октября 2002 г.

Клиентское  программное обеспечение включает ряд модулей:

— пространственного  анализа;

— динамического  управления;

— обмена рабочими наборами;

— обработки  результатов полевых геодезических  измерений — «Геомастер».

Модуль пространственного  анализа при формировании участков позволяет: определять их местоположение на основе пересечений с границами  муниципальных образований, месторождений  и лицензионных участков; приводить площадь земельного участка к норме отвода; определять границы охранных зон инженерных коммуникаций в соответствии со строительными нормами и правилами (рис. 2), а также осуществлять проверку пересечений с границами кадастровых кварталов, с родовыми угодьями, охранными зонами и другими участками.

Модуль динамического  управления растровой информацией  создает дерево папок, в которых хранятся растровые изображения (топографические карты и планы, аэро- и космические снимки), и «масштабный эффект» для каждой папки или группы папок. Наличие «масштабного эффекта»

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

 Модуль обмена рабочими наборами предназначен для копирования графической информации с указанным количеством слоев и оформлением семантической информации во временной базе формата MS Access для передачи из одного подразделения в другое без

потери данных и изменения изображения.

Рассмотрим  более модуль «Геомастер». Этот модуль может поставляться как в составе программного комплекса «Автоматизированный кадастровый офис», так и в качестве самостоятельного программного обеспечения. Он предназначен для математической обработки результатов полевых геодезических измерений в среде ГИС MapInfo. «Геомастер» открывается как отдельное окно, в котором доступны все меню и возможности ГИС MapInfo. Дополнительно к ним разработаны средства для работы в режиме сколки [4].

 

Рисунок 2 - Пример проектирования охранных зон инженерных коммуникаций

 

 

      1. Программный комплекс «Земельный кадастр  Версия 1.0»

 

 

Информационная  система «Земельный  кадастр»  представляет  собой  самостоятельный  программный  комплекс  и  предназначена  для  накопления  актуальных  данных  о земельных участках, субъектах, правоотношениях и др. кадастровой информации. Основная  задача,  которую  решает  система  –  ввод,  централизованное  хранение, обработка, поиск и формирование отчетов по кадастровой информации на районном и областном уровнях. Программа  может  применяться  в  организациях,  использующих  в  своей  работе земельно-кадастровую  информацию  и  имеющих  распределенную  территориальную структуру.  Программа работает в среде операционных систем 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 Системный анализ предметной области

 

База данных создаётся для информационного обслуживания сотрудников кадастровой фирмы.

База данных должна содержать:

  1. Полный список земельных участков.
  2. Данные о каждом земельном участке
  3. Данные о владельцах
  4. Данные о сделках, в которыз был задействован тот или иной земельный участок.
  5. Должна быть возможность создания отчетов о земельных участках, сделках.

В соответствии с предметной областью система строится с учётом следующих особенностей:

А) каждому клиенту  может быть выдано любое количество книг на определенный срок.

Б) после истечения определенного срока, если клиент не сдал носитель с фильмов, данный клиент заносится в список нарушителей.

В) клиенту, просрочившему  срок сдачи носителя с фильмом  обратно в видеопрокат - выставляется штраф.

 

Выделим базовые  сущности этой предметной области.

Владельцы.Атрибуты:

- Название фильма.

    • Страна производства.
    • Режиссер.
    • Жанр.
    • Аннотация.

 

Клиенты. Атрибуты:

    • ФИО клиента.
    • Паспортные данные.
    • Номер телефона.
    • Адрес проживания.

 

Нарушители. Атрибуты:

    • ФИО нарушителя.
    • Название штрафа.
    • Сумма штрафа.

 

 

3.2 Концептуальная модель базы данных

Построим  следующие UML – диаграммы: диаграммы вариантов использования, отражающие процессы выдачи фильма клиенту и возврат фильма, с занесением в нарушители и оплатой штрафа.

 

 

3.3 Обоснование выбора средств для обработки и хранения данных

 

Наборы принципов, которые определяют организацию  логической структуры хранения данных в базе, называются моделями данных. Существуют 4 основные модели данных –  иерархические и сетевые структуры, списки(плоские таблицы), реляционные базы данных.

Основным недостатком  иерархических структур данных является увеличенный размер пути доступа. Очень  часто бывает так, что длина маршрута оказывается больше, чем длина  самих данных, к которым он ведет. Также сложность добавления и  модифицирования узлов, требуется пересмотр всей структуры базы данных.

Недостатком сетевой  модели данных являются высокая сложность  и жесткость схемы базы данных, построенной на её основе.

В течении многих лет преимущественно использовались плоские таблицы списков в Excel. В настоящее время наибольшее распространение при разработке баз данных получили реляционные модели данных.

Информация о работе Разработка базы данных по земельному кадастру