Проектирование базы данных "Агентство недвижимости"

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

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 17.02.2019
Размер файла 3,5 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

Федеральное агентство железнодорожного транспорта

Омский государственный университет путей сообщения

Кафедра «Автоматика и системы управления»

Пояснительная записка к курсовой работе

по дисциплине «Базы данных»

Проектирование базы данных «Агентство недвижимости»

Студент гр. 25 Б.Т. Хайдаров

Омск 2017

Реферат

Объектом исследования является система управления базами данных Microsoft Access.

Цель курсовой работы - разработка реляционной базы данных.

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

«Агентство недвижимости» разработана с использованием Microsoft Access. В процессе работы были рассмотрены вопросы разработки реляционных баз данных.

Пояснительная записка выполнена в текстовом редакторе Microsoft Word 2016, ER-диаграмма выполнена в текстовом редакторе Microsoft Word 2016.

Задание

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

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

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

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

Таким образом, входящими документами для учета объектов недвижимости и сделок по ним являются:

- договор продажи;

- договор аренды.

Исходящими документами являют следующие отчеты:

- отчет по заработной плате всем сотрудникам;

- отчет по заработной плате конкретному сотруднику;

- отчет по прибыли от сделок;

- отчет по прибыли от сделок за период;

- отчет о проданных объектах;

- отчет об объектах, сданных в аренду.

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

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

- наименование организации: АН «Тандем»;

- адрес организации: 644046, г. Омск, ул. Маяковского, дом 4/3;

- телефон организации: 8(906)990-01-10;

- руководитель организации (ФИО): Хайдаров Б.Т.;

- главный бухгалтер (ФИО): Усмонов С.Ш.;

- идентификационный номер налогоплательщика: 3444234652;

- код причины постановки на учёт (КПП): 545423468;

- расчетный счет: 54354621324894231357;

- наименование Банка: Омское ОСБ №8634;

- банковский Идентификационный Код (БИК): 045209673;

- корреспондентский счет: 54138534544545787545.

Содержание

  • Задание
  • Введение
  • 1. Описание предметной области
  • 2. Таблицы
  • 3. Схема данных
  • 4. Запросы
  • 5. Формы
  • 6. Отчеты

Заключение

  • Библиографический список
  • Приложение

Введение

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

  • Информация становится фактом, определяющим эффективность любой сферы деятельности. Увеличились информационные потоки, повысились требования к скорости обработки информации, значит, большинство операций невозможно осуществлять вручную. Требуется применение вычислительных машин, новых компьютерных технологий, а также сбор, обработка, поиск и хранение информации в базах данных.
  • Решение этих задач при помощи вычислительной техники позволяет повысить производительность труда работников, увеличить скорость обработки информации и обеспечить большую ее достоверность.
  • Поэтому в данном курсовом проекте будут рассматриваться вопросы проектирования и использования базы данных.
  • БД является динамической информационной моделью некоторой предметной области, отображением внешнего мира. Каждому объекту присущ ряд характерных для него свойств, признаков, параметров. Работа с БД осуществляется по атрибутам объектов.

В реляционной БД все данные представлены в виде таблиц. Обычно в каждой таблице содержатся сведения об одном типе объектов предметной области. В отличие от многих других СУБД, Access включает в состав БД не только таблицы, но и другие объекты, связанные с обработкой данных (запросы, формы, отчеты и др.).

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

Основные требования, которым должна отвечать БД:

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

В данном курсовом проекте в качестве предметной области рассматривается агентство недвижимости «Тандем».

Решение задач сбора, обработки, поиска и хранения информации при помощи базы данных позволит повысить производительность труда работников, увеличить скорость обработки информации и обеспечить большую ее достоверность.

Основными сущностями предметной области являются «Клиенты», «Сотрудники», «Объекты». Дополнительными сущностями являются «Организация», «Типы объектов», «Типы операций», «Операции». Сущности и атрибуты представлены в ER-диаграмме.

Характеристиками Сотрудники являются код сотрудника, фамилия сотрудника, имя сотрудника, отчество, дата рождения, паспортные данные, адрес проживания, контактный телефон, фото, аттестат.

