Similar presentations:
Проект_Быков_Шабаев_8К51
1. Telegram-бот по планированию путешествий
TravelMate BotTelegram-бот по
планированию путешествий
Выполнили: студенты группы 8К51
Шабаев Рустам Дамирович
Быков Никита Андреевич
Дата 15.12.2025
2. ПЛАН ВЫСТУПЛЕНИЯ
• Проблема, решение, цель• Продукт
• Задачи
• Проектная команда
• Стек технологий
• Этапы реализации проекта
• Результаты реализации функционала
• Ответы на вопросы
2
3. ПРОБЛЕМА, РЕШЕНИЕ И ЦЕЛЬ
ПРОБЛЕМАСтуденты и сотрудники ТПУ нуждаются в удобном
инструменте для планирования поездок и учета расходов
во время командировок, конференций и личных
путешествий. Существующие решения часто
перегружены или не адаптированы под учебные нужды.
РЕШЕНИЕ
Разработать Telegram-бота с персональным кабинетом,
календарем мероприятий, классификацией расходов и
визуализацией статистики.
ЦЕЛЬ – Создать к 15.12.2025 телеграм-бот для
планирования поездок и учета расходов на языке Python,
соответствующий требованиям как учебного проекта.
Старт 10.11.2025
Финал 07.12.2025
3
4. ЗАДАЧИ
• Разработать архитектуру и документацию• Создать прототип бота
• Реализовать личный кабинет
• Добавить календарь мероприятий
• Реализовать классификатор расходов
• Внедрить графическое отображение статистики
• Провести тестирование MVP
• Подготовить итоговую документацию
4
5. ПРОДУКТ
MVP продукта включает в себя:• Регистрация и личный кабинет пользователя
• Создание и управление поездками
• Учет расходов по категориям
• Календарь мероприятий
• Визуализация расходов (графики)
• Удаление поездок с каскадным
t.me/Trave1_mate_bot
удалением данных
5
6. ПРОЕКТНАЯ КОМАНДА
Быков Никита АндреевичШабаев Рустам Дамирович
Роль в проекте
Руководитель проекта
Квалификационные навыки
Организация, контроль
сроков, коммуникация с
заказчиком
Управление проектом и
координация команды
Контроль сроков
выполнения этапов
Коммуникация с
преподавателем и
заказчиком
Формирование
отчетной
документации
Фронт задач
Разработчик / Backend
Python, SQL, Telegram Bot API,
Matplotlib
Разработка архитектуры
приложения
Программирование
функционала бота
Работа с базой
данных SQLite
Реализация
визуализации
данных
Тестирование
и отладка кода
6
7. СТЕК ТЕХНОЛОГИЙ
• Backend: Python, библиотека pyTelegramBotAPI• База данных: SQLite
• Визуализация: библиотека Matplotlib
• Управление кодом: Git, GitHub
• Коммуникация: Telegram
• Документация: Word, PowerPoint
7
8. ЭТАПЫ РЕАЛИЗАЦИИ ПРОЕКТА
10.11.2025 – 16.11.202517.11.2025 – 23.11.2025
.11.2025 – 30.11.2025
01.12.2025 – 07.12.2025
Подготовка
Проектирование
Разработка MVP
Тестирование
• реализация
базового
функционала
• интеграция
чат-бота
• функциональное
тестирование
• юзабилититестирование
• фиксация
результатов
Разработчик – 100%
Разработчик – 100%
сбор требований
подготовка
документации
ПМ – 100%
утверждение
• aрхитектуры
• прототип
интерфейса
ПМ – 50%
Разработчик – 50%
ПМ – 50%
8
9. РЕЗУЛЬТАТЫ РЕАЛИЗАЦИИ
Регистрация и личный кабинет• Автоматическая регистрация при
/start
• Хранение данных пользователя
• Статистика по поездкам и расходам
9
10. РЕЗУЛЬТАТЫ РЕАЛИЗАЦИИ
Управление поездками• Создание поездок /new_trip
• Просмотр всех поездок /my_trips
• Детальная информация о каждой
поездке
• Удаление поездок с каскадным
удалением данных
1
11. РЕЗУЛЬТАТЫ РЕАЛИЗАЦИИ
Учет расходов• Добавление расходов по 8
категориям
• Отчеты за разные периоды
• Визуализация в виде диаграмм
Matplotlib
1
12. РЕЗУЛЬТАТЫ РЕАЛИЗАЦИИ
113. РЕЗУЛЬТАТЫ РЕАЛИЗАЦИИ
Календарь мероприятий• Планирование событий
• Просмотр расписания /calendar
• Группировка мероприятий по датам
1
14. РЕЗУЛЬТАТЫ РЕАЛИЗАЦИИ
Пользовательский интерфейс• Интерактивные inline-кнопки
• Валидация ввода данных
• Подтверждение критических
действий
• Удобная навигация
1
15.
СПАСИБОЗА ВНИМАНИЕ!
Telegram: @marginofff