🔍 Поиск готовых работ

🔍 Поиск работ

Разработка веб-приложения для бронирования номеров в отеле с применением SPA- и REST-технологий

Работа №202306

Тип работы

Бакалаврская работа

Предмет

информационные системы

Объем работы95
Год сдачи2023
Стоимость4285 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
16
Не подходит работа?

Узнай цену на написание


Введение 11
Определения, обозначения, сокращения и нормативные ссылки 13
Обзор литературы 15
Глава 1. Исследование предметной области 16
1.1 Описание предметной области 16
1.2 Рынок электронного бронирования в гостиничном бизнесе 16
1.3 Интернет-бронирование в гостиничном бизнесе 17
1.4 Обзор конкурентного решения Ostrovok.ru 18
Глава 2. Проектирование сервиса бронирования номеров в отеле 20
2.1 Архитектура системы 20
2.2 Разработка требований 21
2.2.1 Роли и функциональные возможности пользователя 21
2.2.2 Требования к разрабатываемой системе 23
Глава 3. Реализация сервиса бронирования номеров в отеле 25
3.1 Используемые при разработке инструменты и технологии 25
3.1.1 Фреймворки для реализации SPA 25
3.1.2 Инструменты для разработки серверной части 27
3.1.3 Выбор СУБД 30
3.1.4 Итоговый набор используемых технологий 32
3.2 Реализация серверной части приложения 32
3.2.1 Модели базы данных 32
3.2.2 Архитектура REST 35
3.2.3 Аутентификация пользователя на основе JWT 38
3.2.4 Тестирование сервера 40
3.3 Реализация клиентской части приложения 42
3.3.1 Архитектура представлений 42
3.3.2 Разработка макетов пользовательского интерфейса 43
3.3.3 Управление состоянием приложения 44
3.3.4 Реализация основных разделов приложения 46
Глава 4. Финансовый менеджмент, ресурсоэффективность и ресурсосбережение 56
4.1 Потенциальные потребители 56
4.2 Анализ конкурентных технических решений 58
4.3 SWOT-анализ 59
4.4 Планирование работ по научно-техническому исследованию 63
4.4.1 Структура работ в рамках научного исследования 63
4.4.2 Определение трудоёмкости выполнения работ 64
4.4.3 Разработка графика проведения научного исследования 64
4.5 Бюджет научно-технического исследования (НТИ) 69
4.5.1 Расчёт материальных затрат 69
4.5.2 Расчёт затрат на специальное оборудование для научных работ 70
4.5.3 Основная заработная плата исполнителя темы 70
4.5.4 Расчёт дополнительной заработной платы 74
4.5.5 Отчисления во внебюджетные фонды 74
4.5.6 Накладные расходы 75
4.5.7 Формирование бюджета затрат научно-исследовательского проекта 76
4.6 Определение ресурсной (ресурсосберегающей), финансовой, бюджетной,
социальной и экономической эффективности исследования 76
4.7 Вывод по главе 79
Глава 5. Социальная ответственность 82
Введение 82
5.1. Правовые и организационные вопросы обеспечения безопасности 83
5.1.1. Специальные правовые нормы трудового законодательства 83
5.1.2. Организационные мероприятия при компоновке рабочей зоны 83
5.2. Производственная безопасность 84
5.2.1. Физические статические перегрузки, связанные с рабочей позой 85
5.2.2. Отсутствие или недостаток необходимого искусственного освещения.. 85
5.2.3. Производственные факторы, связанные с электромагнитными полями
постоянного характера, связанного с повышенным образованием электростатических зарядов 86
5.2.4. Производственные факторы, связанные с электрическим током,
вызываемым разницей электрических потенциалов, под действие которого попадает работающий включая действие высоковольтного разряда 87
5.3. Экологическая безопасность 88
5.4. Безопасность в чрезвычайных ситуациях 89
Выводы по разделу 90
Заключение 92
Список использованных источников 93