Характеристиками Клиенты являются код клиента, фамилия клиента, имя клиента, отчество клиента, адрес, телефон, серия паспорта, копия паспорта, банковский счет.

Характеристиками Объекты является код объекта, тип операции, тип объекта, адрес объекта, количество комнат, общая площадь, жилая площадь, этаж, этажность, стоимость(руб), фото.

Характеристиками Операции являются код операции, код типа операции, дата операции, код организации, код клиента, код объекта, код сотрудника, стоимость(руб).

Характеристиками Организация являются код организации, наименование организации, ИНН, КПП, адрес, телефон, руководитель, главный бухгалтер, расчетный счет, БИК, наименование банка, К/С.

Характеристиками Типы объектов являются код типа объекта, наименование типа объекта, фото .

Характеристиками Типы операций являются код типа операции, тип операции.

  • Сотрудники вносит необходимые изменения данных о объекты, имеет возможность добавления, редактирования и удаления данных, формирует отчеты о собранной выручке.
  • Рисунок 1 - Модель сущность-связь базы данных
  • 2. Таблицы

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

Каждое поле в таблице должно иметь уникальное имя, удовлетворяющее соглашениям об именах объектов в Access.

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

Каждая таблица в реляционной базе данных должна иметь уникальный (первичный) ключ, однозначно определяющий каждую запись в таблице. Это позволяет быстро найти нужную запись, а также связать данные из разных Таблиц в запросах, формах и отчетах. Ключевое поле должно содержать уникальные значения, такие как коды или инвентарные номера, и не может содержать значения Null.

  • В проектируемой базе данных созданы таблицы, изображенные на рисунках 2-8.
  • Рисунок 2 - Объекты
  • Рисунок 3 - Тип объекта
  • Рисунок 4 - Организация
  • Рисунок 5 - Клиенты
  • Рисунок 6 - Операции
  • Рисунок 7 -Тип операции
  • Рисунок 8 - Сотрудники
  • 3. Схема данных

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

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

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

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

  • Рисунок 9 - Схема данных

При создании связей в схеме данных используем проект логической структуры базы данных, в котором показаны одно-многозначные связи. Каждая из этих связей устанавливается по ключу связи (простому или составному). Такой ключ в одной из связанных таблиц (главной) должен быть уникальным ключом, а в другой таблице может являться частью уникального ключа или не входить в состав ключа таблицы. Одно-многозначные связи -- основные в реляционных базах данных. Одно-однозначные связи используются лишь в случаях, когда приходится распределять большое количество полей, определяемых одним и тем же ключом, по разным таблицам, имеющим разный регламент обслуживания.

  • 4. Запросы

Запросы являются одним из основных инструментов выборки, обновления и обработки данных в таблицах базы данных. Запрос позволяет сформировать пользовательское представление о данных, не обязательно отвечающее требованиям нормализации. Результат выполнения запроса -- это новая, чаще всего временная, таблица, которая существует до закрытия запроса. Структура такой таблицы определяется выбранными из одной или нескольких таблиц полями. Записи формируются путем объединения записей таблиц, участвующих в запросе. Способ объединения записей различных таблиц указывается при определении их связи. Условия отбора, сформулированные в запросе, позволяют фильтровать записи, составляющие результат объединения таблиц. Простейшие запросы могут быть созданы с помощью мастера. Любой запрос можно создать в режиме конструктора. Конструктор предоставляет удобное для пользователя диалоговое графическое средство формирования запросов, с помощью которого легко может быть построен сложный запрос.

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

Запрос с параметром.

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

  • Запросы представленный на рисунке 12-16 используется в отчеты представленных на рисунке 17-25..

Рисунок 10 - Запрос отчет по зарплате сотрудников

Рисунок 11 - Запрос отчет по зарплате сотруднику.

Рисунок 12 - Зарос отчет по сделкам.

Рисунок 13 - Полная информация

  • Рисунок 14 - Продажа объектов
  • Рисунок 15 - Сдача объектов в аренду

5. Формы

