Актуальность работы
Use case диаграмма
Диаграмма классов
Диаграмма последовательности
Интерфейсы
Интерфейсы
Тест наличия базы данных
Тест на проверку таблиц
Тест на правильность пароля
зАКЛЮЧЕНИЕ
Спасибо за внимание
499.26K

Презентация Иванов К.А

1.

Министерство науки и высшего образования Российской Федерации
Федеральное государственное бюджетное образовательное
учреждение
высшего образования
«Сибирский государственный автомобильно-дорожный университет
(СибАДИ)»
Институт
Направление
Профиль
Кафедра
Информационные системы, экономика и управление
Информационная безопасность
Безопасность автоматизированных систем
Информационная безопасность
Курсовой проект на тему:
«Разработка информационной системы «Агентство недвижимости «Safehouse »»
Выполнил студент группы БИб-24Э1
Иванов Константин Андреевич
Руководитель проекта
доцент кафедры, Н.В. Абрамченко

2. Актуальность работы

АКТУАЛЬНОСТЬ РАБОТЫ
В последние годы наблюдается активная цифровизация бизнес-процессов и стремительный рост объемов данных на рынке
недвижимости. Ручной учет объектов, клиентов и сделок с использованием неспециализированных программ существенно замедляет
работу сотрудников, снижает скорость обслуживания и приводит к ошибкам.
В связи с этим разработка информационной системы «SafeHouse» является актуальной задачей. Создание единой цифровой среды
для сотрудников позволит автоматизировать рутинные операции, многократно ускорить поиск недвижимости по запросам клиентов
и повысить общую эффективность работы агентства.
Цель работы: проектирование, разработка и тестирование информационной системы «SafeHouse» для
автоматизации бизнес-процессов и учета данных в агентстве недвижимости.
Задачи.
1. Обследование предметной области «Агентство «SafeHouse»».
2. Разработка технического задания.
3. Проектирование базы данных и ИС.
4. Реализация информационной системы и описание логики работы программы.
5. Разработка модульных тестов.

3.

Поиск подходящего объекта по запросу клиента занимает значительное время из-за необходимости ручной
фильтрации множества таблиц и перепроверки актуальности предложений у коллег. Часто возникают ситуации, когда
объект уже продан или сдан, но информация об этом не обновлена в общих файлах, что приводит к некорректным
предложениям и снижению лояльности клиентов. Формирование отчетов по закрытым сделкам и расчет
комиссионных вознаграждений для агентов требует от руководства и бухгалтерии дополнительных трудозатрат по
сбору и сверке данных из разных источников.
Для реализации данной ИС можно составить 4 информационные задачи:
1. Автоматизация регистрации данных о клиентах. Необходимо, чтобы данные о клиентах (покупателях, продавцах,
арендаторах и арендодателях) сохранялись в информационной системе. Эти данные используются для
идентификации клиента и для оперативной связи риелторов с ним.
2. Автоматизация регистрации данных об объектах недвижимости. Необходимо хранить все сведения о предлагаемой
недвижимости: тип объекта (квартира, дом, коммерческое помещение), точный адрес, площадь, стоимость и
текущий статус (в продаже, продан, сдан).
3. Автоматизация учёта сделок. Необходимо в информационной системе заносить факты заключения договоров (куплипродажи, аренды) по каждому клиенту и объекту с комментариями, суммами и датами.
4. Автоматизация формирования отчётности. Необходимо, чтобы система автоматически формировала сводный отчёт
по всем успешным сделкам агентства и также обеспечивала удобный экспорт отчёта.

4. Use case диаграмма

USE CASE ДИАГРАММА

5. Диаграмма классов

ДИАГРАММА КЛАССОВ

6. Диаграмма последовательности

ДИАГРАММА ПОСЛЕДОВАТЕЛЬНОСТИ

7. Интерфейсы

ИНТЕРФЕЙСЫ
Окно входа в программу
Интерфейс агента

8. Интерфейсы

ИНТЕРФЕЙСЫ
Интерфейс пользователя

9. Тест наличия базы данных

ТЕСТ НАЛИЧИЯ БАЗЫ ДАННЫХ

10. Тест на проверку таблиц

ТЕСТ НА ПРОВЕРКУ ТАБЛИЦ

11. Тест на правильность пароля

ТЕСТ НА ПРАВИЛЬНОСТЬ ПАРОЛЯ

12. зАКЛЮЧЕНИЕ

ЗАКЛЮЧЕНИЕ
В рамках курсового проекта была разработана информационная система «SafeHouse»
для автоматизации работы агентства недвижимости, включающая составление ТЗ,
проектирование базы данных SQLite и создание UML-диаграмм. Настольное
приложение реализовано на языке Python с использованием библиотеки PyQt6, а его
архитектура строго разделена на слои доступа к данным, логики экранов и
интерфейса. Система работает с уже существующим файлом базы данных и
поддерживает четкое разделение ролей: пользователи могут просматривать каталог
недвижимости с фильтрами и подавать заявки, тогда как агенты управляют клиентской
базой, ведут учет сделок, обрабатывают пользовательские заявки и экспортируют
данные в формат CSV. Надежность работы модуля доступа к данным подтверждена
модульными тестами с помощью библиотеки unittest. В результате внедрение ИС
«SafeHouse» значительно упрощает учет объектов и клиентов, минимизирует
вероятность ошибок и ускоряет доступ сотрудников к актуальной информации.

13. Спасибо за внимание

СПАСИБО ЗА ВНИМАНИЕ
English     Русский Правила