1. Постановка задачи - RikRimberg/Software-architecture-design-2016-2017 GitHub Wiki

1.1. Описание назначения проектируемой системы

Проектируемая система служит для автоматизации процессов деятельности Агентства Недвижимости.

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


1.2. Функциональные требования

Риэлтор - агент по недвижимости, специалист в области сделок с недвижимостью, посредник между продавцом и покупателем, арендодателем и арендатором.

Обязанности:

  • прием заявок на покупку и продажу недвижимости от клиентов
  • подбор недвижимости для покупателей
  • реализация недвижимости для продавцов
  • сбор и подготовка необходимых документов
  • сопровождение сделок о купле-продаже
  • консультирование клиентов по возникающим вопросам

Оценщик - специалист по определению реальной стоимости недвижимости

Обязанности:

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

Продавец – лицо, заинтересованное в продаже имеющейся в собственности недвижимости.

Обязанности:

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

Покупатель – лицо, заинтересованное в приобретении недвижимости в частное владение.

Обязанности:

  • обращение в Агентство Недвижимости
  • предоставление информации о предпочтениях в выборе недвижимости
  • просмотр подобранных объектов недвижимости и выбор варианта
  • покупка недвижимости у продавца
  • оплата риэлторских услуг

1.3. Описание бизнес-процессов

1) Помощь в приобретении квартиры

Этапы

  • Покупатель оставляет заявку на приобретение квартиры
  • Риэлтор и Покупатель заключают Договор об оказании услуг
  • Риэлтор производит поиск квартир в Базе Недвижимости по указанным требованиям
  • Риэлтор устраивает Покупателю показ подобранных квартир
  • Покупатель выбирает один из вариантов
  • Процесс купли-продажи квартиры
  • Покупатель оплачивает услуги риэлтора

Участники

  • Риэлтор
  • Покупатель

Сущности

  • Заявка
  • Договор об оказании услуг
  • Клиентская База

2) Помощь в продаже квартиры

Этапы

  • Продавец оставляет заявку на продажу квартиры
  • Риэлтор и Продавец заключают Договор об оказании услуг
  • Производится оценка недвижимости (Оценщик)
  • Процесс купли-продажи квартиры
  • Продавец оплачивает услуги риэлтора

Участники

  • Риэлтор
  • Продавец
  • Оценщик

Сущности

  • Заявка
  • Клиентская База
  • База Недвижимости
  • Договор об оказании услуг

3) Купля-продажа недвижимости

Этапы

  • Риэлтор производит экспертизу правоустанавливающих документов на квартиру
  • Производится сбор всех документов, необходимых для заключения Договора купли-продажи
  • Продавец и Покупатель заключают Договор купли-продажи квартиры
  • Снятие с регистрации для Продавца
  • Государственная регистрация договора и права собственности для Покупателя
  • Покупатель оплачивает купленную недвижимость по условиям Договора

Участники

  • Риэлтор
  • Продавец
  • Покупатель

Сущности

  • Договор купли-продажи