Программирование агенство недвижимости

Содержание

 

 

 

Введение 

Агентство недвижимости, как это не трудно догадаться, занимается исключительно вопросами и проблемами, касающимися недвижимости и операциями с ней. Оно не только способствует и помогает всем своим клиентам как потенциальным, так и уже существующим в разрешении всех их проблем, касающихся недвижимости, но и осуществляет оформление всей документации при любых случаях и при любых операциях с объектами недвижимости.

Агентство недвижимости занимается абсолютно всеми вопросами и ситуациями, которые прямо или косвенно связанны, или относятся к недвижимости.

Объект изучения – агентство недвижимости. Предмет – система функционирования агентства недвижимости (поиск клиентов, подбор подходящих вариантов, оформление сделок). 

Цель курсовой работы – разработать автоматизированную информационную систему обслуживания клиентов агентства недвижимости.

Задачи курсовой работы:

Изучить предметную область:

    • Описать предметную область на естественном языке.

    • Построить модель организационной структуры агентства недвижимости.

    • Построить модель потоков работ.

    • Построить модель потоков данных.

Проектирование информационной системы:

    • Построить модель организационной структуры агентства недвижимости.

    • Построить модель потоков работ.

    • Построить модель потоков данных.

Агентство недвижимости занимается абсолютно всеми вопросами и ситуациями, которые прямо или косвенно связанны, или относятся к недвижимости.

В ходе выполнения курсовой работы мне необходимо будет создать модель, после чего провести анализ и полное описание всех процессов, выявить закономерности и связи, найти возможную оптимизацию модели, а также целесообразность и полезность ее создания.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1 Анализ проблем информатизации экономических объектов

    1. Автоматизированные экономические информационные системы и их элементы

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

Естественно, что такой сложный и многообразный процесс, как информатизация, нуждается в методологическом обосновании, являющемся результатом исследований в рамках научно-технического направления и науки, получивших название «информатика».

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

Будучи достаточно сложным процессом, автоматизация любой деятельности человека при решении практических задач должна иметь научное - прежде всего методологическое - обеспечение. Наукой, изучающей наиболее общие закономерности внедрения средств автоматизации (компьютеризации) во все сферы жизни общества и последствия этого, является информатика. B рамках этой научной дисциплины автоматизация профессиональной деятельности определяется как процесс создания, внедрения и использования технических, программных средств и математических методов, освобождающих человека от непосредственного участия в получении, преобразовании и передаче энергии, материалов и (или) информации в профессиональной деятельности.

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

В качестве объекта информатики выступает автоматизированная информационная система, представляющая собой совокупность технических программных средств и организационных мероприятий, предназначенных для автоматизации информационных процессов в профессиональной деятельности. Основным техническим средством АИС является ЭВМ.

Объектом информатики является АИС, предназначенная для автоматизации военно-профессиональной деятельности должностных лиц и органов управления.

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

Создание новых информационных технологий и внедрение их в профессиональную деятельность является одной из основных задач информатики. Именно поэтому в качестве предмета информатики целесообразно рассматривать информационные технологии, определяющие рациональные способы разработки и применения АИС.

Каждая АИС обеспечивает реализацию некоторой информационной технологии переработки информации в процессе профессиональной деятельности. Таким образом, в качестве задач информатики можно рассматривать создание новых информационных технологий и реализующих их АИС или перенесение известных информационных технологий из одной области человеческой деятельности в другую.

 

    1. Методология и технология разработки ИС

 

Существует четыре подхода к автоматизации процессов создания и анализа информационных систем:

    • элементарный
    • под системный
    • объектный
    • модельный

Элементарный подход предусматривает использование типов элементов (проектных решений) по отдельным функциональным задачам управления.

Подсистемный подход использует опытное проектирование функциональных подсистем. Например, подсистема планирования, бухгалтерского учета, кадров, и т. д.

При объектном подходе используются типовые проектные решения автоматизации целого класса объектов. Например, SAB R3 ориентирован на класс предметов автоматизации промышленности.

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

    • пред проектный анализ
    • концептуальное проектирование
    • логическое проектирование
    • физическое проектирование

Модельный подход к автоматизации проекта организации, информационные системы управления нашел отражение в технологии получившей на западе название CASE- технологии.

CASE- технологии явились ответом на ряд трудностей возникающих при создании и эксплуатации компьютеров и систем. Учитывая неудачи многих проектов, заказчики стремились получить хорошо проработанные объективный проекты с тестированием программного обеспечения.

