ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 26.10.2023
Просмотров: 243
Скачиваний: 2
| Выполнил студент гр. Б21-784-1 | Вахрушева У.В. |
| | |
| Принял к.т.н., доцент каф. АСОИУ | Касимов Д.Р. |
ОПРЕДЕЛЕНИЯ, ОБОЗНАЧЕНИЯ И СОКРАЩЕНИЯ
Определения, обозначения и сокращения представлены в таблице 1.Таблица 1 – Определения, обозначения и сокращения| Термин/аббревиатура | Определение |
| КПН | Купле-продажа недвижимости |
| ПК | Персональный компьютер |
| Риэлтор | Индивидуальный предприниматель или юридическое лицо, специализирующееся на комплексном решении вопроса рыночного оборота недвижимости путем организации поиска потенциального продавца и/или покупателя, обеспечения юридической «чистоты» сделок, организации документооборота, организации процесса заключения сделок купли-продажи, аренды недвижимости |
| Android 7.0 – 12.0 | Мобильная операционная система, основанная на модифицированной версии ядра Linux и другого программного обеспечения с открытым исходным кодом, предназначенная в первую очередь для сенсорных мобильных устройств, таких как смартфоны и планшеты |
| ER | от англ. Entity-Relationship model, модель «сущность — связь |
| iOS 9.0- 16.02.1 | Мобильная операционная система для смартфонов, электронных планшетов, носимых проигрывателей и некоторых других устройств, разрабатываемая и выпускаемая американской компанией Apple |
| IT | Информационные технологии (от англ. IT, Information technology) |
| ОС | Операционная система |
| web | от англ. web — «сеть» |
ВВЕДЕНИЕ
В настоящее время Интернет становиться все более развитой средой для осуществления коммуникаций. В связи с глобальным развитием сети Интернет, в программировании все более резко начала выделяться отдельная его отрасль web-программирование.Данный проект актуален, потому что в наше время web-сайты стали неотъемлемой частью жизни любого человека. Все чаще появляется большое количество приложений и услуг, направленных на упрощение жизнедеятельности людей. В связи с эпидемиологической угрозой, вызванной вирусом COVID-19, люди привыкли делать покупки и заказывать услуги, не выходя из дома. Одной из категорий услуг является выбор и покупка жилья.
Потенциальный покупатель заинтересован упрощением процесса выбора жилья. Целью нашей работы является разработка проекта Hjemme, направленного на сокращение времени поисков лучшего варианта и снижение затрат денежных средств на услуги риэлтора. Hjemme позволяет найти наилучший вариант, собственноручно сравнивая понравившиеся варианты, и дает возможность связаться напрямую с собственником из любой точки мира.
Первоначальная задача заключается в том, чтобы определить целевую аудиторию, для которой будет предназначаться приложение. Это поможет оценить нужный уровень простоты использования. Следующими этапами являются планирование проекта и непосредственное проектирование системы. После реализации системы на языке программирования, ее нужно протестировать, чтобы быть уверенным в корректности ее работы.
1. Выявление и анализ требований к разрабатываемому приложению
1.1 Обозрение в целом
1.1.1 Общее описание разрабатываемой системы
Разрабатываемая программа предназначена для людей, которые хотят купить недвижимость или снять ее на определенный срок, а также для тех, кто хочет продать или сдать в аренду свою недвижимость. Благодаря этой программе взаимодействие потенциальных продавцов и покупателей возможно без обращения к риэлторам.Целевая аудитория – это пользователи, обладающие хотя бы минимальными знаниями в IT технологиях и привыкшие искать информацию в сети Интернет.Главная задача сайта – предоставить каталог актуальных объявлений о продаже или сдаче в аренду.1.1.2 Существующие аналоги
К аналогам можно отнести известную на российском рынке платформу «avito.ru», отвечающая всем требованиям по дизайну и поиску квартир. Главным минусом данной платформы является разнообразие предлагаемых объявлений, кроме недвижимости на «avito.ru» представлено еще множество различных предлагаемых товаров и услуг.1.1.3 Характеристики пользователей
Основными пользователями будут являться люди, нуждающиеся в жилье. Пользователи должны будут иметь хотя бы минимальный уровень работы с ПК и сетью Интернет. Для продажи и покупки и размещения объявлений о сдаче в аренду пользователь должен быть старше 18 лет, для съема квартиры пользователь должен быть старше 16 лет.1.2 Конкретные требования
1.2.1 Описание требований
-
Функциональные требования-
должна быть возможность размещать объявления и редактировать их в виде анкеты; -
система должна удалять объявления в случае успешной сделки в течении 24 часов; -
система должна удалять неактивные объявления по истечению 30 дней со дня публикации; -
у покупателей должна быть возможность заносить выбранные объявления в список “Избранное”; -
у покупателей должна быть возможность фильтровать объявления по размеру квартиры, расположению, цене и т.д.; -
должна быть возможность оставлять и просматривать отзывы на объявления; -
система должна выводить полноценное и понятное пользователю сообщение об ошибке в системе и рекомендации по ее решению.
-
-
Нефункциональные требования-
пользователь, находясь в сети, должен получать ответ от программы не более, чем за 3 секунды; -
клиент должен взаимодействовать с сервером посредством протокола SSL; -
приложение должно поддерживать устройства, работающие на операционных системах:. iOS 9.0- 16.02.1 и Android 7.0 – 12.0 (учитывая специфические особенности марок Xiaomi, Sony, Huawei); -
приложение должно работать под всеми версиями ОС Windows.
-
1.2.2 Пользовательские истории
-
я как продавец или арендодатель квартиры хочу размещать объявления и редактировать их на сайте в виде анкеты, чтобы покупатель имел полную информацию о недвижимости; -
я как потенциальный покупатель или арендатор квартиры хочу просматривать актуальные объявления, чтобы быть в курсе обновлений со стороны продавцов; -
я как потенциальный покупатель или арендатор квартиры хочу иметь возможность заносить выбранные объявления в список для сравнения, чтобы облегчить выбор недвижимости; -
я как потенциальный покупатель или арендатор квартиры хочу иметь возможность фильтровать объявления по размеру квартиры, расположению, цене и т.д., чтобы уменьшить количество времени для поисков нужной недвижимости; -
я как пользователь хочу получать полноценное и понятное сообщение об ошибке в системе и рекомендации по ее решению, чтобы иметь возможность исправить ошибку самостоятельно и беспрепятственно пользоваться системой.
1.2.3 Use-case диаграммы
На рисунке 1.1 ниже представлена «Use-case» диаграмма.Рисунок 1.1 – Use-case диаграмма