Тип работы:
Предмет:
Язык работы:


Сервис заказа еды через чат телеграмм

Работа №168766

Тип работы

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

Предмет

информатика

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

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


Реферат 2
ВВЕДЕНИЕ 4
1 Разработка спецификации требований 5
1.1 Обзор аналогов 5
1.1.1 Яндекс Еда 5
1.1.2 Delivery Club 6
1.2 Постановка задачи 8
2 Проектирование чат-бота 10
2.1 Выбор инструментов для реализации 10
2.1.1 Язык программирования JavaScript 10
2.1.2 Среда выполнения Node.js 12
2.1.3 Выбор среды разработки 13
2.2 Спецификация требований к разрабатываемому чат-боту 13
2.3 Список прецедентов чат-бота 15
2.4 Описание алгоритма работы чат-бота 22
2.4.1 Выбор товаров в меню ресторана 22
2.4.2 Работа корзины 26
2.4.3 Стадия оформления заказа 27
3 Реализация разработанного чат-бота 30
3.1 Создание бота 30
3.2 Инициализация проекта 31
3.3 Установка дополнительных библиотек 31
3.4 Описание констант и функций 32
3.4.1 Константы 32
3.4.2 Функции 33
3.4.3 Реализация оформления заказа 37
ЗАКЛЮЧЕНИЕ 41
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 42


Исследования рынка доставки еды и продуктов питания в России показывают быстрый рост и развитие в этом направлении за прошедшие 3 года. РАЭК оценила объем российского рынка доставки готовой еды в 2020 году в
316,4 млрд руб. По отношению к 2019 году рынок вырос на 69%. Данные компаний за прошедший позволяют говорить о том, что в 2021 году сохранилась сходная динамика. Рынок доставки продуктов питания, по оценке Data Insight, в 2021 году достиг объема 329 млрд руб., увеличившись на 159% по отношению к 2020 году. Количество заказов выросло на 244% - до 237 млн [1].
Среди сервисов, предоставляющих возможность заказать еду самыми популярными в России можно считать Яндекс Еда и Delivery Club. Исследование показало, какими сервисами доставки пользуются жители крупных городов. По факту это: Delivery Club (43%) и «Яндекс. Еда» (37%) [2].
В наше время такие сервисы пользуются особой популярностью, так как заказать еду на дом или в офис значительно проще, чем купить продукты и самому приготовить еду или пойти в ресторан [2].


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

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

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


Результатом выполнения данной работы является разработанный сервис заказа еды через чат-бот мессенджера Telegram. Был создан чат-бот, реализован его функционал на базе Node.js, используя язык программирования JavaScript. Работоспособность чат-бота заключается в запуске сервера через Node.js на компьютере, на котором находятся исполняемые файлы. Бот на данный момент выполняет следующие задачи:
- Вывод пользователю меню ресторана столовой Съем Слона;
- Возможность добавления товаров в корзину;
- Удаление товаров из корзины;
- Отмена заказа;
- Оформление заказа;
- Возможность пользователю ввести свои данные для оформления заказа.
Поставленная задача решена. Был получен опыт в разработке чат-бота для мессенджера Telegram, а также навыки программирования на языке JavaScript в среде запуска Node.js используя инструмент программирования VS Code.
Дальнейшее развитие проекта заключается в добавлении различных ресторанов города Красноярск, реализация оформления заказа из разных ресторанов одновременно, установка чат-бота на выделенный сервер для беспрерывной работы.
Оформление работы выполнено с учётом нормативных документов [19].



1. Retail.ru - портал ритейлеров и поставщиков. Статья: Исследование: рынок доставки еды и продуктов питания в России [сайт] URL: https://www.retail.ru/articles/issledovanie-rynok-dostavki-edy-i-produktov-pitaniya- v-rossii/ (дата обращения: 16.05.2022).
2. Retail.ru - портал ритейлеров и поставщиков. Новости: Какие сервисы доставки самые узнаваемые в России? [сайт] URL: https://www.retail.ru/news/kakie-servisy-dostavki-samye-uznavaemye-v-rossii-10- dekabrya-2019-188944/ (дата обращения: 16.05.2022).
3. Яндекс Справка: Что такое Яндекс Еда [сайт] URL:
https://yandex.ru/support/eda/common/about.html (дата обращения: 16.05.2022).
4. Delivery Club. Пресс-центр: О компании [Сайт] URL:
https://press.delivery-club.ru/mediakit (дата обращения: 16.05.2022).
5. Интернет-площадка vc.ru. Маркетинг: «Все пользователи ленивы»: причины роста популярности мессенджеров и чат-ботов [Сайт] URL: https://vc.ru/marketing/19493-chats-for-ad (дата обращения 18.05.2022).
6. Блог программиста: основы UML [сайт] URL: https://pro-
prof.com/archives/2594 (дата обращения 16.05.2022).
7. Официальный сайт Telegram [Сайт] - URL: https://tlgrm.ru/ (дата обращения: 16.05.2022).
8. Пост «Возможности Telegram. Мессенджер, каким он должен быть» [Электронный ресурс] - Режим доступа: - https://telegra.ph/Vozmozhnosti- Telegram-03-30 (дата обращения: 30.05.2022).
9. Справочник по Bot API [Электронный ресурс] - Режим доступа: - https://tlgrm.ru/docs/bots/api (дата обращения: 18.05.2022).
10. Современный учебник JavaScript [Сайт] - URL:
https://learn.javascript.ru/ (дата обращения: 16.05.2022).
11. Введение в JavaScript [Электронный ресурс] - Режим доступа: - https://learn.javascript.ru/intro (дата обращения: 30.05.2022).
12. Страница Википедии о JavaScript [Электронный ресурс] - Режим доступа: - https://en.wikipedia.org/wiki/JavaScript (дата обращения: 30.05.2022).
13. Для чего нужен JavaScript, какие плюсы и минусы, где применяется?
[Электронный ресурс] - Режим доступа: -
https://codernet.ru/articles/js/dlya_chego_nuzhen_javascript_kakie_plyusyi_i_minusy i_gde_primenyaetsya/ (дата обращения: 30.05.2022).
14. Brain Skills: блог «Плюсы и минусы Python» [Электронный ресурс] -
Режим доступа: - https://brainskills.ru/blog/plyusy-i-minusy-python/ (дата
обращения: 30.05.2022).
15. Хабр: Пост «Чем на самом деле является Node.js?» [Электронный ресурс] - Режим доступа: - https://habr.com/ru/post/420123/ (дата обращения: 30.05.2022)...19


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




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