vinogradov_-_korr_2

Содержание

Слайд 2

Актуальность дипломной работы

Актуальность выпускной квалификационной работы обусловлена высокой популярностью мессенджеров и таких

Актуальность дипломной работы Актуальность выпускной квалификационной работы обусловлена высокой популярностью мессенджеров и
средств автоматизации, как чат-боты среди пользователей сети Интернет. Чат-боты позволяют упростить ежедневные задачи, такие как: получение информации о изменении в расписании, последних новостях и многое другое. Главным преимуществом относительно классических приложений является совмещение всех возможностей на платформе популярных мессенджеров.

Слайд 3

Цели и задачи

Целью выпускной квалификационной работы является разработка чат- бота для сельскохозяйственных

Цели и задачи Целью выпускной квалификационной работы является разработка чат- бота для
предприятий, а именно для реализации сельскохозяйственной продукции, на примере черенков и саженцев винограда.
В соответствии с целью определены следующие задачи:
Изучение спроса и предложение товаров сельскохозяйственных предприятий;
Поиск и сравнение среды разработки чат-ботов на отечественном и иностранном программном обеспечении;
Разработка чат-ботов для мессенджера Telegram на языке программирования Python.

Слайд 4

Чат-бот

Чат-бот — это умная программа, которая живет в мессенджерах и выясняет потребности

Чат-бот Чат-бот — это умная программа, которая живет в мессенджерах и выясняет
пользователей, а затем помогает удовлетворить их (денежная транзакция, бронирование отелей, составление документов). Сегодня почти каждая компания имеет чат-бота для взаимодействия с пользователями. Существует два типа ботов: работающие по правилам и самообучающиеся.

Слайд 5

Виды чат-ботов

Рис. 1 – Чат-бот работающий по правилам

Рис. 2 – Чат-бот работающий

Виды чат-ботов Рис. 1 – Чат-бот работающий по правилам Рис. 2 –
за счет искусственного интеллекта

Слайд 6

Обзор приложения Telegram

Telegram — бесплатный мессенджер для смартфонов и ПК под управлением

Обзор приложения Telegram Telegram — бесплатный мессенджер для смартфонов и ПК под
всех наиболее распространенных на сегодняшний день операционных систем, позволяющий обмениваться не только текстовыми сообщениями, но и различными медиафайлами (картинки, музыка, архивы, текстовые документы и пр.)

Преимущества перед Viber и WhatsApp:
•мессенджер полностью бесплатный;
•самый высокий уровень безопасности;
•полное отсутствие рекламы;
•мгновенная скорость обмена сообщениями;
•поминутное отображение активности пользователя;
•возможность полностью конфиденциальной переписки (секретные чаты).
•возможность написания дополнительных программ, чат-ботов на Python, для внедрения в •мессенджер и упрощения многих действий.

Слайд 7

Программное обеспечение

При выборе программного обеспечения самым лучшим выбором для создания чат-бота выступает

Программное обеспечение При выборе программного обеспечения самым лучшим выбором для создания чат-бота
интегрированная среда разработки PyScripter (Рис.3). Самая актуальная версия для беспроблемной работы на Python – это версия 3.8.

Рисунок 3 – окно PyScripter

Слайд 8

Создание клавиатуры чат-бота

Необходимо создать нужные для пользователя и администратора команды с ответами,

Создание клавиатуры чат-бота Необходимо создать нужные для пользователя и администратора команды с
и добавить их в наш код (рис. 4).
Команды: «Управление товарами», «Информация», «Настройки» и «Общие функции» будут доступны только для Администратора.

Рисунок 4 – Создание клавиатуры

Слайд 9

Создание БД чат-бота

Для добавления товаров в бота используем базу данных SQLite, при

Создание БД чат-бота Для добавления товаров в бота используем базу данных SQLite,
помощи команд создаем необходимые нам параметры и задаем их значение (Рис. 5). Также для каждой базы данных задана проверка, если БД существует, то выходит сообщение «DB was found» и ее порядковый номер, а если нет, выйдет сообщение «DB was not found» и она будет создана и настроена автоматически по указанным параметрам (Рис. 6).

Рисунок 5 – Код создания БД с хранением товаров

Рисунок 6 – Проверка существования Базы данных

Слайд 10

Описание и пример работы программы

Чат-бот позволяет пользователю не дожидаясь ответа администратора подобрать

Описание и пример работы программы Чат-бот позволяет пользователю не дожидаясь ответа администратора
необходимые ему сорта, и совершить заказ. В нем содержатся все данные о наличии саженцев винограда, их описание и цены.

Рисунок 7 – Начальное окно чат-бота

Потенциальный покупатель заходя в бота видит начальное окно (Рис.7), для начала работы необходимо нажать «Start».

Слайд 11

Пользователю будут доступны такие команды как: «Заказать», «Корзина», «FAQ», «Поддержка» (Рис. 8).

Пользователю будут доступны такие команды как: «Заказать», «Корзина», «FAQ», «Поддержка» (Рис. 8).
При нажатии на одну из данных команд, пользователю будет выводиться необходимая ему информация, или же дополнительные команды для уточнения.

Рисунок 8 – Команды чат-бота

При выборе команды «Заказать», пользователю будет выводиться список сортов винограда в наличии и их цена (Рис. 9). Для более детального изучения сорта, необходимо выбрать интересующий сорт и нажать на него.

Рисунок 9 – Список сортов

Слайд 12

После чего он может ознакомиться с каждым сортом более детально (Рис.10-12), просмотрев

После чего он может ознакомиться с каждым сортом более детально (Рис.10-12), просмотрев
его описание, фото, и заказать его.

Рисунок 10 – Описание сорта
Монарх

Рисунок 11 – Описание сорта
Велика

Рисунок 12 – Описание сорта
Дубовский Розовый

Слайд 13

Оформление заказа

Если пользователь захотел добавить сорт в корзину, ему необходимо ввести количество

Оформление заказа Если пользователь захотел добавить сорт в корзину, ему необходимо ввести
саженцев для заказа, после чего он может продолжить выбор (Рис 13).

Когда покупатель выбрал все сорта, которые его интересуют, он заходит в корзину и может ее очистить, либо же подтвердить покупку (Рис. 14-15).

Рисунок 13 – Добавление товара в корзину

Рисунок 14 – Корзина с товарами

Рисунок 15 – Оформление заказа

Слайд 14

Экономическая эффективность

По итогам затрат на разработку и прибыли можно сделать вывод, что

Экономическая эффективность По итогам затрат на разработку и прибыли можно сделать вывод,
внедрение чат-бота значительно окупает производство. В частности этому помогает сокращение времени на расчеты и последующие работы.
Имя файла: vinogradov_-_korr_2.pptx
Количество просмотров: 26
Количество скачиваний: 0