Планируя собственное путешествие, необходимо позаботиться обо всех возможных мелочах, чтобы сделать поездку максимально комфортной и интересной. Особое значение имеет бронирование гостиничных номеров, в качестве гарантии успешного пребывания в отеле. Заблаговременное бронирование гостиницы становится явным доказательством того, что по приезду гостя не будут беспокоить никакие трудности и неприятности.
Таким образом, процесс бронирования в отеле является неотъемлемой и одной из самых важных систем функционирования любой гостиницы. В многом доходность и успешность отеля зависит, преимущественно, от службы бронирования отеля. Поэтому автоматизация работы службы бронирования в гостиничной сети и возможность дистанционного управления процессами подбора номера, а также размещения клиента особенно актуальны для участников современного гостиничного и даже туристического бизнеса [1]. Все это возможно благодаря автоматизации данных процессов, а в частности “переноса” их в веб-пространство, чему и будет посвящена данная работа.
Целью работы является проектирование и разработка веб-сервиса по бронированию номеров в отеле на основе REST- и SPA-технологий.
Разработанные программные компоненты включают в себя разделы с подбором и описанием каждого конкретного номера по заданным параметрам, администраторской панели управления для централизованного управления заявками на бронирование и, непосредственно, состояниями и статусами самих номеров.
Для достижения поставленной цели были поставлены следующие задачи:
• провести анализ предметной области и рынка готовых программных решений для гостиничного бизнеса;
• изучить способы и инструменты разработки для создания пользовательских интерфейсов и серверов веб-приложений;
• спроектировать информационную систему для подбора и бронирования номеров в отеле;
• разработать веб-приложение для бронирования номеров в отеле на основе REST- и SPA-технологий;
• протестировать разработанное приложение с точки зрения обычного пользователя.
Объектом исследования работы является веб-приложение для бронирования номеров в отеле.
Методами исследования являются: метод анализа (особенностей предметной области, литературы, инструментов и технологий, применяемых при разработке веб-приложений), метод прототипирования (создание диаграмм и макетов пользовательского интерфейса) и метод классификации (определение сущностей системы и их связей между собой для разработки базы данных).
Практическая значимость результатов настоящей работы заключается в том, что в ходе внедрения данного веб-приложения в структуру работы отеля ожидается расширение клиентской базы за счет выхода в веб-пространство, улучшение качества обслуживания каждого отдельного клиента, упрощение некоторых рабочих бизнес-процессов по взаимодействию администрации отеля с гостями.
В ходе работы была разработана архитектура информационной системы для тестирования торговых систем и архитектура панели управления, в частности. Был также реализован ряд компонентов графического интерфейса, которые позволяют рядовому пользователю, то есть потенциальному клиенту отеля, управлять разработанной информационной системой в интуитивной форме.


Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


В результате выполнения работы была исследована предметная область сервисов электронного резервирования в сфере гостиничного бизнеса, а также спроектировано и разработано веб-приложение «Система бронирования номеров в отеле». Данное веб-приложение обеспечит клиентов отелей удобным и быстрым сервисом, который объединяет в себе множество возможностей по подбору и бронированию номеров.
На начальном этапе работы был проведен анализ предметной области - рынка гостиничных услуг, в частности, средств размещения. В результате были определены тенденции рынка, сформирована концепция проекта. Она заключалась в создании веб-сервиса в сфере электронного резервирования гостиничных номеров.
На этапе проектирования на основе ролевой модели и вариантов использования были разработаны и сформулированы основные требования к системе. Также была выбрана оптимальная архитектура клиент-серверного взаимодействия (трехуровневая).
Далее были проанализированы и выбраны инструменты и технологии разработки: клиентская часть - язык JavaScript (TypeScript) с использованием библиотеки React; серверная часть - программная платформа NodeJS; СУБД - MongoDB и облачный кластер Mongo Atlas. После была выполнена непосредственная разработка веб-приложения. Реализован функционал авторизации, регистрации, подбора и бронирования номеров, управления личным кабинетом пользователя, как для обычного клиента, так и для администратора.
Разработанное веб-приложение позволяет пользователям быстро и удобно бронировать желаемые номера в отеле. В дальнейшем, внедрение разработанного веб-приложения на рынок гостиничного бизнеса позволит упростить работу отелей и гостиниц за счет автоматизации процесса обслуживания клиентов, а также уменьшить их степень зависимости от крупных агрегаторов средств размещения.



