Введение 4
Глава 1. Теоретические основы моделирования бизнес-процессов 6
1.1 Моделирование бизнес-процессов на основе ботов в мессенджерах 6
1.1.1 Теоретические основы создания ботов в мессенджерах 6
1.1.2 PHP как язык для написания ботов 12
1.2 Системы управления проектами 20
1.3 Зарубежный и отечественный опыт использования ботов в мессенджерах . 25
1.4 Теоретические основы реинжиниринга 30
1.4.1 Реинжиниринг бизнес-процессов 30
1.4.2 Инструментальные средства реинжиниринга бизнес-процессов 34
1.4.3 Бизнес-процессы ООО «МАК-ВЕБ» 36
Глава 2. Предпроектный анализ деятельности ООО «МАК-ВЕБ» 45
2.1 Анализ функционирования предприятия 45
2.1.1 Общая характеристика 45
2.1.2 Состав и структура действующей информационной системы 47
2.2 Анализ подсистемы «Постановка задачи» 48
2.3 Основные проблемы подсистемы «Постановка задачи» 54
Глава 3. Проектирование информационной системы ООО «МАК-ВЕБ» 55
3.1 Характеристика проекта 55
3.2 Модель усовершенствованной подсистемы «Постановка задачи» 57
3.3 Разработка и программная реализация подсистемы «Постановка задачи» .. 63
3.3.1 Алгоритм решения задач 63
3.3.2 Программная реализация задач подсистемы «Постановка задачи» 66
3.4 Экономическое обоснование разработки программного обеспечения 70
3.4.1 Бюджет затрат на разработку программного обеспечения 70
3.4.2 Бюджет решения задач «Создание нового исполнителя» и «Постановка
новой задачи» 90
3.4.3 Расчёт показателей экономической эффективности 93
Заключение 99
Список использованных источников 101
Приложение
В настоящее время использование информационных систем на предприятии
становиться неотъемлемой частью организации производственного процесса.
Применение данной системы на предприятии позволило бы автоматизировать
операции по постановке задач сотрудникам, передачи информации, а также повысить общую степень контроля решаемых в определенный момент задач данного предприятия. Это бы привело к получению материальных выгод по следующим направлениям:
а) уменьшение количества времени, затрачиваемого на формулировку и постановку задач;
б) наглядность представления и полнота информации позволила бы ускорить
выполнение задач, снизить как экономические, так и временные издержки, что
могло бы благоприятно сказаться на деятельности предприятия в целом.
К сожалению, текущая ситуация на предприятии такова, что большинство поручение либо теряются, либо происходит срыв по срокам, что выделяется в снижение лояльности клиентов. Контроль небольших поручений не предоставляется в полной мере возможным, в силу того, что на создание задач в текущей
системе отнимает много времени.
Сегодня информационные технологии нашли широкое применение как в общем в сфере руководства проектами, так и в отдельных его частях, таких как
постановка задач, контроль их выполнение, учёт затраченных ресурсов и так далее.
Актуальность дипломной работы состоит в том, что современные предприятия вынуждены постоянно заниматься улучшением своей деятельности. Это требует разработки новых технологий и приемов ведения бизнеса, повышения качества конечных результатов деятельности и, конечно, внедрения новых, более эффективных методов управления и организации деятельности предприятий. Разработка бота в мессенджере – это новый метод усовершенствования деятельности предприятия и его бизнес-процессов.5
Целью дипломной работы является разработка бота в мессенджере для мобильных телефонов, планшетов и компьютеров. Основной характеристикой разрабатываемого бота является использование сервисов и процессов не зависящих
от основного приложения и выполняющих обработку данных в фоновом режиме.
Решаемые задачи:
- изучить бизнес-процессы предприятия и выявить проблемы;
- изучить архитектуру разработки для платформы для создания ботов Telegram;
- разработать информационную систему, выполняющую задачи «Создание
нового исполнителя» и «Постановка новой задачи» выбранной подсистемы «Постановка задачи».
Прежде чем написать дипломную работу, мной было изучено большое количество литературы и статей на тему разработка веб-приложений. Из чего было
решено, что язык программирования PHP лучше подходит для создания данного
приложения.
ООО «МАК-ВЕБ» интернет-агентство, у которого возникла проблема с
своевременным выполнением и контролем поручений. И для разрешения данной
проблемы было исследовано само предприятие и его бизнес-процессы. Так же
для усовершенствования предприятия были изучены основы моделирования бизнес-процессов и концепция создания ботов на базе платформы Telegram.
Были определены цели и структура проектируемой информационной системы. Информационная система предназначена для сбора, хранения, обработки
данных и быстрой постановки задач.
Построена организационно-логическая сущность задач подсистем ИС. Организационно-логическая сущность (ОЛС) бизнес-процессов отражает логические, временные, и продуктовые связи между задачами бизнес-процессов. Для
описания организационно-логической сущности бизнес- процессов используется
модель IDEF3. Определены информационные связи задач подсистем, построены
таблица потоков и схемы IDEF0.
Целью дипломной работы являлась разработка бота в мессенджере для
смартфонов, планшетов и компьютеров с применением языка программирования
PHP. Был выбран именно этот язык после изучения возможностей языков, на которых возможно написать бота, и требований приложения. Основной характеристикой разрабатываемого приложения являлось использование сервисов и процессов, не зависящих от основного приложения и выполняющих обработку данных в фоновом режиме.
В ходе выполнения работы были рассмотрены и решены следующие задачи:
- Были улучшены знания о принципах разработки на языке программирования PHP (xml и json разметка, классы, объекты, методы, функции).
- Для реализации поставленной задачи была использована среда PhpStorm
Разработанное приложение было протестировано, и будет использоваться после заключения договора с
управляющими предприятием ООО «МАК-ВЕБ».