CASE – COMPUTED AIDET SOFTWARE ENGINEERING – система создания программ с помощью компьютера. Разработчик с помощью CASE систем описывает объектную область, входящие в нее объекты и ее свойства, связи между объектами и их свойства. В результате формируется модель, описывающая основных участников системы, их полномочия, потоки финансовых документов. В ходе такого описания создается электронная версия проекта, которая выводиться на печать и представляется на согласование всем участникам проекта.

В процессе создания проекта системы выделяются следующие этапы:

    • Формирование требований, разработка и выбор вариантов концепции системы.
    • Разработка и утверждение технического задания на систему.
    • Эскизы и технические проекты с описанием всех компонентов и архитектуры системы.
    • Рабочее проектирование, представляющее разработку и отладку программ, описание структуры БД, создание документации на поставку и установку технических средств.
    • Ввод в действие, предполагающее установку и подключение аппаратных средств. Инсталляция программного обеспечения, загрузка БД, тестирование системы и обучение персонала.
    • Эксплуатация системы, предусматривающая сопровождение программных средств и всего проекта в целом, подготовку и замену аппаратных средств.

В настоящее время в мире существует много CASE-систем отличающихся по степени компьютерной подготовки этапов проектирования системы. Часто системы обеспечивают только графическое представление функций учреждений и потоков информации. В других автоматизирован процесс создания БД и составление некоторых программ или их частей.

В основе CASE-технологий лежит процесс выявления функций отдельных элементов систем и информационных потоков. Каждое рабочее место описывается как технологический модуль, в котором происходит преобразование информации. Описание информационных потоков в учреждении во многих CASE-системах производиться с помощью ER-моделей (ENTITY RELANTIONSHIP, сущность - связь). В процессе создания ER-моделей CASE системы проверяют соответствие программы на непротиворечивость, что позволяет на различных этапах проектирования выявить ошибки и недопустимое некачественное моделирование БД и написания программ. С помощью средств описания ER-моделей создается графическое изображение информационных потоков, а также словарь проекта, который включает в себя упорядоченную информацию о функциях и связях участников проекта.

Инструменты CASE-технологий позволяют на основе ER-моделей генерировать таблицы, диалоги, процессы, а также средства вывода данных, что позволяет довести проект до тестирования и эксплуатации. Основным достижением CASE-технологий является повышение производительности труда программистов на несколько порядков, возможность формализации документов и административных проектов, минимизация ошибок не совершенствования программного обеспечения. Наиболее известные в России CASE системы:

ORACLE – которая позволяет создавать приложения на базе SUBD ORACLE. Эта система состоит из инструментальных средств CASE Digitionary, которые служат для графического представления моделей предметной области, CASE Generator – для автоматизации генерации программных модулей. Другая CASE система. Доступная для средних и малых предприятий, основана на использовании методологии IDEF0. Она предполагает построение иерархических систем диаграмм (рис.1.1)

Сначала вся информационная система представляется на диаграмме 0 уровня в виде 1 блока с информационными связями и с внешним окружением.       

 

Рисунок 1.1 - Диаграмма иерархических систем

 

Затем на диаграммах 1, 2, … уровней проводиться декомпозиция системы. То есть система разбивается на подсистемы и указываются связи между этими подсистемами. Далее получившиеся подсистемы также разбиваются и т.д. до достижения необходимой степени подробности (рис.1.2). 

 

 

 

Рисунок 1.2 - Декомпозиция системы

 

Технология использует методологию IDEF0 для построения системы диаграмм, описывающих фрагменты ИС. Данная технология предполагает использование многих инструментальных средств (рис.1.3).

 

 

 

Рисунок 1.3 – Система диаграмм, описывающая фрагменты ИС

Создание информационной системы основано на широком использовании различных вычислений. Она требует создания тесного участия и контакта всех разработчиков проекта. Для этих целей все средства моделирования всех участников проекта должны быть объединены в одно хранилище Model Mart, в котором открыт доступ для всех участников проекта. Model Mart позволяет проводить совокупное моделирование, создавать библиотеки решений (стандартные), упростить доступ. Архитектура Model Mart организована по типу архитектуры клиент – сервер. В качестве платформы для хранилища моделей выбрана распределенная СУБДSybase, Microsoft SQL Server, Oracle. Клиентскими приложениями являются ERWin 3.X и PBWin 0.1. При разработки крупных ИС важным является время разработки таких систем. Решением этой проблемы является автоматическая генерация в этой системе приложений клиентской части с использованием CASE средств на основе моделей предметной области. Эту задачу решает ERWin, а код генерируется на основе модели IDEF 1.X .

