Введение 6
1 Анализ предметной области 8
1.1 Основные сведения об отделе АНО "Диалог Регионы" в Республике
Хакасия 8
1.2 Организационная характеристика Хакасской региональной общественной
организации «Экологическая палата Хакасии» 11
1.3 Анализ аналогичных программных продуктов 12
1.4 Концепция IT-проекта «Telegram-бот «Открытые данные по отходам РХ» 14
1.5 Структурное моделирование для описания бизнес-процессов для сбора
информации об отходах предприятий 16
1.5.1 Модель в нотации IDEF3 17
1.5.2 Модель в нотации DFD 19
1.5.3 Моделирование базы данных Telegram-бота «Открытые данные по
отходам РХ» 20
1.6 Описание инструментальных средств разработки 22
Вывод по разделу «Анализ предметной области» 24
2 Описание реализации Telegram-бота «Открытые данные по отходам РХ» 25
2.1 Установка программного обеспечения 25
2.2 Регистрация Telegram-бота 26
2.3 Реализация функционала Telegram-бота 27
Вывод по разделу «Описание реализации Telegram-бота «Открытые данные по отходам РХ» 45
3 Оценка совокупной стоимости и рисков проекта 45
3.1 Расчет затрат на разработку Telegram-бота «Открытые данные по отходам
РХ» 46
3.2 Капитальные затраты 47
3.2.1 Расчет затрат на проектирование 47
3.3 Эксплуатационные затраты 54
3.4 Расчет совокупной стоимости владения системой 57
3.5 Оценка рисков при реализации проекта создания Telegram-бота 58
Вывод по разделу «Оценка совокупной стоимости и рисков проекта» 59
Заключение 60
Список использованных источников 61
Telegram-бот - это программа, написанная на языке программирования и интегрированная в мессенджер Telegram, которая обеспечивает автоматизированный обмен сообщениями или взаимодействие с пользователем через сообщения.
Telegram-боты популярны из-за своей простоты использования и широкого спектра возможностей. Они могут использоваться для автоматизации задач, обработки платежей, взаимодействия с веб-сервисами, игр и многого другого. Боты также могут быть программируемыми, поэтому их легко настраивать для выполнения определенных задач и обеспечивать более личный подход к общению с пользователем.
Объект выпускной квалифицированной работы: процесс сбора
информации об отходах предприятий Республики Хакасия.
Цель выпускной квалифицированной работы: создание Telegram-бота «Открытые данные по отходам РХ» для размещения данных об отходах в целях их продажи и покупки.
Задачи выпускной квалифицированной работы:
1. провести анализ предметной области;
2. разработать концепцию разработки Telegram-бота «Открытые данные по отходам РХ»;
3. выполнить анализ аналогичных программных продуктов и обосновать необходимость собственной разработки;
4. выполнить сравнительный анализ и обосновать выбор программных средств разработки информационной системы;
5. создать Telegram-бота «Открытые данные по отходам РХ»;
6. выполнить оценку совокупной стоимости владения проектом;
7. оценить риски реализации проекта.
В первом разделе выпускной квалифицированной работы проведен анализ предметной области деятельности ХРОО «Экологическая палата Республики Хакасия» и АНО «Диалог Регионы (Центр управления регионом Республики Хакасия). Описаны бизнес-процессы Telegram-бота, проведен сравнительный анализ и обоснован выбор средств разработки.
Во втором разделе представлен процесс разработки. Был зарегистрирован новый бот в Telegram с помощью BotFather. Разработан Telegram-бот, который будет использоваться другими организациями для размещения информации об отходах в целях ее продажи. Проведено тестирование и приложены скриншоты с результатами тестирования.
В третьем разделе выполнена оценка совокупной стоимости и рисков проекта. Рассчитаны проектные, капитальные и эксплуатационные затраты, рассчитана совокупная стоимость владения системой, проведена оценка рисков и пути их решения.
Разработка Telegram-бота является актуальной для различных сфер деятельности, так как с каждым годом Telegram становится популярнее. В рамках данной работы был разработан бот «Открытые данные по отходам РХ» для Экологической палаты Хакасии, который информирует одни организации о наличии отходов, а другим дает возможность разместить данные об отходах в целях ее продажи.
В процессе выполнения выпускной квалификационной работы был проведен анализ предметной области, проведен анализ деятельности Центра управления регионом Республики Хакасия и Экологической палаты Хакасии. В ходе анализа была выявлена необходимость в разработке Telegram-бота «Открытые данные по отходам РХ». Был обоснован выбор программных средств: язык программирования PHP, СУБД MySQL и среда разработки PhpStorm.
Во втором разделе была описана разработка Telegram-бота «Открытые данные по отходам РХ».
Третий раздел содержит в себе информацию об оценке совокупной стоимости и рисков проекта. Описаны расходы для создания Telegram-бота для сбора информации об отходах предприятий для ХРОО «Экологическая палата Хакасии», а также возможные риски проекта и их возможные решения.
Таким образом, результатом работы является спроектированный и разработанный Telegram-бот «Открытые данные по отходам РХ», позволяющий одним организациям выставлять данные об отходах, а другим организациям покупать отходы.