Диплом 2021 года. Оригинальность высокая.
Целью работы является выявление недостатков в прикладных процессах отдела продаж IT-компании «Пинол», и их устранение путем проектирования и разработки автоматизированной системы. Необходимо максимально упростить взаимодействие между сотрудниками и партнерами компании «Пинол».
Объектом исследования является отдел продаж предприятия ООО «Пинол».
Предмет исследования – процесс оформления заявок партнерами на продажу и внедрение решений компании «Пинол» - Pinkit.
Для достижения этой цели были поставлены следующие задачи:
- исследовать текущее состояние процесса заведения партнерской заявки в систему Битрикс24, а также оповещения партнера о статусе заявки;
- выявить и проанализировать проблемы и недостатки работы с партнерскими заявками;
- проанализировать и разработать варианты оптимизации и выбрать наиболее подходящее решение, представленное в виде модели усовершенствованного бизнес-процесса;
- оценить эффективность предлагаемого решения.
Первая часть работы посвящена изучению компании «Пинол», исследованию существующих бизнес-процессов. В ходе работы над первой частью выявлено, что есть недостатки при заведении заявки в CRM систему, а также в расчете комиссии партнера. Партнеру необходимо понимать, на каком этапе находится переданная заявка. Выяснить эту информацию он мог посредством связи с менеджером. Для того чтобы сфокусировать работу менеджера над продажами, было решено внедрить программное обеспечение, которое позволит партнеру в режиме реального времени наблюдать за ходом заявки. Были рассмотрены вопросы автоматизации и упрощения некоторых процессов при проектировании объектов, с использованием объектно-ориентированных возможностей.
Вторая часть работы посвящена вопросам разработки автоматизации некоторых процессов для организации рабочего места с использованием объектно-ориентированного программирования. В ходе работы было спроектировано и разработано приложение с использованием методов объектно-ориентированной разработки.
В процессе выполнения дипломной работы были использованы следующие инструменты и методы: в качестве языка программирования – язык, разработанный компанией Microsoft - C#. Для взаимодействия с CRM будет использован язык PHP. В качестве инструментальной среды разработки – Microsoft Visual Studio 2019, в качестве инструмента построения UML-диаграмм – draw.io. В процессе выполнения работы был использован Framework ASP.NET, разработанный компанией Microsoft специально для создания Web-приложений.
Введение 4
1 Анализ предметной области 7
1.1 Описание организации 7
1.1.1 Анализ деятельности организации 7
1.1.2 Организационная структура и система управления 8
1.1.3 Состояние и стратегия развития информационных технологий 10
1.2 Анализ организации прикладных и информационных процессов 14
1.2.1 Описание существующей организации прикладных процессов 14
1.2.2 Анализ недостатков организации прикладных процессов 18
1.2.3 Формирование предложений по автоматизации прикладных процессов 19
1.3 Постановка задачи автоматизации 23
1.3.1 Цели и задачи проекта автоматизации оформления заявок из партнерского кабинета 23
1.3.2 Построение и обоснование модели новой организации прикладных процессов 25
1.3.3 Спецификация функциональных требований к информационной системе 26
1.3.4 Спецификация и обоснование нефункциональных требований 27
1.4 Календарное планирование проекта 30
2 Проектирование автоматизированной системы оформления заявок для отдела продаж 32
2.1 Информационное обеспечение 32
2.1.1 Инфологическая модель 32
2.1.2 Схема данных проекта автоматизации 32
2.1.3 Входная информация 34
2.1.4 Формы выходных документов 36
2.2 Математическое обеспечение 37
2.3 Программное обеспечение 39
2.4 Спецификация программных модулей 42
2.5 Пользовательский интерфейс 55
2.6 Тестирование системы 60
2.7 Оценка эффективности проекта 64
Заключение 69
Список использованных источников 71
Приложение А – Use case диаграмма 77
Приложние Б – Листинг startup.cs 78
Приложение В – Листинг clientscontoller.cs 80
Приложение Г – Листинг update.php 83
Приложение Д – Листинг new.php 85
1. Library cURL [Электронный ресурс], - Режим доступа : https://www.php.net/manual/en/intro.curl.php, - свободный.
2. Sales Force Automation (SFA) - система автоматизации продаж [Электронный ресурс]. - Режим доступа : http://www.tadviser.ru, - свободный.
3. Афонин В.В. Моделирование систем: учебно-практическое пособие [Текст] : учеб. / В.В. Афонин, С.А. Федосин. – Москва : Интуит, 2016. - 231 c.
4. Банников Е.В. Виртуализация в автоматизации [Электронный ресурс] / Е.В. Банников. – Режим доступа : https://cyberleninka.ru/article/n/virtualizatsiya-v-avtomatizatsii, - свободный.
5. Баронов В.В. Информационные технологии и управление предприятием [Текст] учеб. / В.В. Баронов. – Москва : Компания АйТи, 2019. – 328 с.
6. Белов В.В., Чистякова В.И. Алгоритмы и структуры данных [Текст] учеб. / В.В. Белов, В.И. Чистякова. — Москва : НИЦ ИНФРА-М, 2017. - 240 с.
7. Белов И.В. Календарный план проекта [Электронный ресурс] / И.В. Белов – Режим доступа : https://urist-bogatyr.ru/article-item/kalendarnyy-plan-proekta/, - свободный.
8. Бесекерский В.А., Попов Е.П. Теория систем автоматического управления [Текст] учеб. / В.А. Бесекерский, Е.П. Попов – Изд. 4-е, перераб. и доп. – СПб.: Профессия, 2017. – 747 с.
9. Битрикс управление сайтом [Электронный ресурс]. – Режим доступа : https://ru.wikipedia.org/wiki/1%D0%A1-%D0%91%D0%B8%D1%82%D1%80%D0%B8%D0%BA%D1%81:_%D0%A3%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D1%81%D0%B0%D0%B9%D1%82%D0%BE%D0%BC, свободный.
10. Битрикс24 [Электронный ресурс]. – Режим доступа : https://ru.wikipedia.org/wiki/%D0%91%D0%B8%D1%82%D1%80%D0%B8%D0%BA%D1%8124, свободный.
11. Блинов В.А. Построение и анализ алгоритмов обработки данных [Текст] : учеб. / И.А. Селиванова, В.А. Блинов. – Изд. 2-е, перераб и доп. - Москва : Флинта, 2017. - 108 с.
12. Бондарь А.Г. "Microsoft SQL Server 2014 [Текст] : учеб. / А.Г. Бондарь – Спб : БХВ-Петербург, 2015. – 592 с.
13. Веб разработка с нуля до профессионала [Электронный ресурс], - Режим доступа : https://www.udemy.com/course/web-full-stack/, свободный.
14. Великоруссов Ю.А., Крылов Б.А. Автоматизация процесса программирования [Электронный ресурс] / Ю.А. Великоруссов, Б.А. Крылов. – Режим доступа : https://cyberleninka.ru/article/n/avtomatizatsiya-protsessa-programmirovaniya, - свободный.
15. Возможности REST API [Электронный ресурс], - Режим доступа : https://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=93&LESSON_ID=7885&LESSON_PATH=7657.7883.7885, - свободный.
16. Грекул В.И. Автоматизация деятельности предприятия розничной торговли с использованием информационной системы Microsoft Dynamics NAV [Текст] учеб. / В.И. Грекул и др. – Москва : Бином. Лаборатория знаний, 2016. - 184 c.
17. Джамса Крис Эффективный самоучитель по креативному Web-дизайну. HTML, XHTML, CSS,JavaScript, PHP, ASP, ActiveX. Текст, графика, звук и анимация [Текст] учеб. / Крис Джамса. – Москва : ООО "ДиаСофтЮП", 2017. - 672 с.
18. Дмитров В.И. Основа проектирования виртуальных предприятий [Текст] / В.И. Дмитров // Автоматизация проектирования. - 2016.
19. Документация по REST API «1С-Битрикс» [Электронный ресурс], - Режим доступа: https://dev.1c-bitrix.ru/rest_help/, свободный.
20. Емельянова Н.З., Партыка Т.Л., Попов И.И. Проектирование информационных систем [Текст] : учеб. Н.З. Емельянова, Т.Л. Партыка, И.И. Попов. – Москва : Форум. 2015.
21. Заботина Н.Н. Проектирование информационных систем [Текст] учеб. / Н.Н. Заботина. – Москва : НИЦ Инфра-М, 2017. - 331 c.
22. Запорожцев А.В. Принципы проектирования организационно-технических систем [Текст] / А.В. Запорожцев // Труды НГТУ им. Р.Е. Алексеева. – 2017. – № 3(100). – С. 106–115.
23. Запорожцев А.В. Проблемы проектирования автоматизированных систем управления организационно - техническими системами [Текст] / А.В. Запорожцев // Вестник Нижегородского университета им. Н.И. Лобачевского. – 2018. – № 6 (1). – С. 239–246.
24. Илюшечкин В.М. Основы использования и проектирования баз данных [Текст] : учеб. / В.М. Илющечкин. – Москва : Юрайт, 2017. - 516 c.
25. Исаев, Г.Н. Проектирование информационных систем [Текст] учеб. / Г.Н. Исаев. – Москва : Омега-Л, 2016. - 424 c.
26. Казаков А.К., Суворов А.Г. Проблемы современной автоматизации [Электронный ресурс] / А.К. Казаков, А.Г. Суворов. – Режим доступа : https://cyberleninka.ru/article/n/problemy-sovremennoy-avtomatizatsii, - свободный.
27. Калянов, Г.Н. Моделирование, анализ, реорганизация и автоматизация бизнес-процессов [Текст] учеб. / Г.Н. Калянов. – Москва : Финансы и статистика, 2016. – 240 с
28. Клюев, А.С. Автоматизация настройки систем управления [Текст] : учеб. / А.С. Клюев, В.Я. Ротач, В.Ф. Кузищин. — Москва : Альянс, 2018. — 272 c.
29. Козырев А.А. Информационные технологии в экономике и управлении [Текст] учеб. / Козырев А.А. – Изд. 2-е, перераб. и доп. – СПб.: Изд-во Михайлова В.А., 2017. – 360 с.
30. Круз Р.Л., Финогенова К.Г. Структуры данных и проектирование программ [Текст] : учеб. / Р.Л. Круз, К.Г. Финогенова. - Изд. 3-е. – Москва : Лаборатория знаний, 2017. - 768 с.
31. Кудрявцев В.Б. Интеллектуальные системы. Учебник и практикум для бакалавриата и магистратуры [Текст] : учеб. / В.Б. Кудрявцев, Э.Э. Гасанов, А.С. Подколзин. – Москва : ИЛ, 2016. - 219 c.
32. Кузнецов С.Д. Базы данных. Модели и языки [Текст] : учеб. / С.Д. Кузнецов. – Москва : Бином-Пресс, 2017. - 720 c.
33. Майк Кон. Scrum: гибкая разработка ПО [Текст] : учеб. Кон Майк. — Москва : «Вильямс», 2019. — С. 576.
34. Макгрегор, Д. Программная архитектура [Текст] : учеб. / Д. Макрегор. – Москва : Весть-МетаТехнология, 2018. – 240 с.
35. Мак-Дональд М. Microsoft ASP.NET 2.0 с примерами на C# для профессионалов [Текст] : учеб. / М. Мак-Дональд, М. Шпушта. - Москва-Санкт-Петербург-Киев: - ООО «И.Д. Вильямс», 2016. - 1408с.
36. Мартин Р. Чистый код. Создание, анализ и рефакторинг [Текст] : учеб. / Р. Мартин. – Спб.: Издательство Питер, 2019. – 464 с.
37. Минаси, М. Графический интерфейс пользователя: секреты проектирования [Текст] : учеб. / М. Минаси. – Москва : Мир, 2016.
38. Овчинников В.Г. Методология проектирования автоматизированных информационных систем. Основы системного подхода. – «Компания Спутник +»[Текст] : учеб. / В.Г. Овчинников. – Москва : МГИК, 2015. – 286с.
39. Основы веб разработки – [Электронный ресурс], - Режим доступа : https://www.udemy.com/course/html5-oz/, свободный.
40. Патюрель Р. Создание сетевых организационных структур [Текст] / Р. Патюрель // Проблемы теории и практики управления. – 2015. - №3.
41. Петкович Д. Microsoft SQL Server 2012. Руководство для начинающих [Текст] учеб. / Д. Петкович – Спб : «БХВ-Петербург», 2015. – 816с.
42. Подбельский В.В. Язык С#. Базовый курс [Текст] : учеб. / В.В. Подбельский. – Москва : РГГУ, 2015. - 408 c.
43. Программирование на C# – [Электронный ресурс], - Режим доступа : https://www.udemy.com/course/csharp-ru/, свободный.
44. Прогрессивные методы торговли. Метод самообслуживания [Электронный ресурс]. - Режим доступа: http://www.promtorgovlya.ru, свободный.
45. Рагулин П.Г. Информационные технологии [Текст] : учеб. / П.Г. Рагулин. – Владивосток : ТИДОТ Дальневосточного университета, 2004. – 208 с.
46. Роберт С. Мартин, Джеймс В. Ньюкирк, Роберт С. Косс. Быстрая разработка программ. Принципы, примеры, практика [Текст] : учеб. / С. Роберт, Мартин, В. Ньюкирк Джеймс, С. Косс. Москва : Вильямс, 2018. — 752 с.
47. Смирнова Г.Н., Сорокин А.А., Тельнов Ю.Ф. Проектирование экономических информационных систем [Текст] : учеб. / Г.Н. Смирнова, А.А, Сорокин, Ю.Ф. Тельнов ; под ред. Ю.Ф. Тельнова. – Москва : Финансы и статистика, 2019. – 512с.
48. Создание Web-страниц и Web-сайтов. Самоучитель [Текст] / В. Н. Печникова // Москва : Издательство Триумф, 2016. — 464 с.
49. Тарифы Битрикс24 [Электронный ресурс], - Режим доступа : https://www.bitrix24.ru/prices/?_ga=2.120555912.1264859378.1622390678-299123575.1621858548, - свободный.
50. Тарифы ПИНКИТ [Электронный ресурс], - Режим доступа : https://pinkit.io/#block1702, - свободный.
51. Федоров, Н.В. Проектирование информационных систем на основе современных CASE-технологий [Текст] : учеб. / Н.В. Федоров. – Москва : МГИУ, 2018. - 280 c.
52. Царев Р.Ю., Прокопенко А.В.Алгоритмы и структуры данных (CDIO) [Текст] учеб. / Царев Р.Ю., Прокопенко А.В. – Красноярск : СФУ, 2016. - 204 с.
53. Чарльз Петцольд. Программирование для Microsoft WINDOWS на С# [Текст] : учеб. / Чарльз Петцольд. – Москва : Издательско-торговый дом «Русская Редакция», 2017. - 576 с.
54. Шилдт Г. C# 4.0. Полное руководство [Текст] : учеб. / Г. Шилдт. – Москва : Издательство Вильямс, 2019. – 1056 с.