КурсоваяИнформационные системыГод: 2025МТИ: Московский технологический институт
👁 21💼 0

Готовая курсовая: АИС для агентства недвижимости

Загружена: 16.02.2026 12:07

Проектирование АИС для агентства недвижимости: системный анализ предметной области, разработка ER‑модели и переход к реляционной базе данных. Раскрыты архитектурные решения, примеры SQL, формы, отчёты и меры безопасности — практический готовый проект для внедрения.

Содержание

СОДЕРЖАНИЕ

ВВЕДЕНИЕ	5
ГЛАВА 1. СИСТЕМНЫЙ АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ	8
1.1.	Анализ объекта автоматизации (ООО «Московская недвижимость»)	8
1.2.	Обзор информационных технологий	13
1.2.1. Обзор информационных технологий	13
1.2.2. Обзор продуктов-аналогов	15
1.2.3. Требования к разрабатываемой АИС	16
Выводы	17
ГЛАВА 2. ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ	19
2.1. Разработка инфологической модели (ER-модели)	19
2.2. Обоснование выбора модели данных	23
2.3. Даталогическое проектирование (переход к реляционной модели)	23
2.4. Нормализация и схема базы данных	25
Выводы	26
ГЛАВА 3. ПРОЕКТИРОВАНИЕ АВТОМАТИЗИРОВАННОЙ ИНФОРМАЦИОННОЙ СИСТЕМЫ	28
3.1. Анализ и выбор программного обеспечения	28
3.2. Физическое проектирование информационной системы	29
3.3. Разработка форм	32
3.5. Разработка отчётов	33
3.6. Реализация ограничений и автоматизация обработки данных	36
3.7. Безопасность и контроль	37
Выводы	38
ЗАКЛЮЧЕНИЕ	40
СПИСОК ИСТОЧНИКОВ И ЛИТЕРАТУРЫ	43
ПРИЛОЖЕНИЯ	45

Введение

В современных условиях цифровой трансформации экономики автоматизированные информационные системы (АИС) становятся ключевым инструментом повышения эффективности деятельности организаций различных сфер. Рынок недвижимости, характеризующийся высокой динамикой, большим объёмом данных и необходимостью оперативной обработки информации, особенно нуждается в автоматизации. Повышение требований к прозрачности сделок, точности учёта объектов, хранению договоров и взаимодействию с клиентами делает внедрение АИС социально значимым и экономически оправданным.
В мировой практике информационные системы для агентств недвижимости широко используются для управления объектами, обработки заявок, поддержки процессов продаж и аренды, оценки рынка и аналитики спроса. Развитие технологий баз данных, веб-сервисов и клиент–серверных архитектур позволяет создавать удобные, масштабируемые и надёжные решения, обеспечивающие автоматизацию жизненного цикла работы агентства – от регистрации клиента до заключения сделки. В этом контексте проектирование АИС «Агентство недвижимости» является актуальной задачей, отражающей современные требования к цифровым бизнес-процессам.
Цель данной курсовой работы – раскрыть особенности проектирования автоматизированной информационной системы “Агентство недвижимости” и определить этапы её разработки в соответствии с жизненным циклом программного обеспечения.
Для достижения цели были сформулированы следующие задачи:
1.	Выявить требования к информационной системе и определить её функциональное назначение.
2.	Проанализировать предметную область и разработать структурную модель данных.
3.	Установить архитектурные решения и специфику проектирования базы данных.
4.	Определить методы и средства реализации АИС, включая инструменты разработки.
5.	Показать процесс проектирования интерфейсов и основных функций системы.
6.	Оценить эффективность и возможные направления развития создаваемой АИС.
При выполнении работы используются методы структурного и объектно-ориентированного анализа, элементы CASE-моделирования, проектирование баз данных средствами реляционной модели, а также инструментальные средства разработки (например, среды проектирования диаграмм, СУБД MySQL/PostgreSQL и др.).
Для раскрытия темы были изучены следующие источники:
1.	Липаев В. В. «Проектирование программных систем» – представлена последовательность стадий жизненного цикла ПО и методы проектирования, что позволяет обосновать выбор подходов к созданию АИС.
2.	Ларсон Дж., Гайс Х. «Управление данными и базы данных» – раскрываются принципы реляционного моделирования, нормализации и организации данных, применимые при проектировании БД агентства недвижимости.
3.	Маклафлин Б., Фаррелл Ш. «Архитектура веб-приложений» – описываются архитектурные решения для информационных систем, клиент–серверные модели и механизмы взаимодействия компонентов.
4.	Кравец А. Г., Соловьёв В. Д. «Информационные системы в экономике» – исследуются задачи автоматизации организаций и критерии эффективности АИС, что важно для анализа целесообразности проекта.
Каждый из указанных источников рассматривает отдельные аспекты, связанные с проектированием информационных систем, что позволяет сформировать комплексное представление об этапах создания АИС и применить соответствующие методы к разработке системы для агентства недвижимости.
Курсовая работа состоит из введения, трёх основных глав, заключения и списка литературы.
•	В первой главе рассматривается предметная область и требования к системе.
•	Во второй главе выполняется проектирование структур данных, архитектуры и функциональных модулей АИС.
•	В третьей главе представлены элементы реализации: разработка схемы базы данных, описание интерфейсных решений и оценка эффективности системы.
В заключении подводятся итоги проведённого исследования и намечаются перспективы дальнейшего развития проекта.

