Введение 5
1 Проблемы и тенденции развития экспертных систем 9
1.1 Анализ источников по теме работы 9
1.2 Сущность процессов информационной поддержки пользователей 11
1.3 Обоснование необходимости и цели использования экспертных систем
для информационной поддержки пользователей 15
1.4 Анализ типовых программных решений для автоматизированной
поддержки пользователей 20
1.5 Тенденции развития экспертных систем 23
2 Анализ предметной области 24
2.1 Характеристика предметной области 24
2.1.1 Характеристика предприятия 24
2.1.2 Анализ деятельности отдела технического сопровождения 25
2.2 Анализ текущего состояния информационной системы 28
2.2.1 Описание текущего состояния информационной системы 28
2.2.2 SWOT-анализ 29
2.3 Рекомендации по совершенствованию информационной системы 31
3 Проектирование программного обеспечения 33
3.1 Проектирование модулей программного обеспечения 33
3.2 Структура базы данных 36
4 Описание разработанного программного обеспечения 37
4.1 Общее описание разработанного программного обеспечения 37
4.2 Обоснование средств разработки 37
4.3 Описание исполняемого кода программы 38
4.4 Описание опытной эксплуатации системы 45
4.5 Расчет экономической эффективности 52
Заключение 60
Список использованных источников 61
Приложение А 64
Приложение Б 2
Приложение В 3
Для успешной профессиональной деятельности в современном мире необходимо владеть не только профессиональными умениями и навыками, но также владеть современными инструментами, применяемыми при достижении профессиональных задач. Другими словами, информационный характер общества предусматривает использование информационных технология (то есть персонального компьютера) практически во всех сферах деятельности человека.
Для решения большинства задач, связанных с непрофессиональным использованием компьютера, человеку, как правило, достаточно знаний. В случае возникновения затруднений спросить совет в социальном окружении не составляет труда [6].
В профессиональной сфере использование компьютера как правило связано с использованием специализированного программного обеспечения, для успешного использования которого необходимо пройти определенный курс обучения. Ряд проблем, возникающих в использовании компьютера в профессиональной сфере, может зависеть от специфики информационной структуры организации, применяемого оборудования и программного обеспечения. Как правило, для разрешения подобных проблем, возникающих у сотрудников (пользователей) в организации есть специалист или группа специалистов (отдел технической поддержки пользователей). Подобные услуги может выполнять и сторонняя организация (так называемый «аутсорсер» — поставщик услуг аутсорсинга, т.е. имеет место передача организацией на основании договора определённых бизнес-процессов или производственных функций на обслуживание другой компании, специализирующейся в соответствующей области) [22].
Самым распространенным и прогрессирующим методом накопления и передачи знаний являются экспертные системы.
Экспертные системы (ЭС) — это сложные программные комплексы, аккумулирующие знания специалистов в конкретных предметных областях и тиражирующие этот эмпирический опыт для консультаций менее квалифицированных пользователей.
Разработка ЭС имеет существенные отличия от разработки обычного программного продукта. Опыт создания ЭС показал, что использование при их разработке методологии, принятой в традиционном программировании, либо чрезмерно затягивает процесс создания ЭС, либо вообще приводит к отрицательному результату. Использовать ЭС следует только тогда, когда разработка ЭС возможна, оправдана и методы инженерии знаний соответствуют решаемой задаче [24].
В зависимости от экономических предпосылок, особенно в современный посткризисный период, перед руководством каждой компании встает вопрос, иметь ли возможность технической поддержки сотрудников и, если таковая имеет смысл, как минимизировать расходы на неё? В исследовании будет рассмотрен один из аспектов минимизации расходов предприятия на организации технической поддержки сотрудников.
Анализ актуальности обусловил выбор цели исследования: добиться повышения эффективности функционирования предприятия за счет автоматизации процессов решения проблемных ситуаций в системах поддержки пользователей.
Гипотеза исследования. Предполагается, что введение автоматизированной системы решения проблемных ситуаций приведет к повышению качества технической поддержки пользователей.
Объектом исследования является деятельность Отдела технического сопровождения пользователей.
Предметом исследования является процесс диагностики и решения проблемных ситуаций.
Целью работы является автоматизация процессов решения проблемных ситуаций в системах поддержки пользователей.
Для достижения указанной цели поставлены следующие задачи:
1. Провести анализ литературы и интернет-источников, на основе которого определить существующие системы поддержки пользователей, выделить существующие проблемы в данном вопросе, сформулировать требования к функциональности интеллектуальной информационной системы для взаимодействия с пользователями при автоматизации процесса технического сопровождения.
2. Обосновать выбор методов представления и обработки знаний специалистов департамента информационных технологий (ИТ департамента).
3. Сформулировать функциональные требования к разрабатываемой интеллектуальной информационной системе для автоматизации процесса решения проблемных ситуаций при техническом сопровождении пользователей.
4. Разработать логическую модель представления знаний в интеллектуальной информационной системе.
5. Разработать интерфейс взаимодействия пользователя и интеллектуальной информационной системы с учетом выделенных функциональных требований.
Практическую значимость квалификационной работы составляет повышение качества процессов решения проблемных ситуаций в Открытом акционерном обществе «Прогресс».
Методы исследования. В выпускной квалификационной работе были использованы общенаучные приемы анализа и синтеза, теория и методы систематизации и обобщения данных, принятия решений, математической статистики, системного анализа, объектно-ориентированного программирования.
Теоретическая основа исследования. Теоретической основой исследования являются подходы, применимые к построению систем принятия решения и экспертных систем в частности, справочная информация по программным продуктам Microsoft Visual Studio 2015, Microsoft Windows 8/10 и SQL Server
На защиту выносятся следующие положения:
1. Принципы построения интеллектуальной информационной системы с учетом выделенных функциональных требований, предъявляемых к процессу решения проблемных ситуаций в системах поддержки пользователей и модель представления базы знаний.
2. Программное обеспечение, реализующее возможности экспертных систем при решении проблемных ситуаций в системах поддержки пользователей.
3. Результаты практической реализации, демонстрирующие повышение качества процесса решения проблемных ситуаций, возникающих при использовании компьютерного оборудования и программного обеспечения сотрудниками ОАО «Прогресс» в рамках процесса оказания технической поддержки.
В процессе работы над проектом и преддипломной практики были изучены проблемы использования компьютерного оборудования и программного обеспечения на предприятии-клиенте, согласовано средство разработки, разработан и внедрен программный продукт, который полностью соответствует требованиям, предъявляемым к экспертным системам.
Были решены следующие основные задачи:
• проведен анализ литературы и интернет-источников;
• разработана информационная модель;
• реализована экспертная система «Устранение проблем при работе с компьютерным оборудованием и программным обеспечением ОАО «Прогресс».
К разработанной системе были сформулированы следующие функциональные требования: система пошагово разъясняет задаваемые вопросы, ставит диагноз по определенным признакам и выводит решение по выбранным критериям; позволяет создавать знания, способна к обучению; осуществляет поиск по основным ключам.
В качестве дальнейшего развития системы может быть следующее:
• подключение дополнительных отделов к системе, а также других клиентов компании ОАО «Прогресс»;
• расширение функционала экспертной системы путем увеличения базы знаний и вывода решения;
• решение, реализующее объединение экспертной системы и системы ServiceDesk предприятия.
Система внедрена в отдел продаж ДО Урал ОАО «Прогресс», о чем свидетельствует акт внедрения.
Таким образом, следует считать, что задачи преддипломной практики полностью выполнены и цель достигнута.
1. Багиров Р. ИТ-менеджмент начинается с Service Desk [Электронный ресурс]. — Режим доступа: http://www.cnews.ru/reviews/in— dex.shtml?2005/06/01/178742 (дата обращения: 06.05.2019).
2. Богданов Д. О. Система обработки заявок современного ИТ-отдела [Электронный ресурс]. — Режим доступа: http://elib.sfu-kras.ru/handle/2311/4211 (дата обращения: 06.05.2019).
3. ГОСТ 28397-89-2019. Языки программирования. Термины и определения [Текст]. — Введ. 01.09.2018 — Москва: Изд-во стандартов, 2018. — 27 с.
4. ГОСТ Р7.0.100-2018. Библиографическая ссылка. Общие требования и правила составления [Текст]. — Введ. 04.06.2018. — Москва: Изд-во стандартов, 2018. — 9 с.
5. Демьянов А. В. Автоматизация службы технической поддержки [Текст] / А. В. Демьянов // Молодежный научно-технический вестник. — 2014. — №8. — С. 14-22.
6. Зубов Ю. С. Информатизация и информационная культура [Текст] / Ю. С. Зубов // Проблемы информационной культуры: сборник научных статей. — Москва, 2014. — С. 6-11.
7. Коптелов А. Автоматизация центра технической поддержки пользователей [Текст] / А. Коптелов, С. Уштей. — Мобильные телекоммуникации. — Москва, 2006. — №9. — С.35-39.
8. Лорьер Ж. Л. Системы искусственного интеллекта [Электронный ресурс]. — Режим доступа: http://www.padaread.com/?book=15248(дата об-ращения: 05.06.2019).
9. Николаенко С. А. Автоматизация систем управления [Текст]: учебник / С. А. Николаенко, Д. С. Цокур. — Краснодар: Крон, 2015. — С. 119-125.
10. Нильсон, Н. Принципы искусственного интеллекта [Текст] / Нильсон Н. — Москва: Радио и связь, 2014. — С. 373-380.
11. Онлайн-система Okdesk [Электронный ресурс]. — Режим доступа: https://okdesk.ru/(дата обращения: 05.06.2019).
12. Официальный сайт Radmin [Электронный ресурс]. — Режим доступа: http://www.radmin.ru/(дата обращения: 03.05.2019).
13. Официальный сайт TeamViewer [Электронный ресурс]. — Режим доступа: https://www.teamviewer.com(дата обращения: 03.05.2019).
14. Официальный сайт TightVNC [Электронный ресурс]. — Режим доступа: http://www.tightvnc.com/(дата обращения: 03.05.2019).
15. Официальный сайт ОАО «Прогресс» [Электронный ресурс]. — Режим доступа: http://www.progressfood.ru(дата обращения: 02.06.2019).
16. Попов А. Л. Системы поддержки принятия решений [Электронный ресурс]. — Режим доступа: http://elar.urfu.ru/handle/10995/1676(дата обращения: 03.05.2019).
17. Разработка Windows-приложений [Электронный ресурс]. — Режим доступа: http://computersbooks.net/microsoft-corporation&book=20033(дата обращения: 21.03.2019).
18. Рогачева Е. В., Ломакин В. В. Интеллектуализация базы знаний систем Service Desk [Электронный ресурс]. — Режим доступа: https://moluch.ru/archive/37/4309/(дата обращения: 05.06.2019).
19. Ручкин В. Н. Универсальный искусственный интеллект и экспертные системы [Текст] / В. Н. Ручкин, В. А. Фулин. — Санкт-Петербург, 2009. — С. 240-247.
20. Студопедия — понятие SWOT-анализа [Электронный ресурс]. — Режим доступа: https://studopedia.ru/2_112512_SWOT-analiz.html(дата обращения: 21.03.2019).
21. Суслов А. А. Готовность к использованию компьютерных сетей в профессиональной деятельности [Текст] / А. А. Суслов // Применение новых технологий в образовании: материалы XXV международной конференции. — Троиц-Москва, 2014. — С. 594-595.
22. Суслов А. А. О сотрудничестве образовательных учреждений и организаций в процессе подготовки специалистов в области информационных технологий [Текст] / А. А. Суслов // Новые информационные технологии в образовании: материалы VIII международной научно-практической конференции. — Екатеринбург, 2015. — С. 512-514.
23. Шарп Д. Microsoft Visual C#. Подробное руководство [Текст]: учебное пособие / Д. Шарп. — Москва: ФА, 2017. — С. 848-859.
24. Ягудин Е. Р. Проблемы использования информационных систем на малых предприятиях [Текст] / Е. Р. Ягудин // Современная экономика: актуальные проблемы, вопросы и инновации: cборник статей XXIII Международной научно-практической конференции. — Пенза, 2018. — С. 512-514.
25. MSDN [Электронный ресурс] / Сеть разработчиков Microsoft. — Режим доступа: https://msdn.microsoft.com(дата обращения: 03.06.2019).
26. OsTicket Support System [Электронный ресурс]. — Режим доступа: https://osticket.com/(дата обращения: 05.06.2019).
27. ServiceNow [Электронный ресурс] / Digital Workflows for Enterprise. — Режим доступа: https://www.servicenow.com/(дата обращения: 05.06.2019).
28. Shafer G. Probabilistic Expert Systems [Text] / G. Shafer. — Philadelph¬ia: SIAM, 1996. — P. 81-83.
29. Tzafestas S. Expert Systems in Engineering Applications [Text] / S. Tzafestas. — Berlin, 1993. — P. 384-386.
30. Vizureanu P. Expert Systems [Text] / Vizureanu P. — India, 2010. — P. 238-239.