Слайд 2
![Цель курсовой работы: Разработать Telegram-бот для обработки заказов](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/577589/slide-1.jpg)
Цель курсовой работы:
Разработать Telegram-бот для обработки заказов
Слайд 3
![Задачи Провести анализ предметной области. Выбрать среду разработки. Выбрать СУБД,](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/577589/slide-2.jpg)
Задачи
Провести анализ предметной области.
Выбрать среду разработки.
Выбрать СУБД, провести сравнение возможных вариантов.
Изучить
все варианты существующих библиотек для написания современных Telegram-ботов.
Разработать и реализовать библиотеки и функции.
Протестировать продукт.
Слайд 4
![Сообщение для администратора:](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/577589/slide-3.jpg)
Сообщение для администратора:
Слайд 5
![Анализ предметной области Преимущества Telegram-ботов: - Моментальный ответ в любое](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/577589/slide-4.jpg)
Анализ предметной области
Преимущества Telegram-ботов:
- Моментальный ответ в любое время.
- Нет необходимости
устанавливать другое приложение.
- Интуитивно понятный интерфейс.
- Широкое разнообразие, которое помогает найти бота на любой вкус.
Слайд 6
![- Минимализм. - Эффективность, SQLite использует минимальные ресурсы. Высокая скорость.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/577589/slide-5.jpg)
- Минимализм.
- Эффективность, SQLite использует минимальные ресурсы.
Высокая скорость.
Модуль sqlite3.
Удобство: проверка синтаксиса,
автодополнение кода.
Встроенный отладчик.
Простота использования.
Интеграция с другими инструментами.
Слайд 7
![Создание базы данных Таблица «Products» Таблица «Users» Таблица «Cart»](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/577589/slide-6.jpg)
Создание базы данных
Таблица «Products»
Таблица «Users»
Таблица «Cart»
Слайд 8
![Импортированные библиотеки](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/577589/slide-7.jpg)
Импортированные библиотеки
Слайд 9
![Пример использования хэндлера](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/577589/slide-8.jpg)
Пример использования хэндлера
Слайд 10
![Если id пользователя совпадает с id администратора – предоставляется доступ к панели администратора](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/577589/slide-9.jpg)
Если id пользователя совпадает с id администратора – предоставляется доступ к
панели администратора
Слайд 11
![Повторная проверка на доступ к панели администратора](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/577589/slide-10.jpg)
Повторная проверка на доступ к панели администратора
Слайд 12
![Класс состояний Добавление новых товаров в меню](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/577589/slide-11.jpg)
Класс состояний
Добавление новых товаров в меню
Слайд 13
![Следующая функция будет вызываться только из состояния price и сохранит полученную информацию, если типы данных совпадают.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/577589/slide-12.jpg)
Следующая функция будет вызываться только из состояния price и сохранит полученную
информацию, если типы данных совпадают.
Слайд 14
![Заключение Разработали удобный Telegram-бот для обработки заказов. Провели анализ предметной](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/577589/slide-13.jpg)
Заключение
Разработали удобный Telegram-бот для обработки заказов.
Провели анализ предметной области, отметили преимущества
использования ботов.
Выбрали среду разработки «PyCharm».
Сравнили популярные СУБД и выбрали «SQLite».
Реализовали функции и библиотеки.
Протестировали продукт. Он работает без ошибок и содействует экономии времени и удержанию внимания потенциальных клиентов.