ВУЗ: Не указан

Категория: Реферат

Дисциплина: Не указана

Добавлен: 29.11.2023

Просмотров: 312

Скачиваний: 4

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
вызывает консультанта в чаты).

Сервис написан на языке программирования pyhton, рассмотрим фрагмент программного кода для интерфейса настроек чат-бота, показанных на рисунке 42, код представлен на рисунке 44.



Рисунок 44 Фрагмент кода для настроек прораммы23
На рисунке 45 показан фрагмент кода из основного файла «bot.py», в котором прописана практически вся логика работы программы (логика программы будет описана ниже в алгоритме).



Рисунок 45 Фрагмент кода из файла «bot.py»24
В коде файла «bot.py» сначала проверяется заполнение всех необходимых полей базы данных, если все поля заполнены, использует эти данные в коде, после чего парсит информацию с определенного сайта о количестве очереди в чатах (рисунок 46), далее если количество чатов в очереди становится больше






23 Составлено автором по: [52].

24 Составлено автором по: [52].

нуля, то по определенным критериям выбирается консультант и вызывается в чат (рисунок 47), далее бот собирает статистику по обработке чатов.



Рисунок 46 Сайт «админки чатов»25




Рисунок 47 – Вызов консультантов в чаты26
На рисунке 48 показан фрагмент кода по сбору статистики по
каждому консультанту.



Рисунок 48 – Фрагмент кода по сбору статистики27
Статистика собирается в файл формата .xls и выглядит следующим образом, рисунок 49, рисунок 50.



Рисунок 49 Пример фала со статистикой, общая информация28



Рисунок 50 – Пример фала со статистикой, персональная информация29
В этом подразделе мы рассмотрели практическую реализацию программы, написанную на языке программирования Python, показали фрагменты кода программы, а также графическую реализацию кода.
        1. 1   ...   8   9   10   11   12   13   14   15   16

Моделирование алгоритма работы программы в соответствии с требованиями ГОСТ 19.701-90


Алгоритм это любая система вычислений, выполняемая по строго определенным правилам, которая после любого количества шагов, очевидно, приводит к решению задачи [11].

Формальное описание алгоритмов осуществляют с использованием схем алгоритмов. Для изображения схем алгоритмов существует ГОСТ 19.701-90

«Схемы алгоритмов, программ, данных и систем. Условные обозначения и правила выполнения». Для создания диаграмм и блок-схем наиболее подходящим графическим редактором является программа Microsoft Visio, в которой и были изображены представленные ниже алгоритмы.





Алгоритм, составленный в соответствии с требованиями ГОСТ 19.701-90 состоит и трех подпроцессов (рисунок 51):

  • установка программы;

  • настройка программы;

  • работа программы.




Рисунок 51 Алгоритм, разделенный на три подпроцесса30
Далее каждый подпроцесс описывается отдельно. Подпроцесс «Установка программы» состоит из блок-схем «Начало» и «Окончание», а тело алгоритма состоит из подпроцесса «Установка Python 3.7» и процесса «Запуск файла “Установка.bat”» показан на рисунке 52.



Рисунок 52 Алгоритм подпроцесса «Установка программы»31




30 Составлено автором
по: [12].

Подпроцесс «Настройка программы» состоит из блок-схем терминатор:

«Начало» и «Окончание», тело алгоритма содержит блок-схемы: подпроцесс, ручная операция, процесс, документ, алгоритм показан на рисунке 53.

Рисунок 53 – Алгоритм подпроцесса «Настройка программы»32 Подпроцесс «Работа программы» осуществляется с помощью таких

символов как (рисунок 54): ввод и вывод данных, ручной ввод (символ отображает данные, вводимые вручную во время обработки с устройств любого типа), процесс, решение, база данных.



Рисунок 54 Алгоритм подпроцесса «Работа программы»33

В этом разделе был рассмотрен алгоритм, описывающей всю суть работы готовой программы, данный алгоритм был составлен в соответствии с ГОСТ 19.701-90 и для изображения алгоритма использовалась программа Microsoft Visio.

В результате разработки данной программы существенно сократились потери чатов, а также время ожидания клиента в чате, более подробно эффективность программы рассмотрим в следующем разделе.
        1. 1   ...   8   9   10   11   12   13   14   15   16

Оценка экономической эффективности



Экономическая эффективность это результат, который может быть получен путем сравнения показателей рентабельности производства по отношению к общим затратам и используемым ресурсам [53].

Общим показателем является экономическая эффективность системы, характеризующая выполнимость затрат, понесенных при создании и эксплуатации системы. Исходя из этого, можно сформулировать цели, которые преследуют компании, желающие внедрить или модернизировать ИТ-систему. Количественные характеристики этих свойств определяются следующим показателем - каковы будут преимущества внедрения и использования информационной системы [54].

Результатом экономической части выпускной работы должна быть рассчитанная стоимость и оценка экономической целесообразности создания чат-бота помощника для техподдержки компании СКБ Контур.

Основными задачами этого раздела являются:

  • расчёт стоимости часа работы специалистов;

  • расчёт трудозатрат и затрат на оплату труда;

  • учёт материальных и нематериальных вложений;

  • составление таблицы ресурсных затрат на этапе эксплуатации;

  • расчёт экономической выгоды и построение графиков, показывающих результат.

          1. Расчет стоимости часа работы специалистов

Определим расчёт стоимости часа работы специалистов, для этого нам понадобятся вспомогательные величины, показанные на рисунке 55.