Программирование агенство недвижимости
Курсовая работа, 28 Мая 2016, автор: пользователь скрыл имя
Описание работы
Цель курсовой работы – разработать автоматизированную информационную систему обслуживания клиентов агентства недвижимости.
Задачи курсовой работы:
Изучить предметную область:
Описать предметную область на естественном языке.
Построить модель организационной структуры агентства недвижимости.
Построить модель потоков работ.
Файлы: 1 файл
курсач мой.docx
— 2.28 Мб (Скачать файл)
Продолжение таблицы 3.1 Функциональные обязанности сотрудников фирмы
3.2 Модели потоков работ
3.2.1 Модели потоков работ купли\продажи
Рисунок 3.2.1- Деятельность агентства недвижимости
Рисунок 3.2.2 – Декомпозиция первого уровня
Рисунок 3.2.3- Получение информации о продаваемой недвижимости
Рисунок 3.2.4 – Поиск подходящего варианта
Рисунок 3.2.5 – Заключение договора купли/продажи
3.2.2 Модели потоков работ аренды
Рисунок 3.2.6- Деятельность агентства недвижимости об аренде
Рисунок 3.2.7 – Получение информации об аренде недвижимости
Рисунок 3.2.8 – Поиск подходящего варианта
Рисунок 3.2.9 – Заключение договора
об аренде недвижимости
3.3 Модели потоков данных
3.3.1 Модель потоков данных для купли/продажи
3.3.2 Модель потоков данных для аренды
3.4 Разработка программной модели средств информатизации
Описание общесистемного программного обеспечения
Программное обеспечение будет функционировать на средствах вычислительной техники, совместимых с персональными компьютерами в операционной среде Windows 98/2000/Me/XP. Для создания БД использовалось автоматизированное средство создания баз данных MS Access.
Программа для работы с БД написана в среде разработки приложений Borland Delphi7 на объектно-ориентированном языке.
Диаграмма структуры программного
приложения представлена на рисунок 3.4.1
Рисунок 3.4.1 – Диаграмма структуры АИС
В состав приложения «включены» выдуманные записи, соответствующие предметной области и позволяющие оценить функциональные возможности программы. При работе с программой эти записи необходимо удалить для ввода уже реальных данных.
В первую очередь необходимо заполнить таблицы «Агенты», «Справочник районов», «Справочник операций» - это начальные данные, необходимые для заполнения других таблиц.
Далее, при работе с клиентом следует сперва занести его данные в таблицу «Клиент», и только потом оформлять заявку.
Если клиент желает продать квартиру, то далее вносятся данные в таблицу «Квартиры», притом форма заполнения данных активируется автоматически, если в заявке указан тип операции «продажа» или «аренда». В ходе поиска покупателя на свою квартиру клиент может изменять решение об отпускной цене своего имущества. Для отслеживания этих изменений и хранения значения цены квартиры предназначена таблица «история изменения цены на квартиру», в которую добавляется новая запись каждый раз, когда изменяется цена на квартиру. Учет ведется по каждой квартире, и присутствует сортировка по номеру квартиры.
Ключевым моментом в работе риэлторской фирмы является оформление сделки. Для хранения этих данных предназначена таблица «Сделка», которая содержит дату, номер агента, номер клиента, номер квартиры (клиент продающий квартиру в сделке присутствует под номером квартиры) и номер клиента-покупателя.
Всё операции совершаются в настоящем дне, поэтому дата везде, где необходимо, выставляется автоматически и коррекции не подлежит.
Окно приложения в момент открытия показан на рисунке 3.4.2
Рисунок 3.4.2 - Окно приложения в момент открытия.
Для быстрого доступа к основным функциям вынесены кнопки на левую панель приложения. Кнопка «Новый клиент» начинает ввод данных по новому клиенту. Если клиент ранее обращался в фирму и сейчас пришел с новой заявкой, то необходимо найти его в списке клиентов и нажать кнопку «новая заявка от старого клиента» - откроется форма регистрации заявки и номер клиента уже будет проставлен. Стоит заметить, что при коррекции данных – их удалении – удаляются данные только о сделках и квартирах, данные о клиенте же остаются, что облегчает прием новых заявок от ранее обращавшихся клиентов. Если есть необходимость просто изменить цену квартиры, надо сначала найти эту квартиру в списке квартир, а потом нажать кнопку «изменить цену квартиры» - автоматически будет добавлена запись в таблицу истории цен и откроется форма, где надо будет только ввести новую цену и сохранить изменения.
После загрузке таблицы появляются данные в рабочей области, и возможность упорядочивания данных (рис.3.4.3).
Рисунок 3.4.3 - Открыта таблица «Список клиентов».
Также в программе предусмотрена возможность поиска данных клиента по фамилии и/или номеру телефона, выборка квартир по этажу и по площади в заданном районе, необходимые вычисления. Эти возможности реализованы на списке закладок внизу рабочей области.
Переключение между таблицами осуществляется через меню «Таблицы» (рис.3.4.4).
Рисунок 3.4.4 - Пункт меню «Таблица» приложения.
Открыть окно редактирования и/или добавления новой записи позволяет команда меню «Запись -> Окно редактирования текущей таблицы» (рис.3.4.5). в том же пункте меню можно и закрыть все открытые окна редактирования.
Рисунок 3.4.5 - Пункт меню «Запись» приложения.
В пункте меню «Отчеты» можно создать требуемы отчет: письмо клиенту или список квартир. Также там находится команда группировки по районам и количеству комнат.
3.5 Технологическая архитектура ИС
Архитектура ИС будет состоять из подсистем: первая подсистема предназначена для автоматизации бизнес-процессов продажи, обмена и аренды недвижимости; вторая - для автоматизации работы с финансовой составляющей процесса продаж.
Система должна функционировать в локальной сети с выделенным сервером БД и клиентскими рабочими станциями.
Рисунок 3.5.1 – Архитектура ИС
Рисунок 3.5.2 – Технологическая архитектура агентства недвижимости
Физическая организация сети выбрана в виде звезды. Центром является маршрутизатор, который соединяет сети всех подразделов организации в единственную вычислительную сеть. Присутствующие концентраторы служат для соединения отдельных узлов сети и использования маршрутизатора, позволяющего локализовать трафик подразделов. Центром информационного обеспечения организации является сервер, который выполняет роль сервера распределенной БД.
Заключение
В ходе выполнения курсовой работы была проанализирована деятельность агентства недвижимости. Построены:
– модель организационной структуры агентства недвижимости;
– модель потоков работ;
– модель потоков данных;
На основе анализа предметной области и систем аналогов было разработано техническое задание на создание АИС «АН» для автоматизации деятельности агентства недвижимости. Согласно техническому заданию был создан эскизный проект данной АИС.
Разработанная информационная система позволяет:
– Обеспечивать автоматическое заполнение документов, что в свою очередь должно привести к ускорению обмена информацией между подразделениями предприятия;
– Вести справочники: сотрудники, клиенты, реализованная недвижимость, недвижимость: покупка/продажа, аренда;
– Регистрировать контакты с клиентами, информация о каждом из которых заносится в базу данных;
– Регистрировать недвижимость, информация о которой заносится в базу данных;
– Осуществлять быстрый и удобный поиск необходимых вариантов;
– Осуществлять передачу данных между филиалами;
– Осуществлять проверку вводимой недвижимости на дублирование;
– Обеспечивать автоматическое оповещение об освобождающихся и пустых квартирах (при аренде);
– Обеспечивать возможность выдачи информации по запросам;
– Обеспечивать возможность ведения архивов (заявок, договоров, отчетов);
– Обеспечивать возможность статистического и графического анализа данных;
– Обеспечивать создание различных отчётов.
С внедрением автоматизированной информационной системы «АН»:
Увеличится скорость обработки данных;
Уменьшится время на поиск данных;
Уменьшится время на формирование и выдачу отчетов;
Повысится надежность хранения данных.
Список используемых источников
Г.Н. Смирнова, А.А. Сорокин, Ю.Ф. Тельнов. Проектирование экономических информационных систем. Учебник. – М.; Финансы и статистика, 2001.
Вендров А.М. Проектирование программного обеспечения экономических информационных систем: Учебник. – М.: Финансы и статистика, 2003. – 352с.
А.М. Вендров. Практикум по проектированию программного обеспечения экономических информационных систем. – М.; Финансы и статистика, 2002.
С.В. Черемных, И.Ю. Семенов, В.С. Ручкин. Структурный анализ систем: IDEF-технологии. – М.; Финансы и статистика, 2001.
Диго С.М. Базы данных: проектирование и использование: учебник. – М.: Финансы и статистика, 2005. – 592с.: ил
Комплекс стандартов и руководящих документов на автоматизированные системы. Автоматизированные системы. Требования к содержанию документов, РД 50-34.698-90.
Избачков, Ю.С. Информационные системы: учебник для вузов [Текст]/ Ю.С. Избачков, В.Н. Петров. – СПб.: Питер, 2008. – 655с
Балдин, В.Б. Информационные системы в экономике : учебник для вузов, рек. УМО [Текст]// К.В. Балдин, В.Б. Уткин – 5-е изд. – М. : Дашков и К., 2008. – 394с. – ISBN 978-5-91131-658-7
Божко, В.П. Предметно-ориентированные экономические информационные системы: учебник [Текст]/ под ред. В.П. Божко, А.В. Хорошилова. – М.: Финансы и статистика, 2007. С.11-34
Смирнова, Г.Н. Проектирование экономических информационных систем: учебник для вузов, рек. УМО [Текст]/ Г.Н. Смирнова, А.А. Сорокин, Ю.Ф. Тельнов. – М.: Финансы и статистика, 2005. – 510с.. – ISBN 5-279-02295-0/
Приложение
unit U_work;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, DB, Grids, DBGrids, DBTables, Menus, ExtCtrls, DBCtrls, XPMan,
StdCtrls, ComCtrls, TabNotBk;