Web-приложение для поиска объявлений об аренде недвижимости #9106144

Артикул: 9106144
  • Предмет: Программирование
  • Уникальность: 65% (Антиплагиат.ВУЗ)
  • Разместил(-а): 185 Рамиль в 2023 году
  • Количество страниц: 76
  • Формат файла: docx
  • Последняя покупка: 07.12.2023
2 499p.
Оплатите артикул одним из 20 способов и сразу скачайте.
После оплаты он автоматически будет удален с сайта.
Никто кроме вас не сможет посмотреть его до 26.06.2024
ВВЕДЕНИЕ 4
1. Анализ существующих решений 6
2. Требования к web-приложению 8
3. Разработка web-приложения 9
3.1. Анализ и выбор архитектуры, стека технологий 9
3.1.1. Монолит или микросервис 9
3.1.2. Выбор стека технологий для серверной части 10
3.1.2.1. Выбор языка программирования 10
3.1.2.2. Выбор инструмента для контроля зависимостей 11
3.1.2.3. Выбор web-фрейморка 12
3.1.2.4. Выбор технологий для взаимодействия с базой данных 14
3.1.2.5. Выбор инструментов для обеспечения качества кода 16
3.1.3. Выбор стека технологий для клиентской части 17
3.1.3.1. Выбор языка программирования 17
3.1.3.2. Выбор фреймворка 17
3.1.4. Выбор инструмента для CI/CD 19
3.2. Разработка приложения 20
3.2.1. Проектирование схемы базы данных 20
3.2.2. Разработка серверной части приложения 22
3.2.3. Разработка клиентской части приложения 26
3.2.4. Реализация CI/CD 27
4. Описание работы приложения 30
4.1. Авторизация и регистрация 30
4.2. Главная страница 32
4.3. Страница с результатами поиска 35
4.4. Страница объявления 37
4.5. Чат между арендодателем и арендатором 40
4.6. Профиль пользователя 42
4.7. Личный кабинет пользователя 42
5. Тестирование web-приложения 47
5.1. Функциональное тестирование 47
5.2. Тестирование адаптивности 49
ЗАКЛЮЧЕНИЕ 52
СПИСОК ЛИТЕРАТУРЫ 57
ПРИЛОЖЕНИЯ 59
Приложение 1. База данных web-приложения 59
Приложение 2. Фрагменты кода из серверной части web-приложения 64
Приложение 3. Фрагменты кода из клиентской части web-приложения 70
Приложение 4. Фрагменты кода, связанные с CI/CD 73

