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

Цена:
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г.
Зачет по дисциплине "Экономика труда". Вариант 4
Вариант 4. 1) Выберите наиболее полное определение термина «экономически активное население»: a) лица в возрасте от 15 до 72 лет, являющиеся занятыми или безработными b) мужчины в возрасте от 18 до 59 лет и женщины от 18 до 54 лет c) трудоспособные граждане в трудоспособном возрасте за вычетом инвалидов 2) Выберите верный вариант расчёта премии на основе метода Хелси a) Размер премии определяется отношением затраченного времени к допустимому b) размер премии составляет 50% сэкономленного врем
User flewaway : 9 декабря 2017
80 руб.
Электромагнитные поля и волны. Зачётная работа. Билет № 6
Билет No6 Связь между продольными и поперечными составляющими векторов и в прямоугольном волноводе. Классификация направляемых волн. Представим себе металлическую трубу с прямоугольным поперечным сечением, заполненную средой с распределенными постоянными g, μ и ε, причем стороны трубы расположены относительно координатных осей х, у и z, как показано на рис.
User aleks797 : 20 января 2013
100 руб.
Программирование. Контрольная работа №1. вариант №7
Сформировать двумерный массив G размером 2 x 9 (2 – количество строк, равное предпоследней цифре пароля +2; 9 – количество столбцов) с помощью генератора случайных чисел и вывести элементы массива на экран и в файл. Записать в одномерный массив F строку матрицы G, содержащую минимальный элемент (оформить нахождение минимального элемента в виде процедуры). Вывести элементы массива F на экран и в файл.
User Кирилл140 : 17 ноября 2015
49 руб.
Будівельна техніка практикум
Практична робота №5 Визначити потрібну висоту підйому гака. Вибрати кран та обчислити змінну продуктивність крана при суміщенні і несуміщенні робочих операцій протягом циклу. Визначити ефективність операцій при роботі баштового крану. Практична робота №7 Визначити продуктивність скрепера. Для виконання вправи вибирають модель скрепера, модель трактора (тягача і штовхача), схему руху скрепера та характеристику ґрунту. Всего 8 практических работ.
User SerFACE : 2 февраля 2013
40 руб.
up Наверх