Чтобы упростить просмотр, ввод и модификацию данных в конкретной таблице, можно создать для нее одну или несколько форм. Форма - это документ, в окне которого отображается, как правило, одна запись таблицы, причем пользователь имеет возможность по своему усмотрению разместить поля на форме. Таблица и форма -- основные объекты в современных информационных системах. Они неотделимы друг от друга и размещены в одном окне документа MS Access на разных вкладках. Формы используются для следующих целей:

ввода/редактирования данных, помещенных в таблицу;

организации диалога выбора, предварительного просмотра и печати нужного отчета;

Рисунок 16 - Добавление клиенты, сотрудники и объекты

открытия других форм и отчетов с помощью кнопок данной формы.

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

Рисунок 17 - Главная кнопочная форма

Рисунок 18 - Сотрудники

Рисунок 19 - Клиенты

Рисунок 20 - Операции

Рисунок 21 - Организация

Рисунок 22 - Отчеты

Рисунок 23 - Клиенты

Рисунок 24 - Типы объектов

Рисунок 25 - Типы операций

6. Отчеты

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

представить данные в удобной для чтения и анализа форме;

сгруппировать записи (по нескольким уровням) с вычислением итоговых и средних значений;

включить в отчет и напечатать графические объекты (например, диаграммы).

Сведения, отображаемые в отчете:

заголовок отчета и столбцов;

данные, определяемые выражением, которое задается в макете отчета;

данные из полей базовой таблицы, запроса или инструкции SQL;

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

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

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

заголовок;

верхний и нижний колонтитулы;

область данных;

примечание отчета.

Заголовок отчета выводится один раз в начале отчета и содержит в себе наиболее общие сведения: название и логотип фирмы, название отчета.

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

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

Примечание отчета выводится один раз в конце отчета и содержит итоговые данные отчета.

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

Рисунок 25 - Отчет по зарплате сотрудникам

Рисунок 26 - Отчет по зарплате сотруднику

Рисунок 27 - Отчет по сделкам

Рисунок 28 - Отчет по сделкам за дату

Рисунок 29 - Отчет по полную информацию

Рисунок 29 - Отчет по сдачу аренду объектов

Рисунок 30 - Отчет по продажу объектов

автоматизация запрос таблица отчет

Заключение

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

БД является информационной моделью предметной области «Агентство недвижимости». Каждому объекту присущ ряд характерных для него свойств, признаков, параметров. Работа с БД осуществляется по атрибутам объектов.

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

Были реализованы следующие запросы:

отчет по зарплате сотрудникам;

отчет по зарплате сотруднику;

отчет по сделкам;

отчет по сделкам по дату;

полная информация о сделках;

продажа объектов;

сдача в аренду объектов;

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

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

Приложение А

Рисунок 29 - Моделирование предметной области с использованием инструментальной среды ERwin

Библиографический список

1. Кузин, А.В. Базы данных/ А.В. Кузин, С.В. Левонисова. -М: Издательский центр Академия,2012. 320 с.

2. Хомоненко А.Д. Базы данных/ А.Д. Хомоненко, В.М. Цыганков, М.Г. Мальцев. Санкт-Петербург: Корона-принт, 2013. 736 с.

3. Проектирование баз данных. СУБД Microsoft Access. Учебное пособие/Н.Н. Гринченко, Е.В. Гусев, Н.П. Макаров.

Размещено на Allbest.ru

...

