Разработка базы данных для менеджера по обслуживанию клиентов в агентстве недвижимости

Автор работы: Пользователь скрыл имя, 12 Марта 2014 в 18:11, курсовая работа

Краткое описание

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

Содержание

ВВЕДЕНИЕ……………………………………………………………………………………3
1. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСИ 4
2. РАЗРАБОТКА СТРУКТУРЫ БД 6
2.1 Анализ информационных потоков 6
2.2 Описание структуры БД 6
3. РАЗРАБОТКА ПРИЛОЖЕНИЯ БД 14
3.1 Описание информационных задач 14
3.2 Описание программы 14
3.2.1 Функциональное назначение 14
3.2.2 Описание логики 15
4. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ 24
4.1 Назначение и условия применения 24
4.2 Подготовка к работе 25
4.3 Описание операций 25
4.4 Аварийные ситуации 27
СПИСОК ЛИТЕРАТУРЫ 28
ПРИЛОЖЕНИЕ А ДИАГРАММА ПОТОКОВ ДАННЫХ 28
ПРИЛОЖЕНИЕ Б ER – ДИАГРАММА 324
ПРИЛОЖЕНИЕ В СХЕМА БАЗЫ ДАННЫХ 346
ПРИЛОЖЕНИЕ Г РЕЗУЛЬТАТЫ ЗАПОЛНЕНИЯ ТАБЛИЦ (ТЕСТОВЫЙ ПРИМЕР) 368
ПРИЛОЖЕНИЕ Д СВЕДЕНИЯ О ВЫПОЛНЯЕМЫХ
ИНФОРМАЦИОННЫХ ЗАДАЧАХ……………………………………………………….51
ПРИЛОЖЕНИЕ Е ТЕКСТЫ ЗАПРОСОВ НА SQL……………………………………….62
ПРИЛОЖЕНИЕ Ж ВИДЫ ЭКРАННЫХ ФОРМ………………………………………….67
ПРИЛОЖЕНИЕ З БЛАНКИ ВЫХОДНЫХ ДОКУМЕНТОВ……………………………72
ПРИЛОЖЕНИЕ И ТЕКСТ VBA – ПРОГРАММ 63
ПРИЛОЖЕНИЕ К СХЕМА РАБОТЫ СИСТЕМЫ………………………………………..75

Вложенные файлы: 1 файл

Курсовой недвижимость_печать.docx

— 1.49 Мб (Скачать файл)

Связь 1:М означает, что один экземпляр сущности, расположенный слева по связи, может быть связан с несколькими экземплярами сущности, расположенными справа по связи. Этот вид связи используется чаще всего.

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

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

  1. Клиенты - содержит информацию о данных клиента. Объект содержит следующие атрибуты: Номер регистрации, Номер паспорта, ФИО, Номер телефона, Адрес, Тип варианта клиента, Дата обращения.
  2. Недвижимость содержит информацию о данных недвижимости. Объект содержит следующие атрибуты: Регистрационный номер, Тип недвижимости, Город, Район, Улица, Этаж, Количество комнат, Количество кв м,  Цена 1 кв м, Доля собственности, Номер регистрации.
  3. Сделка - содержит информацию о данных совершенных сделок. Объект содержит следующие атрибуты: Номер сделки, Номер регистрации, Тип услуги, Дата сделки, Регистрационный номер.
  4. Варианты клиентов - содержит информацию о типе клиента. Объект содержит следующий атрибут: Тип варианта.
  5. Услуги - содержит информацию об оказываемых услугах. Объект содержит следующие атрибуты: Тип услуги, процент за услуги.
  6. Вид недвижимости - содержит информацию о типе недвижимости. Объект содержит следующий атрибут: Вид недвижимости.

Покажем, как связаны экземпляры  сущностей между собой.

Сущность «Варианты клиентов» связана с сущностью «Клиенты». Один вариант клиентов (физическое лицо)  может принадлежать нескольким клиентам. Поэтому тип связи будет «один-ко-многим», один со стороны «Варианты клиентов» и многие со стороны «Клиенты».

Сущность «Вид недвижимости» связана с сущностью «Недвижимость». Один  вид недвижимости (квартира) может принадлежать нескольким объектам недвижимости Поэтому тип связи будет «один-ко-многим», один со стороны «Вид недвижимости» и многие со стороны «Недвижимость».

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

Сущность «Клиенты» связана с сущностью «Недвижимость». Один клиент  может иметь несколько экземпляров недвижимости. Поэтому тип связи будет «один-ко-многим», один со стороны «Клиенты» и многие со стороны «Недвижимость».

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

 

Схема БД в Access представлена в Приложении В.

В таблице 2.1 описаны таблицы базы данных.

 

Свойства поля

Клиенты

Имя поля

Номер регистрации

Номер_

паспорта

ФИО

Номер телефона

Адрес

Тип варианта клиента

Номер счета

Дата обращения

