Автор работы: Пользователь скрыл имя, 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
SELECT Count([выборка сделок по дате]
FROM [выборка сделок по дате];
SELECT Сделка.[Дата сделки], [Расчет суммы заказа].ФИО, [Расчет суммы заказа].[Сумма заказа]
FROM Сделка, [Расчет суммы заказа];
TRANSFORM Sum([Расчет
суммы заказа по периодам
SELECT [Расчет суммы
заказа по периодам простой].[
FROM [Расчет суммы заказа по периодам простой]
GROUP BY [Расчет суммы
заказа по периодам простой].[
PIVOT Format([Дата сделки],"mmm")
In ("янв","фев","мар","апр","май"
SELECT Сделка.Номер_сделки, Сделка.[Дата сделки]
FROM Сделка;
SELECT Сделка.[Дата сделки], [Расчет суммы заказа].ФИО, [Расчет суммы заказа].[Сумма заказа]
FROM Сделка, [Расчет суммы заказа];
SELECT Клиенты.Номер_паспорта,
Клиенты.ФИО, Клиенты.Номер_телефона, Клиенты.Адрес,
Клиенты.[Тип варианта клиента]
FROM Клиенты;
DELETE Сделка.*, Сделка.[Дата сделки]
FROM Сделка
WHERE (((Сделка.[Дата сделки]) Between [Введите начальную дату] And [Введите кконечную дату]));
UPDATE Недвижимость SET Недвижимость.[Цена за 1 кв м] = [Недвижимость]![Цена за 1 кв м]*5/100
WHERE
(((Недвижимость.Город)=[
SELECT [Расчет суммы
заказа по периодам простой].[
FROM [Расчет суммы заказа по периодам простой];
SELECT Клиенты.ФИО, Клиенты.Адрес,
Недвижимость.[Тип
FROM Услуги INNER JOIN
((Клиенты INNER JOIN Недвижимость ON Клиенты.[Номер
регистрации] = Недвижимость.[Номер
регистрации]) INNER JOIN Сделка ON (Клиенты.[Номер
регистрации] = Сделка.[Номер регистрации])
AND (Недвижимость.[
WHERE (((Сделка.[Тип услиги])="Продажа"));
Расчет суммы договора покупки
SELECT
Клиенты.ФИО, Клиенты.Адрес, Клиенты.Номер_паспорта,
Недвижимость.[Тип
FROM
Услуги INNER JOIN ((Клиенты INNER JOIN Недвижимость
ON Клиенты.[Номер регистрации] = Недвижимость.[Номер
регистрации]) INNER JOIN Сделка ON (Клиенты.[Номер
регистрации] = Сделка.[Номер регистрации])
AND (Недвижимость.[
WHERE (((Сделка.[Тип услиги])="
ПРИЛОЖЕНИЕ
Ж
ВИДЫ ЭКРАННЫХ ФОРМ
Рисунок Ж1 - форма «Заставка».
Рисунок Ж2 - форма «Главная».
Рисунок Ж3 - форма «Клиенты»
Рисунок Ж4 - форма «Услуги»
Рисунок Ж5 - форма «Вид недвижимости»
Рисунок Ж6 - форма «Сделка»
Рисунок Ж5 - форма «Работа со справочниками»
Рисунок Ж6 - форма «Поиск информации»
Рисунок Ж7 - форма «Изменение данных»
Рисунок Ж8 - форма «Выходные документы»
Рисунок Ж9 - форма «Расчет стоимости обслуживания клиентов»
Рисунок Ж10 - форма «Справка»
Рисунок Ж11 - форма «Список менеджеров»
ПРИЛОЖЕНИЕ
З
БЛАНКИ ВЫХОДНЫХ ДОКУМЕНТОВ
Рисунок З1 - отчет «Список клиентов агентства недвижимости»
Рисунок З2 - отчет «Прейскурант цен на услуги агентства недвижимости»
Рисунок З3 – «отчет о продажах за заданный период».
Рисунок З4 - отчет Расчет суммы оказанных услуг»
Option Compare Database
Private Sub Form_Open(Cancel As Integer)
Me.TimerInterval = 5000
End Sub
Private Sub Form_Timer()
If Me.TimerInterval <> 0 Then
Me.TimerInterval = 0
End If
DoCmd.OpenForm "Главная"
DoCmd.Close acForm, "Заставка"
End SubPrivate Sub Надпись1_Click()
DoCmd.OpenForm "Справочники"
End Sub
Private Sub Надпись10_Click()
DoCmd.OpenForm "Расчет стоимости облуживания клиентов"
End Sub
Private Sub Надпись17_Click()
DoCmd.OpenForm "Изменение данных"
End Sub
Private Sub Надпись25_Click()
DoCmd.OpenForm "Выходные документы"
End Sub
Private Sub Надпись4_Click()
DoCmd.OpenForm "Поиск информации"
End Sub
СХЕМА РАБОТ Ы СИСТЕМЫ
ПРИЛОЖЕНИЕ К
(ОБЯЗАТЕЛЬНОЕ)