С развитием глобальной сети Интернет и повсеместным использованием смартфонов и мобильных устройств, поиск объявлений об аренде недвижимости стал значительно более доступным и удобным для современного человека. С каждым годом количество людей, пользующихся интернетом для таких целей, продолжает расти, и недвижимость является одним из самых востребованных видов товаров и услуг, доступных в сети. Благодаря онлайн-платформам, пользователи могут легко просматривать множество объявлений, фильтровать их по различным параметрам, таким как цена, площадь, расположение и другим особенностям. Это позволяет экономить время и усилия, которые раньше приходилось затрачивать на осмотр различных объектов лично или через агентов. Более того, многие web- приложения и сервисы предлагают удобные функции, такие как фотографии и детальные описания объектов недвижимости. Пользователи могут получить полную информацию о жилье, включая его размеры, количество комнат, наличие удобств и условия аренды. Это помогает принять более осознанное решение при выборе подходящего жилья и избежать неприятных сюрпризов.
Актуальность данной выпускной квалификационной работы обусловлена необходимостью разработки эффективного и удобного в использовании web-приложения, которое будет способствовать упрощению процесса поиска и аренды недвижимости для широкого круга пользователей.
Целью данной работы является разработка web-приложения для поиска объявлений об аренде недвижимости, обеспечивающего удобный способ нахождения подходящего объекта аренды для потребителей.
Для достижения поставленной цели в рамках работы следует выполнить следующие задачи:
1) провести анализ существующих сервисов для поиска объявлений об аренде недвижимости,
2) выбрать архитектуру и стек технологий,
3) сформулировать требования к функционалу,
4) разработать серверную часть web-приложения,
5) разработать клиентскую часть web-приложения,
6) провести тестирование разработанного приложения,
7) сделать выводы о полученных результатах.
1) Мартин, Р. Чистый код [Текст] : создание, анализ и рефакторинг / Р. Мартин. – СПб.: Питер, 2021. – 352 с.
2) Сравнение микросервисной и монолитной архитектур // Atlassian [cайт]. – 2023. – URL: https://www.atlassian.com/ru/microservices/microservices-architecture/microservi ces-vs-monolith (дата обращения 05.03.2023).
3) Микросервисная архитектура // Atlassian [сайт]. – 2023. – URL: https://www.atlassian.com/ru/microservices/microservices-architecture (дата обращения 06.02.2023).
4) Commands | Documentation // Poetry – Python dependency management and made easy [сайт]. – 2023. – URL: https://python- poetry.org/docs/cli/ (дата обращения 12.03.2023).
5) What is a Framework? // Poetry – Code Institute [сайт]. – 2023. – URL: https://codeinstitute.net/global/blog/what-is-a-framework/ (дата обращения 13.02.2023).
6) Django // журнал Яндекс Практикума [сайт]. – 2023. – URL: https://thecode.media/django/ (дата обращения 15.03.2023).
7) Simple benchmark suite so we can make tortoise go faster // GitHub [сайт]. – 2023. – URL: https://github.com/tortoise/orm-benchmarks/ (дата обращения 20.03.2023).
8) What is CI/CD // GitLab [сайт]. – 2023. – URL: https://about.gitlab.com/topics/ci-cd/ (дата обращения 25.03.2023).
9) SPA (Single-page application) // MDN Web Docs [сайт]. – 2023. – URL: https://developer.mozilla.org/en-US/docs/Glossary/SPA (дата обращения 1.04.2023).
10) Unit-testing // GeeksForGeeks [сайт]. – 2023. – URL: https://www.geeksforgeeks.org/unit-testing-software-testing/ (дата обращения 11.04.2023).
11) Automation Testing vs. Manual Testing // DZone: Programming & DevOps news, tutorials & tools [сайт]. – 2023. – URL: https://habr.com/ru/articles/716402 (дата обращения 06.05.2023).
12) Что такое адаптивный дизайн, и почему адаптивная верстка сайта дороже? // VC.ru [Электронный ресурс]. — 2023. — URL: https://vc.ru/design/166963-chto-takoe-adaptivnyy-dizayn-i-pochemu-
adaptivnaya-verstka-sayta-dorozhe (дата обращения 15.04.2023).
Материалы, размещаемые в каталоге, с согласия автора, могут использоваться только в качестве дополнительного инструмента для решения имеющихся у вас задач, сбора информации и источников, содержащих стороннее мнение по вопросу, его оценку, но не являются готовым решением. Пользователь вправе по собственному усмотрению перерабатывать материалы, создавать производные произведения, соглашаться или не соглашаться с выводами, предложенными автором, с его позицией.
Тема: Web-приложение для поиска объявлений об аренде недвижимости
Артикул: 9106144
Дата написания: 23.05.2023
Тип работы: Дипломная работа
Предмет: Программирование
Оригинальность: Антиплагиат.ВУЗ — 65%
Количество страниц: 76
Скрин проверки АП.ВУЗ приложен на последней странице.

Работа включает в себя только пояснительную записку и листинг программы
А ты умеешь выполнять такие работы?

Файлы артикула: Web-приложение для поиска объявлений об аренде недвижимости по предмету программирование

Пролистайте "Web-приложение для поиска объявлений об аренде недвижимости" и убедитесь в качестве

После покупки артикул автоматически будет удален с сайта до 26.06.2024
Дипломная — Web-приложение для поиска объявлений об аренде недвижимости — 1
Дипломная — Web-приложение для поиска объявлений об аренде недвижимости — 2
Дипломная — Web-приложение для поиска объявлений об аренде недвижимости — 3
Дипломная — Web-приложение для поиска объявлений об аренде недвижимости — 4
Дипломная — Web-приложение для поиска объявлений об аренде недвижимости — 5
Дипломная — Web-приложение для поиска объявлений об аренде недвижимости — 6
Посмотреть остальные страницы ▼
Честный антиплагиат! Честный антиплагиат!
Уникальность работы — 65% (оригинальный текст + цитирования, без учета списка литературы и приложений), приведена по системе Антиплагиат.ВУЗ на момент её написания и могла со временем снизиться. Мы понимаем, что это важно для вас, поэтому сразу после оплаты вы сможете бесплатно поднять её. При этом текст и форматирование в работе останутся прежними.
Гарантируем возврат денег! Гарантируем возврат денег!
Качество каждой готовой работы, представленной в каталоге, проверено и соответствует описанию. В случае обоснованных претензий мы гарантируем возврат денег в течение 24 часов.