1. Крюков Вячеслав Юрьевич Рынок интернет-бронирования гостиниц в современной России: особенности и актуальные тенденции развития // КЭ. 2022. №10 (94). URL:https:ZZcyberleninka.ru/articleZn/rynok-internet-bronirovaniya-gostinits-v-sovremennoy-rossii-osobennosti-i-aktualnye-tendentsii-razvitiya(дата обращения: 21.05.2023)
2. Крюков В. Ю. Тенденции развития рынка интернет-бронирования
гостиничных // Вестник РМАТ. 2013. №4 (10). URL:
https:ZZcyberleninka.ruZarticleZn/tendentsii-razvitiya-rynka-internet-bronirovaniya-gostinichnyh(дата обращения: 21.05.2023).
3. Битти Джой, Вигерс Карл И. Разработка требований к программному обеспечению. - 3-е изд. - СПб.: БХВ-Петербург, 2019. - 736 с.
4. About Node.js [Электронный ресурс] // Режим доступа:
https: ZZnodej s. orgZenZaboutZ (дата обращения: 21.05.2023)
5. React - JavaScript-библиотека для создания пользовательских интерфейсов [Электронный ресурс] // Режим доступа:https:ZZru.reactjs.orgZ (дата обращения: 20.05.2023)
6. Single Page Application: что это такое и как работает — Журнал «Код» [Электронный ресурс] // Режим доступа:https:ZZthecode.mediaZspa/(дата обращения: 20.05.2023)
7. REST API Best Practices ZZ Habr URL:https:ZZhabr.com/ru/postZ351890Z(дата обращения: 20.05.2023)
8. Введение в Redux [Электронный ресурс] - Режим доступа: https: ZZmetanit.com/webZreactZ5.3 .php- Загл. с экрана (дата обращения: 21.05.2023)
9. Распространенные клиентские веб-технологии // docs.microsoft.com/Техническая документация, материалы по API и примеры кода URL: https:ZZdocs.microsoft.com/ru-ru/dotnetZarchitectureZmodern-web-appsazureZcommon-client-side-web-technologies(дата обращения: 21.05.2023)
10. Басов А.С. Сравнение реляционных и NoSQL подходов управления
данными // Вестник науки. 2020. №8 (29). URL: https://cyberleninka.ru/article/n/sravnenie-relyatsionnyh-i-nosql-podhodov-upravleniya-dannymi(дата обращения: 21.05.2023).
11. JWT [Электронный ресурс]: JSON Web Tokens. URL:https://jwt.io/. - Свободный доступ. (дата обращения: 21.05.2023).
12. Методические рекомендации по оценке эффективности инвестиционных проектов (вторая редакция), утверждено Министерство экономики РФ, Министерство финансов РФ № BK 477 от 21.06.1999 г. [Электронный ресурс]. - Режим доступа . -http://www.cfin.ru/(дата обращения: 20.05.2023).
13. Мазур И.И., Шапиро В.Д., Ольдерогге Н.Г. Управление проектами: Учебное пособие. - М.: Омега-Л, 2004. - 664 с.
14. ГОСТ 12.1.006-84 Система стандартов безопасности труда (ССБТ).
Электромагнитные поля радиочастот. Допустимые уровни на рабочих местах и требования к проведению контроля (с Изменением N 1, с Поправкой) от 29 ноября 1984 - docs.cntd.ru[Электронный ресурс] // Режим доступа:
https://docs.cntd.ru/document/5200272(дата обращения 20.05.2023).
15. ГОСТ 12.1.038-82 Система стандартов безопасности труда (ССБТ). Электробезопасность. Предельно допустимые значения напряжений прикосновения и токов (с Изменением N 1) от 30 июля 1982 - docs.cntd.ru[Электронный ресурс] // Режим доступа:https://docs.cntd.ru/document/5200313(дата обращения 20.05.2023).
16. ГОСТ 12.2.032-78 Система стандартов безопасности труда (ССБТ).
Рабочее место при выполнении работ сидя. Общие эргономические требования от 26 апреля 1978 - docs.cntd.ru[Электронный ресурс] // Режим доступа:
https://docs.cntd.ru/document/1200003913(дата обращения 20.05.2023).
17. ГОСТ 21889-76 Система "Человек-машина". Кресло
человекаоператора. Общие эргономические требования (с Изменением N 1) от 25 мая 1976 - docs.cntd.ru[Электронный ресурс] // Режим доступа:
https://docs.cntd.ru/document/1200012832 98(дата обращения 20.05.2023).
18. СП 52.13330.2016 Естественное и искусственное освещение.
Актуализированная редакция СНиП 23-05-95* (с Изменениями N 1, 2) от 07 ноября 2016 - docs.cntd.ru[Электронный ресурс] // Режим доступа:
https://docs.cntd.ru/document/456054197(дата обращения 20.05.2023).
19. Трудовой кодекс Российской Федерации от 30 декабря 2001 -
docs.cntd.ru [Электронный ресурс] // Режи доступа:
https://docs.cntd.ru/document/901807664(дата обращения 20.05.2023).
20. Отели впали в зависимость от глобальных систем бронирования / [Электронный ресурс] // Ekec.ru: [сайт]. — URL:https://ekec.ru/oteli-vpali-v-zavisimost-ot-globalnyh-sistem-bronirovaniia/(дата обращения: 21.05.2023).


Работу высылаем на протяжении 30 минут после оплаты.




©2025 Cервис помощи студентам в выполнении работ