Модель Rational Rose (объект) предназначена для генерации клиентской части приложения. Для генерации схем к базе данных объектная модель конвертирует в модель данных IDEF 1.X .

Модель ERWin Translation позволяет перекрывать объектную модель Rational Rose в модель данных ERWin и обратно и с помощью ERWin генерировать схемы БД.

 

 

 

 

 

 

 

2 Постановка задачи информационной деятельности отдела купли\продажи и аренды, агентства недвижимости ООО «Монолит»

 

2.1 Общая характеристика  предприятия

Агентство недвижимости представляет собой организацию, оказывающую виды услуг, продаже, покупке и аренде жилья. В распоряжении компании - исчерпывающие базы данных, содержащие информацию обо всех актуальных предложениях на рынке недвижимости города, что позволяет в кратчайшие сроки предоставить клиенту информацию о предлагаемом объекте, полностью соответствующем его индивидуальным запросам.

Данное агентство недвижимости «Монолит» имеет главный офис (в Центральном районе города), а также дополнительные офисы в других районах города (рис. 2.1). Это значительно облегчает работу с клиентом, а также способствует более широкому охвату рынка недвижимости. В центральном офисе находится единая база данных, которая создается и корректируется с учетом информации от филиалов.


 

 

 

Рисунок 2.1 - Структурная схема агентства недвижимости

Миссия агентства недвижимости заключается в оказании клиентам риэлтерских услуг на уровне, соответствующем высшим профессиональным и этическим стандартам.

 

Агентство недвижимости выполняет следующие действия:

  1. ведение и поддержка актуальности БД покупки, продажи, аренды недвижимости;
  2. прием заявок от клиентов;
  3. проведение переговоров с клиентами;
  4. подбор подходящего варианта;
  5. помощь в оформлении документов, поэтапная поддержка всего процесса купли-продажи, обмена и аренды недвижимости.

 

Схема функционирования агентства недвижимости представлена на (рис. 2.2)

 


 

 

Рисунок 2.2 - Схема функционирования агентства недвижимости

Этапы продажи квартиры (комнаты)

  • Проведение консультации со специалистом.

  • Определение приблизительной стоимости продаваемой квартиры (комнаты). Риелтор предоставляет предложения на рынке.

  • Заключение договора с агентством.

  • Проведение агентством рекламной компании: ежедневная подача объявления во все газеты по всем квартирам, которые продаются, а также в меж агентские базы данных; договоренности с основными интернет-порталами.

  • Показ квартиры (комнаты) (производится только в присутствии агента), выбор покупателя.

  • Получение аванса/задатка (происходит в офисе агентства).

  • Подготовка агентом пакета документов, необходимых для регистрации договора купли-продажи.

  • Оформление сделки.

  • Получение денег.

  • Выписка, фактическое освобождение квартиры (комнаты).

  • Регистрация, подписание передаточного акта.

Этапы покупки квартиры (комнаты).

  • Консультация со специалистом.

  • Заключение договора с агентством.

  • Поиск квартиры в соответствии с пожеланиями клиента, организация просмотров.

  • Проведение юридической экспертизы выбранной квартиры.

  • Сбор и подготовка пакета необходимых документов.

  • Проведение сделки купли-продажи.

  • Передача квартиры от продавца к покупателю, оформление акта сдачи-приемки.

  • Оформление квартиры в собственность, помощь в регистрации по новому месту жительства.

Этапы аренды квартиры (комнаты).

  • Консультация со специалистом.

  • Поиск квартиры в соответствии с пожеланиями клиента.

  • Организация просмотра квартиры.

  • Проверка правоустанавливающих документов на квартиру.

  • Заключение договора аренды жилья.

  • Проведение сделки аренды.

 

2.2 Анализ информационного  обеспечения компании

 

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

Оформление договора начинается с проверки документов, которая заключается в следующем: проверка прописки, проверка сферы деятельности, проверка ежемесячного дохода, проверка информации о ближайших родственниках. Данная информация необходима для уверенности агентства в своем заказчике при реализации дорогостоящей недвижимости. При простых операциях с недвижимостью часть документов не требуется.

После проверки документов заказчику дается разрешение на заполнение договора, в котором указывается вся информация необходимая для подписания соответствующего документа. Заполнив договор, заказчик производит оплату, через кассу, услуг агентства, только после чего подписывается договор между агентством и заказчиком, который скрепляется подписями обеих сторон и гербовой печатью данного агентства, оригинал договора выдается заказчику.

Таким образом, пожелания заказчика в конечном итоге удовлетворяются в полном объеме.

Рассмотрим процесс по исследованию рынка недвижимости.