Заключение

В ходе выполнения курсовой работы была реализована комплексная разработка автоматизированной информационной системы «Агентство недвижимости», включающая анализ предметной области, проектирование базы данных и создание основных компонентов программной реализации. Проведённое исследование подтверждает актуальность автоматизации деятельности агентств недвижимости в современных условиях, когда рынок характеризуется высокой динамичностью, большими объёмами информации и повышенными требованиями к скорости и точности обработки данных.
В первой главе была выполнена детальная проработка предметной области, включающая анализ организационной структуры предприятия, характеристику ключевых бизнес-процессов и определение основных информационных потоков. На основе анализа сформированы группы пользователей будущей системы, определены их роли и задачи, описаны предметные ограничения и бизнес-правила, влияющие на проектирование АИС. Дополнительно был проведён обзор существующих программных решений, что позволило выявить их сильные и слабые стороны и уточнить функциональные требования к разрабатываемой системе.
Вторая глава была посвящена моделированию и проектированию базы данных как центрального элемента АИС. На этом этапе разработана инфологическая модель (ER-диаграмма), включающая более десяти сущностей и отношения различной степени сложности, в том числе связи типа «многие ко многим». В дальнейшем эта модель была трансформирована в даталогическую, с формированием набора таблиц, первичных и внешних ключей, а также полей с оптимально подобранными типами данных. Особое внимание уделено нормализации структуры, в результате чего база данных была приведена к третьей нормальной форме, что снижает избыточность хранения данных и минимизирует вероятность логических аномалий. Полученная схема БД обеспечивает структурированное, целостное и эффективное хранение всей информации, необходимой для работы агентства.
Третья глава представила физическую реализацию элементов информационной системы. Были обоснованно выбраны инструменты разработки: PostgreSQL — как надёжная реляционная СУБД; Django — как удобный и гибкий фреймворк для серверной части; HTML, CSS и Bootstrap — как средства построения пользовательского интерфейса. Созданы пользовательские формы для основных операций: регистрация клиента, добавление объекта, формирование сделки и др. Разработаны отчёты, имитирующие внутренние документы агентства, включая реестр объектов недвижимости и аналитические сводки. Реализованы механизмы автоматизации обработки данных посредством триггеров и проверок целостности, а также меры информационной безопасности: роли пользователей, аудит действий, шифрование конфиденциальных данных, резервное копирование.
Таким образом, в результате выполнения курсовой работы был получен функционально завершённый проект АИС, предназначенный для автоматизации ключевых бизнес-процессов агентства недвижимости. Созданная система позволяет:
—	оптимизировать работу сотрудников;
—	обеспечить своевременную и точную обработку данных;
—	исключить ошибки, связанные с человеческим фактором;
—	ускорить процессы подбора объектов и сопровождения сделок;
—	повысить уровень сервиса и удобства взаимодействия с клиентами;
—	обеспечить безопасное и упорядоченное хранение информации.
Проект обладает гибкой архитектурой и может быть расширен за счёт добавления новых функций: интеграции с картографическими сервисами, автоматического расчёта рыночной стоимости объектов, модуля онлайн-консультаций, подключение мобильного приложения. Все это повышает потенциал дальнейшего развития системы и её адаптации под реальные требования агентства.
Выполненная работа подтверждает, что грамотно спроектированная автоматизированная информационная система способна существенно повысить эффективность управления объектами недвижимости и обеспечить конкурентные преимущества компании в условиях современного рынка.

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