Подобные документы

  • Рассмотрение теоретических основ проектирования. Анализ предметной области и разработка таблиц базы данных. Заполнение таблиц, поиск данных с помощью фильтра. Создание форм, разработка запросов. Создание и настройка отчетов, составление приложения.

    курсовая работа [2,8 M], добавлен 01.06.2014

  • Концептуальное проектирование базы данных. Характеристика предметной области. Выходная и входная информация. Выделение информационных объектов. Алгоритмы реализации отчетов и сервисных процедур. Реализация базы данных. Создание структуры таблиц и отчетов.

    курсовая работа [2,0 M], добавлен 12.03.2016

  • Разработка базы данных для автоматизации учета и хранения сведений о заявках от работодателей. Проектирование приложения в СУБД Access. Описание запросов, отчетов и представлений данных. Интерфейс, условия выполнения и тестирование программного продукта.

    курсовая работа [3,7 M], добавлен 05.04.2012

  • Описание предметной области и соотношения между объектами. Этапы проектирования базы данных, ее инфологическая, концептуальная и физическая модели. Использование режима "Конструктор" при создании таблиц, разработка форм, запросов и отчетов в MS Access.

    курсовая работа [2,5 M], добавлен 07.11.2012

  • Разработка базы данных для учета размещения и услуг гостиницы-отеля "Баташев". Анализ предметной области, проектирование базы данных. Реализация SQL-запросов для создания объектов и получения отчетов. Реализация приложения для работы с базой данных.

    курсовая работа [336,0 K], добавлен 05.01.2014

  • Базы данных и системы управления ими. Разработка базы данных "Торговая организация", позволяющей вести учет имеющегося товара, покупателей и поставки товара. Проектирование таблиц, запросов и форм. Создание отчетов. Обеспечение доступа к информации.

    курсовая работа [1,2 M], добавлен 21.11.2014

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

    курсовая работа [1,1 M], добавлен 11.09.2010

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

    курсовая работа [3,2 M], добавлен 19.06.2015

  • Анализ предметной области, концептуальных требований и информационных потребностей к разрабатываемой базе данных студентов. Выбор информационных объектов и проектирование информационной структуры. Создание таблиц, отчетов, запросов на выборку и форм.

    курсовая работа [69,4 K], добавлен 18.11.2010

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

    курсовая работа [3,9 M], добавлен 12.12.2011

  • Проектирование базы данных в среде СУБД MS Access. Автоматизация учета информации о товаре в магазине. Определение требований и функций системы. Анализ предметной области. Разработка, создание таблиц, запросов, форм и отчетов. Инструкция для пользователя.

    отчет по практике [523,6 K], добавлен 21.04.2014

  • Анализ предметной области. Требования, предъявляемые при составлении базы данных гостиницы. Реализация процесса поиска необходимой информации. Формирование таблиц, запросов, отчетов и вывод их на печать. Редактирование, добавление и хранение данных.

    курсовая работа [2,0 M], добавлен 07.02.2016

  • Построение инфологической концептуальной модели предметной области. Структура базы данных Microsoft Office Access. Формы, запросы и отчеты. Создание форм, запросов и отчетов в базах данных. Схема данных физической и логической сущности в Erwin 4.0.

    курсовая работа [5,1 M], добавлен 13.12.2011

  • Описание первичных и результатных документов, типа связи информационных объектов. Построение информационно-логической модели базы данных и её реализация в СУБД Access (создание таблиц, запросов, форм, отчётов). Разработка интерфейса пользователя.

    курсовая работа [2,1 M], добавлен 14.11.2013

  • Осуществление анализа предметной области и определение модели базы данных. Реализация базы данных в среде Microsoft Access. Создание и исследование формы ввода информации, запросов с условиями выбора, диаграмм по результатам вычислений и отчетов.

    курсовая работа [246,1 K], добавлен 19.10.2013

  • Методы проектирования базы данных по заданной предметной области с использованием CASE-средств ER/Studio и СУБД MS Access. Формирование и связывание таблиц, ввод данных. Создание экранных форм, запросов, отчетов, меню приложения. Генерация приложения.

    курсовая работа [884,0 K], добавлен 08.09.2010

  • Методика расчета арендной платы на предприятии. Описание и документы предметной области, форматы входных и выходных документов. Построение логической модели данных, таблиц базы данных и типовых запросов. Проектирование экранных форм для ввода данных.

    дипломная работа [1,2 M], добавлен 19.01.2017

  • Разработка базы данных с информацией о сотрудниках, товарах, со справочником типов товаров средствами системы управления базами данных MySQL с помощью SQL-запросов. Разработка инфологической модели предметной области. Структура таблиц, полей базы данных.

    контрольная работа [648,7 K], добавлен 13.04.2012

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

    курсовая работа [5,6 M], добавлен 24.07.2014

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

    курсовая работа [4,3 M], добавлен 02.11.2015

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.