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


РАЗРАБОТКА ЧАТ-БОТА ДЛЯ СБОРА, ОБРАБОТКИ И ПРЕДСТАВЛЕНИЯ ИНФОРМАЦИИ О МЕРОПРИЯТИЯХ В ТОМСКЕ

Работа №186730

Тип работы

Дипломные работы, ВКР

Предмет

прикладная информатика

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

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


Аннотация 2
ВВЕДЕНИЕ 3
1 Анализ предметной области 5
1.1 Обзор существующих решений 6
2 Требования к разрабатываемому приложению 9
2.1 Функциональные требования 9
2.2 Нефункциональные требования 9
3 Инструменты разработки чат бота и парсера 11
3.1 Интегрированная среда разработки 11
3.2 Выбор языка программирования 13
3.3 Библиотека BeautifulSoup 15
3.5 СУБД SQLite 17
4 Варианты использования 19
4.1 Диаграмма вариантов использований 19
4.2 Сценарии вариантов использования 20
5 Проектирование 23
5.1 Общая схема работы проекта 23
5.2 Диаграмма деятельности проекта 24
5.3 MVC паттерн 26
6 Реализация 28
6.1 База данных 28
6.2 Парсер 29
6.3 Реализация чат бота 31
6.3.1 Навигация 31
6.3.2 Связь с базой данных 33
6.3.3 Подписка на оповещения о новых мероприятиях 34
6.3.4 Оповещения о новых мероприятиях 36
6.3.5 Отображение информации о мероприятии 38
7 Руководство пользователя 41
ЗАКЛЮЧЕНИЕ 49
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 50


Современный мир характеризуется высоким уровнем информатизации, а информация стала одним из самых важных ресурсов в нашей жизни. Важность актуальной информации особенно актуальна в индустрии организации мероприятий, где информация о предстоящих событиях имеет большое значение для организаторов и посетителей.
Целью данной дипломной работы является разработка чат-бота для сбора, обработки и представления информации о мероприятиях в Томске, с использованием парсера для сбора информации. Чат-бот представляет собой удобный инструмент для получения актуальной информации о предстоящих мероприятиях, включая даты, места проведения, программу и другую важную информацию.
Для улучшения качества работы чат-бота и увеличения объема собираемой информации было принято решение использовать парсер для сбора информации о мероприятиях в Томске. Парсер представляет собой программу, которая позволяет собирать информацию с веб-страниц и других источников.
В рамках работы будет проведен анализ существующих решений, определены требования к разрабатываемому чат-боту, разработаны алгоритмы и реализовано программное обеспечение. В результате работы будет получен функционирующий прототип чат-бота, который позволит упростить процесс сбора и обработки информации о мероприятиях в Томске.
Важным элементом работы с чат-ботами является использование современных методов и алгоритмов, которые позволяют обеспечить эффективную и удобную работу с пользователем, а также использование парсера для сбора информации. Разработка чат-бота для сбора, обработки и представления информации о мероприятиях в Томске будет полезна для организаторов мероприятий, посетителей и всех желающих получить актуальную информацию о культурной жизни города.
Цель работы: Разработать чат-бота для сбора, обработки и представления информации о мероприятиях в Томске.
Задачи:
1. Проанализировать предметную область;
2. Поиск и обзор аналогов;
3. Выбор и изучение инструментов разработки;
4. Проектирование архитектуры чат бота;
5. Реализация чат бота.
Ожидаемые результаты: готовый чат бот, который получает информацию о мероприятиях через парсинг сайтов и отображает мероприятия пользователю.


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

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

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


Цель данной выпускной квалификационной работы - разработка чат- бота для сбора, обработки и предоставления информации о мероприятиях города Томск.
В рамках данной дипломной работы был разработан чат-бот, который позволяет пользователям получать информацию о мероприятиях в городе Томске. Бот предоставляет возможность искать мероприятия, подписаться на оповещения о новых мероприятиях в выбранных категориях, получать информацию о случайном мероприятии в выбранной категории, а также переходить на сайт мероприятия для получения дополнительной информации.
Были рассмотрены и проанализированы различные аналоги, которые уже существуют на рынке, на основе чего было выявлены требования к работе.
Для разработки бота были использованы язык Python, библиотеки Telebot и SQLite3 для создания базы данных.
Бот позволяет пользователям быстро и удобно получать информацию о мероприятиях в городе. Это помогает пользователям находить интересные мероприятия и увеличивает вероятность их посещения.
В дальнейшем разработанный бот может быть доработан и улучшен, например, добавлением новых функций, улучшением алгоритмов поиска мероприятий, а также взаимодействие с другими городами.



1. Как выбрать решение для парсинга сайтов: классификация и большой обзор программ, сервисов и фреймворков [Электронный ресурс] URL: https://habr.com/ru/articles/521646/ (Дата обращения 07.09.2022)
2. Яндекс Афиша для партнеров [Электронный ресурс] URL: https://yandex.ru/support/afisha-partners/index.html (Дата обращения 10.09.2022)
3. Парсинг сайта вместе с Python и библиотекой Beautiful Soup: простая инструкция в три шага [Электронный ресурс] URL: https://skillbox.ru/media/code/parsing-sayta-vmeste-s-python-i-bibliotekoy- beautiful-soup-prostaya-instruktsiya-v-tri-
shaga/?ysclid=li64hmtzoy978129641 (Дата обращения 17.09.2022)
4. Pycharm - Краткое руководство [Электронный ресурс] URL:https://coderlessons.com/tutorials/python-technologies/uznaite- pycharm/pycharm-kratkoe-rukovodstvo?ysclid=li64qo6ar6928890231 (Дата обращения 04.10.2022)
5. Библиотека SQLite3 в Python: создание таблиц, добавление данных и настройка [Электронный ресурс] URL: https://pythonru.com/osnovy/sqlite- v-python?ysclid=li656mhk2o225707963
6. Охота на мифический MVC. Обзор, возвращение к первоисточникам и про то, как анализировать и выводить шаблоны самому [Электронный ресурс] URL: https://habr.com/ru/articles/321050/ (Дата обращения 12.11.2022)
7. Лучшие онлайн чат боты и ассистенты [Электронный ресурс] URL: https://ru.botostore.com/ (Дата обращения 25.02.2022)
8. telebot быстро и понятно. Телеграмм-бот [Электронный ресурс] URL: https://habr.com/ru/articles/580408/ (Дата обращения 25.03.2023)
9. Афиша мероприятий в Томске [Электронный ресурс] URL: https://gorodzovet.ru/tomsk/ (Дата обращения 04.05.2023)
10. Афиша Томска, билеты на концерты, фестивали, в театр, цирк
[Электронный ресурс] URL:
https://tomsk.kassir.ru/?ysclid=lic2q58g0560533032 (Дата обращения 04.05.2023)
11. Томский драмтеатр [Электронный ресурс] URL:
http://www.tomskdrama.ru/?ysclid=lic30p4kud762238949 (Дата обращения 04.05.2023)



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




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