Тип

счетчик

текстовый

текстовый

текстовый

текстовый

текстовый

числовой

Дата/время

Размер

Длинное целое

50

50

50

255

50

Длинное целое

 

Формат

             

Краткий формат даты

Маска ввода

     

\(000")-"00\-00\-00;0;_

       

Подпись

 

Имя поля

Имя

 поля

Имя поля

Имя поля

Имя поля

Имя поля

 

Значение по умолчанию

-

-

-

-

-

-

-

 

Условие на значение

               

Обязательность

да

да

нет

нет

да

да

да

да

Индекс (допускаются ли совпадения)

Да(совпадения не допускаются)

нет

нет

нет

да

да

   

Тип элемента управления

 

Поле

Поле

Поле

Поле

Поле со списком

Поле

Поле

Тип источника строк

         

Таблица или запрос

   

Источник строк

-

-

-

-

-

Варианты клиентов

-

-

Присоединенный столбец

         

1

   

Число столбцов

         

1

   

Ширина столбцов

 

авто

авто

авто

авто

авто

авто

авто


 

 

Свойства поля

Недвижимость

Имя поля

Регистрационный номер

Тип недвижимости

Город

Район

Улица

Этаж

Количество комнат

Количество кв м

Цена за кв м

Доля собственности

Номер регистрации

Тип

счетчик

текстовый

текстовый

текстовый

текстовый

числовой

числовой

числовой

денежное

числовой

числовой

Размер

Длинное целое

50

50

50

50

Длинное целое

Длинное целое

Длинное целое

денежное

Одинарное с плавающей точкой

Длинное целое

Формат

                     

Маска ввода

                     

Подпись

 

Имя поля

Имя

 поля

Имя поля

Имя поля

Имя поля

Имя поля

Имя поля

Имя поля

Имя поля

Имя поля

Значение по умолчанию

-

-

-

-

-

-

-

       

Условие на значение

                     

Обязательность

да

да

нет

нет

нет

нет

нет

да

да

да

да

Индекс (допускаются ли совпадения)

Да(совпадения не допускаются)

да

нет

нет

да

да

да

да

да

да

да

Тип элемента управления

 

Поле со списком

Поле

Поле

Поле

Поле

Поле

Поле

Поле

Поле

Поле

Тип источника строк

 

Таблица или запрос

                 

Источник строк

-

Вид недвижимости

-

-

-

 

-

-

-

-

-

Присоединенный столбец

 

1

               

 

Число столбцов

 

1

                 

Ширина столбцов

 

авто

авто

авто

авто

авто

авто

авто

авто

авто

авто


 

Свойства поля

Услуги

Имя поля

Тип услуги

Процент за услуги

Тип

текстовый

Числовой

Размер

255

Длинное целое

Формат

 

Основной

Маска ввода

   

Подпись

   

Значение по умолчанию

-

 

Условие на значение

   

Обязательность

да

да

Индекс (допускаются ли совпадения)

Да(совпадения не допускаются)

 

Тип элемента управления

Поле

 

Тип источника строк

   

Источник строк

-

 

Присоединенный столбец

   

Число столбцов

   

Ширина столбцов

авто

авто


 

Свойства поля

Вид недвижимости

Имя поля

Вид недвижимости

Тип

текстовый

Размер

255

Формат

 

Маска ввода

 

Подпись

 

Значение по умолчанию

-

Условие на значение

 

Обязательность

да

Индекс (допускаются ли совпадения)

Да(совпадения не допускаются)

Тип элемента управления

Поле

Тип источника строк

 

Источник строк

-

Присоединенный столбец

 

Число столбцов

 

Ширина столбцов

авто


 

Свойства поля

Сделка

Имя поля

Номер_сделки

Номер регистрации

Тип услуги

Дата сделки

Регистрационный номер

Код сотрудника

Тип

числовой

числовой

текстовый

Дата/время

числовой

числовой

Размер

Длинное целое

Длинное целое

255

Краткий формат даты

Длинное целое

Длинное целое

Формат

           

Маска ввода

           

Подпись

Имя поля

Имя поля

Имя

 поля

Имя поля

Имя поля

Имя поля

Значение по умолчанию

-

-

-

-

-

-

Условие на значение

           

Обязательность

да

да

нет

нет

нет

нет

Индекс (допускаются ли совпадения)

Да(совпадения не допускаются)

да

да

нет

да

да

Тип элемента управления

 

Поле со списком

Поле со списком

Поле

Поле

Поле со списком

Тип источника строк

 

Таблица или запрос

Таблица или запрос

   

Таблица или запрос

Источник строк

-

SELECT Клиенты.[Номер регистрации], Клиенты.ФИО FROM Клиенты;

Услуги

-

-

Список менеджеров

Присоединенный столбец

 

1

1

   

1

Число столбцов

 

2

1

   

2

Ширина столбцов

авто

авто

авто

авто

авто

авто

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