Прикладное программное обеспечение для Бюро технической инвентаризации

Автор: Пользователь скрыл имя, 05 Января 2012 в 14:42, курсовая работа

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

В состав домовладения входят земельный участок и несколько строений. Их называют литерами: жилой дом, летняя кухня, гараж, колодец, забор и т.д. Для жилого дома составляется экспликация, в которой указываются данные по каждому помещению. Экспликация может быть составлена и для других крупных строений. В ее состав входит: номер квартиры, номер помещения на плане, этаж, назначение помещения, площадь, высота и т.п. Для вспомогательных литер (забор, тротуар, колодец) экспликация не заполняется.

Содержание

ЗАДАНИЕ 4
ВВЕДЕНИЕ 5
1 ТЕОРЕТИЧЕСКАЯ И МЕТОДИЧЕСКАЯ ОСНОВЫ БАЗ ДАННЫХ 7
1.1 Основные понятия реляционной модели базы данных 7
1.2 Объекты БД 8
1.2.1 Таблицы 9
1.2.2 Запросы 9
1.2.3 Формы 10
1.2.4 Отчёты 11
2 РАЗРАБОТКА ПРИКЛАДНОГО ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ДЛЯ БЮРО ТЕХНИЧЕСКОЙ ИНВЕНТАРИЗАЦИИ 12
2.1 Таблицы 12
2.2 Схема данных 13
2.3 Запросы 14
2.4 Создание форм 17
2.5 Отчеты 19
3 РЕКОМЕНДАЦИИ И МЕРОПРИЯТИЯ ПО УЛУЧШЕНИЮ БАЗЫ ДАННЫХ БЮРО ТЕХНИЧЕСКОЙ ИНВЕНТАРИЗАЦИИ 21
ЗАКЛЮЧЕНИЕ 22
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ 23

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

Курсовая БД.doc

— 441.64 Кб (Скачать)

     Системные таблицы могут быть изменены подобно  любой другой таблице базы данных. Если вы не понимаете всех взаимосвязей между системными таблицами, то непосредственное изменение их может иметь негативный эффект на другие системные таблицы  и разрушить вашу базу данных. 

     1.2.2 Запросы

     Запросы создаются пользователем для  выборки необходимых ему данных из одной или нескольких связанных  таблиц и представления выбранных  данных также в виде таблицы. Запрос может формироваться двумя способами:

  • с помощью запросов по образцу — QBE (Query By Example);
  • с помощью инструкций языка структурированных запросов SQL (Structured Query Language), т.е. специализированного языка, предназначенного для организации запросов, а также для обновления и управления реляционными базами данных.

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

     В Access имеется несколько видов запросов:

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

     1.2.3 Формы

     Один  из важнейших элементов Access, который  широко используется в приложениях — это формы. Формы Access предназначены для того же, для чего и обычные формы VBA — это прежде всего контейнеры для графических элементов управления.

     Формы Access используются:

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

     1.2.4 Отчёты

     Отчет – это форматированное представление данных, которое выводится на экран, в печать или файл. Они позволяют извлечь из базы нужные сведения и представить их в виде, удобном для восприятия, а также предоставляют широкие возможности для обобщения и анализа данных.[5]

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

  • Конструктор
  • Мастер отчетов
  • Авто-отчет: в столбец
  • Авто-отчет: ленточный
  • Мастер диаграмм

     Разделы отчета в режиме Конструктора.

     Отчет в режиме Конструктора состоит из пяти разделов:

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

     Способы модификаций элементов отчёта и  приёмы работы с панелью элементов  такие же, как и в формах.

 

      2 РАЗРАБОТКА ПРИКЛАДНОГО ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ДЛЯ БЮРО ТЕХНИЧЕСКОЙ ИНВЕНТАРИЗАЦИИ

     2.1 Таблицы

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

  • Таблица 1 – Домовладения
Уникальный  номер домовладения Номер квартала Адрес домовладения Район города Дата  инвентаризации домовладения Площадь земельного участка Фактическая площодь участка Площадь застройки Площадь двора Площадь озеленения Площадь огорода Неудобья Фотография  домовладения Освещение Водопровод Отопление Примечания
1 1 ул. Л. Толстого Индустриальный 28.12.2009 10 9 3 2 1,5 2 0,5   Истина Истина Ложь Дом-усадьба
2 2 ул.Арганитовая Железнодорожный 16.08.2009 10 9 3 2 1,5 2 0,5   Истина Истина Истина Дом-усадьба
3 2 ул. Московская Индустриальный 15.04.2005 16 14 4 3 2 3 1   Истина Истина Истина Дом у родника
4 3 ул. Студенецкая Индустриальный 13.07.2004 15 12 3 3 1 2,8 1   Истина Истина Истина Дом-усадьба
5 2 ул. Садовая Центральный 12.11.2005 14 12 4 3 1 3,2 1   Истина Истина Истина Дом
6 4 ул.Мичурина Кировский 11.11.2008 10 8 3 2 0,5 2 0,5   Истина Истина Ложь Сруб
7 3 ул. Ленина Центральный 08.09.2010 10 8 4 2 1 2 0,5   Истина Истина Истина Кирпичный дом
8 4 ул. Серышева Железнодорожный 05.01.2005 12 10 3 2 2 3 1,5   Истина Истина Истина Элитное домовладение
9 1 ул. Почтовая Кировский 03.02.2010 15 13 4 3 2,5 2,4 1,5   Истина Истина Истина Элитное домовладение
10 4 ул. Чернышевского Центральный 11.11.2011 19 16 5 3 3 3,5 1,5   Истина Истина Истина Элитное домовладение
 
 
 
     
  •  Таблица 2 – Литеры
