ПРОЕКТИРОВАНИЕ И РЕАЛИЗАЦИЯ WEB-ПРИЛОЖЕНИЯ ДЛЯ УЧЕТА НЕДВИЖИМОСТИ В РИЕЛТОРСКОЙ ОРГАНИЗАЦИИ
Аннотация и ключевые слова
Аннотация:
Выполнены проектирование и реализация веб-приложения для учета недвижимости в риелторской организации. Составлены диаграммы. Представлен пример функционирования веб-приложения

Ключевые слова:
проектирование, диаграммы, веб-приложение
Текст
Текст (PDF): Читать Скачать

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

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

Рассмотрим организационную структуру компании (рисунок 1).

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

Недостатками бизнес-процессов являются:

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

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

 

 

Рисунок 1 – Организационная структура риелторской организации

 

Проектирование веб-приложения лучше производить с использованием стандартизированного набора инструментов, который будет понятен другим разработчикам, а также заказчикам. Таким инструментом является язык графического моделирования UML. Вначале составим диаграмму прецедентов (рисунок 2).

 

 

Рисунок 2 – Диаграмма прецедентов веб-приложения

 

 

На данной диаграмме в понятной графической форме показан функционал системы. На рисунке 3 показана диаграмма компонентов. Веб-приложение для учета недвижимости в риелторской организации является трехзвенным клиент-серверным.

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

Второе звено – уровень логики приложения – находится на удаленном сервере под управлением ОС Linux. На нем работает интерпретатор языка PHP, а также драйвер работы с СУБД MySQL и программный код самого веб-сайта.

Третье звено выражено в виде удаленного сервера баз данных, на котором работает БД приложения. Третье звено может работать и на том же физическом сервере, что и второе.

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

На рисунке 4 показана диаграмма последовательностей.

Работа веб-приложения связана с отправкой и обработкой запросов со стороны клиента (устройства пользователя) на сервер и обратно. Данный процесс и иллюстрирует диаграмма.

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

 

 

 

 

Рисунок 3 – Диаграмма компонентов веб-приложения

 

 

При запуске приложения открывается главная страница (рисунок 5). Администратору доступно управление риелторами (рисунок 6). Также покажем страницу управления клиентами (рисунок 7). На странице управления объектами недвижимости присутствуют параметры фильтрации. Результаты выводятся в виде таблицы, ниже которой отображается ссылка для передачи клиентам, а также кнопка выгрузки в CSV файл (рисунок 8). При работе с приложением также нужен учет операций с объектами. Выделяют такие типы операций: звонок (созвон клиента и риелтора), встреча, заключение сделки (рисунок 9). Если клиент перейдет по ссылке, которую ему скинет риелтор, он сможет просмотреть объект недвижимости (рисунок 10). Для более детального просмотра объекта надо нажать на кнопку «Просмотреть» (рисунок 11). Таким образом, реализовано веб-приложение учета недвижимости в риелторской организации.

 

 

 

Рисунок 4 – Диаграмма последовательности выполнения запроса на сервер

 

 

 

Рисунок 5 – Главная страница веб-приложения учета недвижимости в риелторской организации

 

 

Рисунок 6 – Страница управления риелторами

Рисунок 7 – Страница управления клиентами

 

 

Рисунок 8 – Страница фильтрации объектов недвижимости

 

Рисунок 9 – Страница учета операций

 

3

Рисунок 10 – Просмотр объектов недвижимости по ссылке

 

Рисунок 11 – Детальный просмотр объекта недвижимости

Список литературы

1. Тузовский А.Ф. Проектирование и разработка web-приложений. – М.: Юрайт, 2023. – 220 c.

2. Никулин В.В. Разработка сервер-ной части веб-ресурса. Учебное пособие для вузов. – М.: Лань, 2023. – 132 c.

3. Полуэктова Н.Р. Разработка веб-приложений. – М.: Юрайт, 2024. – 205 c.

4. Татро К., Макинтайр П. Создаем динамические веб-сайты на PHP. – СПб.: Питер, 2021. – 544 c.

Войти или Создать
* Забыли пароль?