Разработка телеграм-бота для автоматизации взаимодействия клиента с отелем

Цена:
1000 руб.

Состав работы

material.view.file_icon CAB8942C-6AAD-4D50-B025-43A9E40C5FF9.pdf

Необходимые программы

Работа представляет собой файл, который можно открыть в программе:
  • Adobe Acrobat Reader

Описание

Содержание
ВВЕДЕНИЕ................................................................................................... 4
1 ОПИСАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ............................................... 5
2 ПОСТАНОВКА ЗАДАЧИ ........................................................................ 6
3 ВЫБОР ИНСТРУМЕНТАЛЬНЫХ СРЕДСТВ ....................................... 8
3.1 Средства разработки .......................................................................... 8
3.2 BotFather.............................................................................................. 8
3.3 Kotlin.................................................................................................... 8
3.4 Spring boot ........................................................................................... 9
3.5 PostgreSQL......................................................................................... 10
3.6 Intellij IDEA....................................................................................... 11
3.7 Git....................................................................................................... 12
4 АНАЛОГИ................................................................................................ 13
4.1 Служба бронирования...................................................................... 13
4.2 “Niagara” Эко отель.......................................................................... 13
5 ФУНКЦИОНАЛЬНЫЕ ТРЕБОВАНИЯ К ПРОГРАММНОМУ
СРЕДСТВУ............................................................................................................ 15
6 НЕФУНКЦИОНАЛЬНЫЕ ТРЕБОВАНИЯ К ПРОГРАММНОМУ
СРЕДСТВУ............................................................................................................ 17
6.1 Требования к аппаратному обеспечению....................................... 17
6.2 Требования к надежности................................................................ 17
7 ПРОЕКТИРОВАНИЕ СИСТЕМЫ......................................................... 18
7.1 Проектирование баз данных............................................................ 18
7.2 Описание модулей и функциональности бота............................... 19
8 РАЗРАБОТКА ПРИЛОЖЕНИЯ............................................................. 21
8.1 Процесс создания бота..................................................................... 21
8.2 Создание и заполнение базы данных.............................................. 24
8.3 Команды для взаимодействия с меню............................................ 27
8.4 Обработчик событий........................................................................ 28
8.4 Создание меню выбора ролей ......................................................... 31
8.5 Создание меню роли “Клиент” ....................................................... 32
8.6 Бронирование номера....................................................................... 33
8.7 Создание отзыва ............................................................................... 38
8.8 Создание обращения менеджеру .................................................... 40
3
8.9 Просмотр бронирований.................................................................. 41
8.10 Выбор роли...................................................................................... 43
8.11 Уведомления ................................................................................... 43
8.12 Неизвестная команда...................................................................... 44
8.13 Возврат в главное меню................................................................. 44
8.14 Создание меню роли “Менеджер” ................................................ 45
8.15 Статистика....................................................................................... 46
8.16 Отзывы............................................................................................. 52
8.17 Обращения ...................................................................................... 52
8.18 Управление номерами.................................................................... 55
9 РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ..................................................... 58
9.1 Роль “Клиент” ................................................................................... 58
9.2 Роль “Менеджер”.............................................................................. 73
10 ТЕСТИРОВАНИЕ ................................................................................. 82
ЗАКЛЮЧЕНИЕ .......................................................................................... 83
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ................................. 84

Дополнительная информация

Научный руководитель: Ситняковская Елена Игоревна
2023г.
Организация строительства (спецкурс)
Організація будівництва (спецкурс) Зміст Розділ 1 1.Вихідні дані проекту........................3 2. Визначення кошторисної вартості окремих об’єктів..........5 3. Календарний план або укрупнений сітковий графік будівельного комплексу.............................10 4. Загальномайданчиковий буд генплан...............11 Розділ 2 1.Визначення обсягів БМР......................15 2.Вибір монтажних кранів......................19 Розділ 3. Сіткове планування 1. Побудова сіткового графіку.............
User cybikrybik : 24 марта 2020
200 руб.
Организация строительства (спецкурс)
Программная инженерия (часть 1-я) . Вариант №14
вариант 14 Охранная служба: список постов охраны, список охранников, журнал выхода на дежурство, журнал учета замечаний. Очередь LIFO 11, 5, 17 Задания к разделам курсовой работы 1. Постановка задачи на создание программного продукта. Цель: изучение и системное представление бизнес-процессов, подлежащих программированию, приобретение навыков системного анализа объектов и процессов реального мира на предмет организации программного управления. Задание 1. Выполнить системное описание заданного
User IT-STUDHELP : 16 ноября 2021
1100 руб.
Программная инженерия (часть 1-я) . Вариант №14 promo
Теоретическая механика СамГУПС Самара 2020 Задача Д2 Рисунок 9 Вариант 4
Применение принципа Даламбера к определению реакций связи Вертикальный вал АК (рис. Д2.0–Д2.9), вращающийся с постоянной угловой скоростью ω = 10 c-1, закреплен подпятником в точке А и цилиндрическим подшипником в точке, указанной в таблице Д2, в столбце 2. При этом АВ = ВD = DЕ = ЕК = а. К валу жестко прикреплены однородный стержень 1 длиной l = 0,6 м, имеющий массу m1 =3 кг, и невесомый стержень 2 длиной l2 = 0,4 м и с точечной массой m2 = 5 кг на конце. Оба стержня лежат в одной плоскости.
User Z24 : 9 ноября 2025
250 руб.
Теоретическая механика СамГУПС Самара 2020 Задача Д2 Рисунок 9 Вариант 4
Экзаменационная работа по дисциплине: Вычислительная математика. Билет № 4
Билет No4 1. Вычислите и определите абсолютную и относительную погрешности результата. , если a = 11.80 0.02, b = 7.40 0.03, m = 5.82 0.05,, c = 26.70 0.03, d =11.234 0.004. 2. Выполните 3 шага метода простой итерации для системы линейных уравнений и оцените погрешность полученного решения. 3. Для дифференциального уравнения выполните 3 шага методом Эйлера (h = 0.1) и найдите y(0.3).
User xtrail : 31 марта 2013
300 руб.
up Наверх