Перед тем как начать исследование рынка, управляющие по маркетингу и исследователи определяют проблему и согласовывают цели исследования. Если, к примеру, управляющий просто скажет исследователю: "Пойдите и соберите данные о рынке недвижимости", – впоследствии он, вероятно, будет разочарован результатом работы. Ведь рынок можно исследовать по сотням разных параметров. Если от данных исследований ждут пользы, они должны иметь непосредственное отношение к проблеме, стоящей перед агентством и требующей решения. Сбор информации обходится недешево, и расплывчатое или неправильное определение проблемы ведет к непроизводительным затратам.

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

Далее начинается сбор данных в нашем случае это сведения о спросе, предложении, продажах, динамики развития. Исследователь может собирать вторичные или первичные данные, или те и другие одновременно. Вторичные данные служат отправной точкой для исследования. Они выгодно отличаются тем, что обходятся дешевле и более доступны. Однако нужных исследователю сведений может просто не быть либо существующие данные могут оказаться устаревшими, неточными, неполными. В этом случае исследователю придется с гораздо большими затратами средств и времени собирать первичные данные, которые, вероятно, окажутся более актуальными и точными.

Сбор информации – это самый дорогой и самый чреватый ошибками этап исследования. При проведении опросов встают сразу четыре крупные проблемы. Некоторых опрашиваемых может не оказаться ни дома, ни на работе, и попытку вступить с ними в контакт придется повторять. Другие могут отказаться участвовать в опросе. Третьи могут отвечать пристрастно или неискренне.

При проведении экспериментов исследователям нужно внимательно следить за соответствием друг другу экспериментальных и контрольных групп, не оказывать на участников влияния своим присутствием, давать инструкции совершенно единообразным способом и следить за соблюдением других условий.

После сбора всех данных начинается обработка совокупности полученных данных и выбор наиболее важных сведений и результатов. Как правило, исследователь сводит полученные данные в таблицы. На основе этих таблиц выводят и рассчитывают необходимые статистические показатели. Затем исследователь дабы получить дополнительные сведения может обрабатывать полученные данные с помощью современных статистических методик и моделей принятия решений, применяемых в системе анализа маркетинговой информации. В итоге у нас получается правильно структурированный отчет, который в себе несет все данные о рынке недвижимости.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3 Разработка средств  информационной деятельности отдела  купли\продажи п аренды, агентства  недвижимости ООО «Монолит»

3.1 Модель организационной  структуры агентства недвижимости  ООО «Монолит»

Модель организационной структуры агентства недвижимости представлена на рисунке 3.1 


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рис. 3.1 - Организационная структура агентства недвижимости 

Функциональные обязанности сотрудников фирмы (Таблица 3.1):

Таблица 3.1 Функциональные обязанности сотрудников фирмы

Ген. директор

- Прогнозирование и планирование     деятельности предприятия

- Внешние коммуникации

- Постановка задач

- Определение сроков сдачи  отчетов

- Поиск партнеров  
- Координация работы агентства

- Контроль и мотивация

Главный бухгалтер

- Ведение ежемесячной  финансовой отчетности

- Работа с банковскими  структурами

Администратор

- Ежедневное изучение  поступающей информации о рынке  и событиях на нем

- Формирование и предоставление  отчетов о недвижимости.

- Работа с гос. Структурами

- Предоставление постоянного  обновления БД «Валюты»

Бухгалтер

- Уплата налогов

- Начисление заработной  платы

- Учет движения недвижимости

- Расчет прибыли и убытков

Начальник филиала

- Заключение договоров

- Координация и контроль  деятельности риэлторов

- Составление и предоставление  отчетов в бухгалтерию и ген. директору

Риэлтор

- Проверка квартиры на  юридическую чистоту, изучение всей  истории квартиры, выяснение, имели  место нарушения законов на  предыдущих стадиях или нет 

- Помощь и подготовка  в сборе документов

- Обеспечение безопасной  передачи денег

- Ведение справочников

- Непосредственное обслуживание  клиентов

- Предоставление различных  гарантий: подтверждение права продавца  на реализацию квартиры, подтверждение  реальных сроков строительства, предоставление полного пакета  документов

Юрист

- Толкование нормы различных  отраслей права

- Оперирует юридическими  понятиями и категориями

- Составляет документы  правового характера 

- Анализирует и решает  юридические проблемы в сфере  гражданско-правовых, и трудовых, административно-правовых отношений

- Использует вычислительную  технику для формирования справочно-информационного  фонда нормативно-правовых актов.

Оценщик

- Оценка недвижимости

Программирование агенство недвижимости