Автор работы: Пользователь скрыл имя, 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
Свойства поля |
Список менеджеров | |
Имя поля |
Код сотрудника |
ФИО |
Тип |
счетчик |
Текстовый |
Размер |
Длинное целое |
50 |
Формат |
||
Маска ввода |
||
Подпись |
||
Значение по умолчанию |
- |
- |
Условие на значение |
||
Обязательность |
да |
да |
Индекс (допускаются ли совпадения) |
Да(совпадения не допускаются) |
|
Тип элемента управления |
Поле |
Поле |
Тип источника строк |
||
Источник строк |
- |
- |
Присоединенный столбец |
||
Число столбцов |
||
Ширина столбцов |
авто |
авто |
т. Главная |
т. Подчиненная |
Свойства связей | ||
Контроль целостности |
Каскадное обновление |
Каскадное удаление | ||
Поле связи |
Поле связи |
да/нет |
да/нет |
да/нет |
т. Варианты клиентов |
т. Клиентов |
|||
Тип варианта |
Тип варианта |
да |
да |
да |
т. Вид недвижимости |
т. Недвижимость |
|||
Вид недвижимости |
Тип недвижимости |
да |
да |
да |
т. Услуги |
т. Сделка |
|||
Тип услуги |
Тип услуги |
да |
да |
да |
т. Клиенты |
т. Сделка |
|||
Номер регистрации |
Номер регистрации |
да |
да |
да |
т. Недвижимость |
т. Сделка |
|||
Регистрационный номер |
Регистрационный номер |
да |
да |
да |
т. Клиенты |
т. Недвижимость |
|||
Номер регистрации |
Номер регистрации |
да |
да |
да |
т. Список менеджеров |
т. Сделка |
|||
Код сотрудника |
Код сотрудника |
да |
да |
да |
В соответствие с разработанной моделью был произведен ввод данных в БД; результаты заполнения таблиц представлены в Приложении Г.
В данном курсовом проекте выполняются следующие информационные задачи:
Запросы поиска и выборки:
Расчетные запросы:
Сведения о выполняемых информационных задачах приводятся приложении Д.
Для выполнения задания на курсовой проект была разработана программа Агентство недвижимости.accdb
Технические средства
Для запуска программы необходимы следующие характеристики компьютера:
Минимальные требования:
1. Процессор Celeron 1200 Hz и выше;
2. Оперативная память 256 Mb и выше;
3. Объем жесткого диска 10 Gb и выше;
4. Операционная система Windows XP и выше;
Рекомендуемые требования:
1. Процессор Pentium 2200 Hz и выше;
2. Оперативная память 1024 Mb и выше;
3. Объем жесткого диска 40 Гб и выше;
Разрабатываемая в курсовом проекте база данных предназначена для автоматизации рабочего места менеджера по обслуживанию клиентов в агентстве недвижимости занимается подбором вариантов операций с недвижимостью, оформлением сделок купли-продажи, аренды, обмены и заключении соответствующих договоров. После этого агентство берет процент с совершенной сделки за оказанные услуги. При подборе нужного варианта сделки с недвижимостью программа выполняет следующие функции:
программы;
База данных работает в диалоговом режиме, который предоставляет пользователю возможность взаимодействовать с хранящейся в системе информацией в режиме реального времени, получая при этом всю необходимую информацию для решения функциональных задач.
Структура разработанной программы включает следующие компоненты:
1. заставка, которая отображает назначение приложения;
2. главная
форма, которая появляется сразу
после закрытия формы «
Раздел «Работа со
Раздел «Поиск информации»:
Раздел «Расчет стоимости обслуживания клиентов»:
Раздел «Изменение данных»
Раздел «Выходные документы»
Выбрав необходимый раздел,
пользователь нажатием нужной
кнопки получает нужный запрос,
фору или отчет. С помощью этих
объектов выполняются ввод
Таблица 3.2 Основные программные компоненты Формы и отчеты
Класс и имя |
Заголовок |
Назначение |
Язык программирования |
Вх/Вых. данные |
Примечание |
Форма «Главная» |
База данных «Агентство недвижимости» |
Группировка ссылок на другие формы |
Рисунок Ж2 | ||
Форма «Справочники» |
«Справочники» |
Группировка ссылок на другие формы для формирования справочников |
РисунокЖ5 | ||
Форма «Поиск информации» |
«Поиск информации» |
Группировка ссылок на другие формы для вызова запросов поиска и выборки |
Рисунок Ж6 | ||
Форма «Изменение данных» |
«Изменение данных» |
Группировка ссылок на другие формы для вызова запросов на манипулирования |
Рисунок Ж7 | ||
Форма «Выходные документы» |
«Выходные документы» |
Группировка ссылок на другие формы для вызова отчетов |
Рисунок Ж8 | ||
Форма «Расчет стоимости обслуживания клиентов» |
«Расчет стоимости обслуживания клиентов» |
Группировка ссылок на другие формы для вызова вычисляемых запросов |
Рисунок Ж9 | ||
Форма «Клиенты» |
«Данные о клиентах и имеющейся у них недвижимости» |
Форма для работы со сведениями о клиентах и имеющейся у них недвижимости |
Таблицы Клиенты и Недвижимость |
Рисунок Ж3 | |
Форма «Вид недвижимости» |
Вид недвижимости |
Форма для работы со сведениями о видах недвижимости |
Таблица Вид недвижимости |
Рисунок Ж5 | |
Форма «Сделка» |
Сделка |
Форма для работы со сведениями о совершаемых сделках |
Таблица Сделка |
Рисунок Ж6 | |
Форма «Услуги» |
Услуги |
Форма для работы со сведениями о видах услуг |
Таблица Услуги |
Рисунок Ж4 | |
Форма «Список менеджеров» |
Список менеджеров |
Форма для работы со сведениями менеджерах |
Таблица Список менеджеров |
Рисунок Ж11 | |
Форма «Справка» |
Справка |
Форма для вывода справки |
Рисунок Ж10 | ||
Отчет «Список клиентов» |
Список клиентов агентства недвижимости |
Ежегодный список |
Таблица Клиенты |
Рисунок З1 | |
Отчет «Услуги» |
Прейскурант цен на услуги, оказываемые агентством недвижимости |
Ежегодный Прейскурант цен на услуги |
Таблица Услуги |
Рисунок З2 | |
Отчет «Расчет договор продажа» |
Расчет договора |
Бланк на договора на оплату оказываемых услуг |
Запросы Расчет договор покупка, Расчет договор продажа |
Рисунок З4 | |
Отчет «Отчет о продажах за период» |
Отчет о продажах за заданный период |
Ежемесячная ведомость |
Запрос Отчет о продажах за период |
Рисунок З3 |