Автор работы: Пользователь скрыл имя, 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:М означает, что один экземпляр сущности, расположенный слева по связи, может быть связан с несколькими экземплярами сущности, расположенными справа по связи. Этот вид связи используется чаще всего.
Связь М:М означает, что один экземпляр первой сущности может быть связан с несколькими экземплярами второй сущности и, наоборот, один экземпляр второй сущности может быть связан с несколькими экземплярами первой сущности.
Проанализировав сведения, которые необходимы для разработки базы данных, можно выделить следующие объекты данной предметной области:
Покажем, как связаны экземпляры сущностей между собой.
Сущность «Варианты клиентов» связана с сущностью «Клиенты». Один вариант клиентов (физическое лицо) может принадлежать нескольким клиентам. Поэтому тип связи будет «один-ко-многим», один со стороны «Варианты клиентов» и многие со стороны «Клиенты».
Сущность «Вид недвижимости» связана с сущностью «Недвижимость». Один вид недвижимости (квартира) может принадлежать нескольким объектам недвижимости Поэтому тип связи будет «один-ко-многим», один со стороны «Вид недвижимости» и многие со стороны «Недвижимость».
Сущность «Клиенты» связана с сущностью «Сделка». Каждый клиент может совершать несколько сделок с разными датами. Поэтому тип связи будет «один-ко-многим», один со стороны «Клиенты» и многие со стороны «Сделка».
Сущность «Клиенты» связана с сущностью «Недвижимость». Один клиент может иметь несколько экземпляров недвижимости. Поэтому тип связи будет «один-ко-многим», один со стороны «Клиенты» и многие со стороны «Недвижимость».
Сущность «Недвижимость» связана с сущностью «Сделка». Каждый экземпляр недвижимости может входить в несколько сделок с разными датами. Поэтому тип связи будет «один-ко-многим», один со стороны «Недвижимость» и многие со стороны «Сделка».
Схема БД в 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 | |||
Ширина столбцов |
авто |
авто |
авто |
авто |
авто |
авто |