Похожие презентации:
Презентация Иванов К.А
1.
Министерство науки и высшего образования Российской ФедерацииФедеральное государственное бюджетное образовательное
учреждение
высшего образования
«Сибирский государственный автомобильно-дорожный университет
(СибАДИ)»
Институт
Направление
Профиль
Кафедра
Информационные системы, экономика и управление
Информационная безопасность
Безопасность автоматизированных систем
Информационная безопасность
Курсовой проект на тему:
«Разработка информационной системы «Агентство недвижимости «Safehouse »»
Выполнил студент группы БИб-24Э1
Иванов Константин Андреевич
Руководитель проекта
доцент кафедры, Н.В. Абрамченко
2. Актуальность работы
АКТУАЛЬНОСТЬ РАБОТЫВ последние годы наблюдается активная цифровизация бизнес-процессов и стремительный рост объемов данных на рынке
недвижимости. Ручной учет объектов, клиентов и сделок с использованием неспециализированных программ существенно замедляет
работу сотрудников, снижает скорость обслуживания и приводит к ошибкам.
В связи с этим разработка информационной системы «SafeHouse» является актуальной задачей. Создание единой цифровой среды
для сотрудников позволит автоматизировать рутинные операции, многократно ускорить поиск недвижимости по запросам клиентов
и повысить общую эффективность работы агентства.
Цель работы: проектирование, разработка и тестирование информационной системы «SafeHouse» для
автоматизации бизнес-процессов и учета данных в агентстве недвижимости.
Задачи.
1. Обследование предметной области «Агентство «SafeHouse»».
2. Разработка технического задания.
3. Проектирование базы данных и ИС.
4. Реализация информационной системы и описание логики работы программы.
5. Разработка модульных тестов.
3.
Поиск подходящего объекта по запросу клиента занимает значительное время из-за необходимости ручнойфильтрации множества таблиц и перепроверки актуальности предложений у коллег. Часто возникают ситуации, когда
объект уже продан или сдан, но информация об этом не обновлена в общих файлах, что приводит к некорректным
предложениям и снижению лояльности клиентов. Формирование отчетов по закрытым сделкам и расчет
комиссионных вознаграждений для агентов требует от руководства и бухгалтерии дополнительных трудозатрат по
сбору и сверке данных из разных источников.
Для реализации данной ИС были составлены функциональные требования:
1. Система должна обеспечивать добавление, редактирование и удаление данных о клиентах агентства.
2. Система должна обеспечивать добавление, редактирование и удаление данных об объектах недвижимости.
3. Система должна позволять регистрировать факты заключения сделок с привязкой к клиенту и объекту, а также
указывать комментарий и дату.
4. Система должна предоставлять возможность поиска объекта недвижимости по адресу или статусу.
5. Система должна предоставлять возможность поиска клиента по ФИО.
6. Система должна формировать сводный отчёт о проведенных сделках агентства.
7. Система должна экспортировать отчёт в CSV-файл.
4. Use case диаграмма
USE CASE ДИАГРАММА5. Диаграмма классов
ДИАГРАММА КЛАССОВ1
6. Диаграмма последовательности
ДИАГРАММА ПОСЛЕДОВАТЕЛЬНОСТИ7. Интерфейсы
ИНТЕРФЕЙСЫОкно входа в программу
Интерфейс агента
8. Интерфейсы
ИНТЕРФЕЙСЫИнтерфейс пользователя
9. Тесты
ТЕСТЫ10. Тесты
ТЕСТЫ11. Тесты
ТЕСТЫ12. зАКЛЮЧЕНИЕ
ЗАКЛЮЧЕНИЕВ рамках курсового проекта была разработана информационная система «SafeHouse»
для автоматизации работы агентства недвижимости, включающая составление ТЗ,
проектирование базы данных SQLite и создание UML-диаграмм. Настольное
приложение реализовано на языке Python с использованием библиотеки PyQt6, а его
архитектура строго разделена на слои доступа к данным, логики экранов и
интерфейса. Система работает с уже существующим файлом базы данных и
поддерживает четкое разделение ролей: пользователи могут просматривать каталог
недвижимости с фильтрами и подавать заявки, тогда как агенты управляют клиентской
базой, ведут учет сделок, обрабатывают пользовательские заявки и экспортируют
данные в формат CSV. Надежность работы модуля доступа к данным подтверждена
модульными тестами с помощью библиотеки unittest. В результате внедрение ИС
«SafeHouse» значительно упрощает учет объектов и клиентов, минимизирует
вероятность ошибок и ускоряет доступ сотрудников к актуальной информации.