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

Цена:
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г.
Фреза червячная чистовая m=10 z=12
Фреза червячная чистовая m=10 z=12 для цилиндрических колёс. Выполнена в компасе v16.
User vermux1 : 25 мая 2017
50 руб.
Фреза червячная чистовая m=10 z=12
Задачи по гидрогазодинамике ТвГТУ 2020 Задача 2 Вариант 26
Определить величину силы F гидростатического давления воды на плоскую прямоугольную стенку, наклоненную под углом α к горизонту и координату УD центра давления D. Глубина воды в сосуде h, ширина стенки b. На поверхность воды действует атмосферное давление. Решить задачу аналитическим и графоаналитическим методами. Сравнить результаты расчетов.
User Z24 : 27 июня 2026
300 руб.
Задачи по гидрогазодинамике ТвГТУ 2020 Задача 2 Вариант 26
Экзаменационная работа по дисциплине «Техника микропроцессорных систем в коммутации». Билет № 13
05 вар 6 сем 1.Приведите подходы оптимизации системы команд. Что определяет формат команды. Проектирование системы команд оказывает влияние на структуру ЭВМ. Оптимальную систему команд иногда определяют как совокупность команд, которая удовлетворяет.......... 2.Поясните суть конвейерной обработки команд в процессоре. Последовательный способ чтения и исполнения микрокоманд (МК) вызывает увеличение длительности тактового периода на время, необходимое для.............. 3.Перечислите, какие устройст
User odja : 13 апреля 2013
150 руб.
Практическая работа №1,№2,№3,№5,№6,№7,№8 Информатика и информационно-коммуникационные технологии в профессиональной деятельности. ОСЭК. Каргина Ольга Ивановна
Практическая работа №1 Задание. Нарисуйте и представьте модель, иллюстрирующую взаимодействие ребенка дошкольного возраста с разными сферами культуры. Практическая работа №2 Задание. «...Посредник меж тобой и человечеством» - так называет педагога Ш.А. Амонашвили, ученый, гуманист, обращаясь к ребенку в своем монологе. Какой смысл вложен в слово «посредник» в данном контексте? В чем, по-вашему, заключается посредническая роль педагога? От чего зависят полнота, содержательность этой роли? К
User Саша78 : 18 января 2026
100 руб.
Практическая работа №1,№2,№3,№5,№6,№7,№8 Информатика и информационно-коммуникационные технологии в профессиональной деятельности. ОСЭК. Каргина Ольга Ивановна
up Наверх