1.	Федеральный закон №152-ФЗ «О персональных данных» от 27.07.2006 (в ред. 2022 г.). — М.: Официальное издание.
2.	Федеральный закон №149-ФЗ «Об информации, информационных технологиях и о защите информации» от 27.07.2006 (в ред. 2023 г.). — М.: Официальное издание.
3.	ГОСТ 34.601–90. Автоматизированные системы. Стадии создания. — М.: Госстандарт, 1990. — 12 с.
4.	ГОСТ 34.603–92. Информационная технология. Автоматизированные системы. Термины и определения. — М.: Госстандарт, 1992. — 24 с.
5.	ГОСТ Р 56939–2016. Защита информации. Порядок проведения оценки соответствия средств защиты информации. — М.: Стандартинформ, 2017. — 42 с.
6.	ГОСТ Р 57580.1–2017. Защита информации финансовых организаций. — М.: Стандартинформ, 2018. — 56 с.
7.	Кравец А. Г., Соловьёв В. Д. Информационные системы в экономике. — М.: Юрайт, 2020. — 412 с.
8.	Клемент Дж. Современные веб-технологии: HTML5, CSS3, JavaScript. — М.: БХВ-Петербург, 2021. — 564 с.
9.	Липаев В. В. Проектирование программных систем: учебное пособие. — М.: Наука, 2019. — 352 с.
10.	Ларсон Д., Гайс Х. Управление данными и базы данных: справочник администратора. — М.: Вильямс, 2018. — 720 с.
11.	Маклафлин Б., Фаррелл Ш. Архитектура веб-приложений: проектирование, прототипирование, масштабирование. — СПб.: Питер, 2021. — 480 с.
12.	Мартин Д. UML 2.0. Полное руководство. — М.: Вильямс, 2017. — 832 с.
13.	Овчинников М. В. Информационная безопасность: учебник для вузов. — М.: Юрайт, 2021. — 356 с.
14.	Фаулер М. Проектирование структур данных и приложений. — СПб.: Символ-Плюс, 2018. — 512 с.
15.	Хиллман Д. Базы данных. Проектирование, реализация и сопровождение. — СПб.: Питер, 2020. — 608 с.
16.	Date C. J. Database Design and Relational Theory. — O’Reilly Media, 2019. — 532 p.
17.	Connolly T., Begg C. Database Systems: A Practical Approach to Design, Implementation, and Management. — Pearson, 2019. — 1440 p.
18.	Silberschatz A., Korth H., Sudarshan S. Database System Concepts. — McGraw-Hill, 2020. — 1376 p.
19.	Django Documentation. — URL: https://docs.djangoproject.com/ (дата обращения: 20.11.2024).
20.	PostgreSQL 15 Documentation. — URL: https://www.postgresql.org/docs/ (дата обращения: 20.11.2024).

Подробное описание

📘 О чем эта работа

Проект посвящён созданию автоматизированной информационной системы для агентства недвижимости (объект: ООО 'Московская недвижимость'). Выполнены системный анализ бизнес‑процессов, построена инфологическая ER‑модель и реализована даталогическая схема для реляционной СУБД с набором пользовательских форм, отчётов и механизмов безопасности.

📚 Что внутри

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

  • Инфологическая ER‑модель: более 12 сущностей (Клиенты, Запросы, Объекты, Собственники, Сотрудники, Просмотры, Сделки, Документы, Категории, ПодборОбъекта, Пользователи, Роли) и описанные связи 1:М и М:М.
  • Даталогическая схема: преобразование ER в таблицы с первичными и внешними ключами, составными PK для таблиц связи (ПодборОбъекта).
  • Нормализация: схема приведена к 3NF для устранения избыточности и предотвращения аномалий вставки/обновления.
  • Физическое проектирование: типы полей, индексы (по цене, району, типу объекта, телефону), ограничения CHECK (цена>0, площадь>0) и ON UPDATE CASCADE для FK.
  • Реализация бизнес‑правил через триггеры: автоматическое обновление статуса объекта при создании сделки, запись истории изменения цены, запрет удаления связанных объектов, отметка даты модификации.
  • Примеры SQL‑запросов и представлений: реестр объектов, активные запросы, отчёты по сделкам и аналитика по риелторам (см. приложения с выборками и INSERT/UPDATE примерами).

📊 Для кого подходит

Подходит студентам технических и управленческих направлений, специалистам по внедрению CRM/АИС в недвижимости, разработчикам бекэнда и администраторам БД для быстрого старта проекта автоматизации агентства.

✨ Особенности

Проект основан на практических решениях: использование PostgreSQL как основной СУБД, стек разработки Python+Django (ORM, формы, авторизация), инструменты моделирования (draw.io, pgModeler). Включены готовые формы: регистрация клиента, добавление объекта (с выбором/регистрацией собственника), создание сделки (автопоказ статуса объекта), генерация договоров купли‑продажи/аренды в виде шаблонов.

В разделе безопасности описаны RBAC‑модель (администратор, риелтор, юрист, приёмная, руководство), аудит действий через журнал и рекомендации по хранению паролей (хеширование SHA‑256 + salt), HTTPS и ограничение доступа по IP. Описаны процедуры резервного копирования и проверки дампов.

❓ Частые вопросы

Подойдет ли для моего ВУЗа?
Структура соответствует ГОСТ 34.601‑90: введение, три главы, заключение, список литературы и приложения с SQL‑примерами.

Можно адаптировать?
Да. Модель и SQL‑скрипты легко модифицируются под другие справочники (районы, типы объектов), замену СУБД или интеграцию с внешними сервисами (карты, агрегаторы объявлений).

Ключевые выгоды

  • Готовая ER‑модель и даталогическая схема для быстрого развёртывания в PostgreSQL.
  • Набор типовых форм и отчётов (Реестр объектов, Аналитика по сделкам, реестр показов) с примерами SQL и представлений.
  • Реализуемые бизнес‑правила и триггеры, повышающие точность учёта и предотвращающие дубли.
  • Рекомендации по безопасности и резервному копированию для промышленной эксплуатации.

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