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

Цена:
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г.
Контрольная работа по дисциплине: Программное обеспечение инфокоммуникационных технологий. Вариант №3
Вариант №3 1. Узнать текущую таблицу маршрутизации. Результат занести в файл. 2. С помощью python написать приложение для чтения и вывода на экран содержимое файла первого пункта в виде списка. 3. С помощью python написать приложение для передачи содержимого файла первого пункта в TCP-сокет. Организовать работу клиента с сервером.
User SibGOODy : 15 апреля 2020
600 руб.
promo
Расчет карбюраторного двигателя внутреннего сгорания АЗЛК
CОДЕРЖАНИЕ Введение 4 1 Тепловой расчет двигателя 5 1.1 Выбор топлива, определение его теплоты сгорания 5 1.2 Определение параметров рабочего тела 5 1.3 Определение параметров окружающей среды и остаточных газов 6 1.4 Расчет параметров процесса впуска 7 1.5 Расчет параметров процесса сжатия 9 1.6 Расчет параметров процесса сгорания 9 1.7 Расчет параметров процесса расширения и выпуска 12 1.8 Определение индикаторных показателей двигателя 12 1.9 Определение эффективных показателей двигателя 13 1.
User 89042066206 : 5 февраля 2013
100 руб.
Рабинович О.М. Сборник задач по технической термодинамике Задача 463
Из испарителя аммиачной холодильной установки пар выходит сухим насыщенным при температуре t1 = -20ºС. Температура адиабатно сжатого пара аммиака t2 = 25ºС. Пройдя через конденсатор и переохладитель, пар превращается в жидкий аммиака с температурой t = 15ºС. Принимая производительность холодильной установки Q0 = 290,7 кДж/с, провести сравнение данной установки с установкой, работающей без переохлаждения, определив для них холодопроизводительность 1 кг аммиака, часовое количество аммиака, холо
User Z24 : 5 октября 2025
220 руб.
Рабинович О.М. Сборник задач по технической термодинамике Задача 463
Контрольная работа по предмету "Культура речи и деловое общение"
Задания к лекции “Современный русский язык”: 1. Каким словарем можно воспользоваться, чтобы узнать род существительных: “визави”, “протеже”. (см. глоссарий) •словарем омонимов •словарем антонимов •фразеологическим словарем •толковым словарем русского языка 2.Каким словарем можно воспользоваться, чтобы узнать происхождение слов: карболка, караван. (см. глоссарий) •этимологическим •орфоэпическим •толковым •словарем синонимов 3. Выскажите свое мнение по одному из поставленных вопр
User nadia1979 : 8 мая 2016
250 руб.
up Наверх