Уникальный  номер домовладения Номер сооружения (литеры) Назначение  сооружения Тип литеры (осн./вспомагательная) Возведено самовольно Год постройки Общая площадь литеры Жилая площадь Износ в процентах Материал  стен Инвентаризационная  стоимость литеры Этажность
1 11 жилое 1 Ложь 2009 120 110 5,00% деревян. 1 500 000,00р. 2
2 9 жилое 1 Истина 2008 120 110 8,00% деревян 1 100 000,00р. 2
3 5 жилое 1 Ложь 2005 150 140 10,00% кирпич 1 650 000,00р. 2
4 32 жилое 2 Истина 2004 130 120 12,00% кирпич 1 000 000,00р. 3
5 46 жилое 2 Истина 2005 120 110 10,00% кирпич 1 320 000,00р. 3
6 23 жилое 1 Истина 2008 135 125 10,00% сруб 2 000 000,00р. 2
7 22 жилое 2 Ложь 2010 152 145 2,00% кирпич 3 500 000,00р. 2
8 34 жилое 1 Ложь 2005 150 146 9,00% деревян 4 200 000,00р. 3
9 21 жилое 1 Ложь 2010 160 155 2,00% кирпич 4 000 000,00р. 3
10 4 жилое 1 Ложь 2011 220 210 1,00% дер.-кир 8 000 000,00р. 3
 
 
     
  •   Таблица 3 – Помещения
Уникальный  номер домовладения Номер помещения в экспликации Назначение  помещения Площадь помещения Высота  помещения Этаж  на кот. расположено  помещение
1 2 Кухня 10 2,5 1
2 3 Гостинная 20 3 1
3 2 Кухня 13 2,5 2
4 5 Гостинная 22 3 1
5 7 Гостинная 25 3 1
6 9 Кухня 15 2,5 1
7 1 Сауна 16 3,5 1
8 6 Гараж 35 3,8 1
9 7 Сауна 17 3,5 1
10 8 Гараж 36 3,4 1
 

     2.2 Схема данных

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

     Рисунок 1 – Схема данных

     2.3 Запросы

     С помощью конструктора запросов создадим необходимые нам запросы. Для  этого выберем таблицу, из которой  будем брать данные для запроса. После ввода всех условий и  данных нажмём на панели инструментов «выполнить».

  • Создадим запрос, который будет показывать, какие домовладения находятся в индустриальном районе. Для этого выбираем таблицу домовладения. Выберем необходимые данные для запроса, это уникальный номер домовладения, адрес домовладения и район города. В поле «District» задаем «Индустриальный». Получаем запрос с необходимыми нам данными (рисунок 2).

     Рисунок 2 – Запрос «Район индустриальный»

  • Создадим запрос, показывающий дату инвентаризации, после 12 ноября 2005 г. Выберем необходимые данные для запроса, это уникальный номер домовладения, адрес домовладения и дата инвентаризации. В поле «Inventory» вносим условие «>#12.11.2005#». Получаем запрос с необходимыми нам данными (рисунок 3).

     Рисунок 3 – Запрос «Дата инвентаризации»

  • Создадим запрос, который будет показывать, износ «Литеры» который равен 10%. Для этого выберем необходимые данные для запроса, это уникальный номер домовладения, назначения сооружения и износ в процентах. В поле «Wear» вносим условие «0,1» . Получаем запрос с необходимыми нам данными (рисунок 4).

     Рисунок 4 – Запрос «Износ литеры»

  • Создадим запрос, который будет показывать, инвентаризационную стоимость в пределах от 1000000 до 2000000. Выберем необходимые данные для запроса, это уникальный номер домовладения, назначения литеры и инвентаризационная стоимость (литеры). В поле «Cost» вносим условие «Between 1000000 And 2000000». Получаем запрос с необходимыми нам данными (рисунок 5).

Информация о работе Прикладное программное обеспечение для Бюро технической инвентаризации