Введение 1
1. Постановка задачи 2
2. Предметная область 3
2.1. Обзор существующих решений 3
2.1.1. SAP Risk Management 3
2.1.2. Eramba 4
2.1.3. Структурированные документы и таблицы 5
2.1.4. Выводы 5
2.2. Подход к управлению рисками предприятия 5
3. Разработанное решение 8
3.1. Требования 8
3.2. Архитектура системы 8
3.3. Компоненты 10
3.3.1. Веб-сервер 10
3.3.2. Сервис миграции данных 13
3.3.3. Android приложение 15
3.3.4. Веб-приложение 17
3.4. Внедрение системы 20
4. Результаты 21
Список литературы 22
Существуют предприятия, управление которыми регулируется международными стандартами ISO1. Применение этих стандартов обеспечивает уверенность потребителей, инвесторов, общества и других заинтересованных лиц в том, что организация способна выполнить как условия контракта, так и применяемые законодательные и другие нормативные требования.
Стандарты для систем менеджмента развиваются, и возникает проблема перехода на их новые версии. В 2015 году часть стандартов, в том числе ISO 9001:2015 и ISO 14001:2015, стала включать в себя новое требование - внедрение риск-ориентированного подхода в управление предприятием [1,2]. Это дополнительно увеличило спрос на системы для управления рисками.
Существует большое разнообразие систем для управления рисками: начиная от структурированных документов Microsoft Office и заканчивая крупными программными комплексами компании SAP2 3.
Но в то же время, у существующих решений можно выделить две проблемы. Они относительно дорогие по причине большого набора функций, что не подходит для небольших компаний с ограниченным бюджетом. Также немалая часть решений рассматривает именно финансовые риски, что может быть неактуально для ряда отраслевых специалистов, например, экологов.
В компании «Системы КМ»3, занимающейся в том числе и услугами по внедрению управления рисками на предприятиях, имеется свой подход и основанный на нем прототип информационной системы. Прототип реализует общие принципы управления рисками, но не обладает всей функциональностью, необходимой конечным пользователям. Данная работа ведется в рамках создания информационной системы на базе этого прототипа и с учетом недостатков существующих решений.
В ходе работы была создана система для управления рисками предприятия, которая получила практическое применение. Более детально, были получены следующие результаты.
• Проанализированы существующие решения и сделан вывод о недостатках этих решений.
• Разработана архитектура системы для управления рисками предприятия.
• Реализована система для управления рисками предприятия.
• Проведена миграция данных из предыдущего решения.
[1] ISO 9001:2015 «Quality management systems. Requirements». - 5th edition. - International Organization for Standardization, 2015 - Clause A.4.
[2] ISO 14001:2015 «Environmental management systems. Requirements with guidance for use». - 3rd edition. - International Organization for Standardization, 2015 - Clause 6.1.
[3] SAP Risk Management, product website. - https://www.sap.com/cis/solution/lob/finance/enterprise-risk-compliance.html (дата обращения 17.05.2017)
[4] Jeffrey Richter. CLR Via C#. - 4th Edition - Microsoft Press, 2015 - P. 896
[5] Adam Freeman. Pro ASP NET Core MVC - Apress, 2017 - P.804
[6] S. Donaldson, S. Siegel, C.K. Williams, A. Aslam. Enterprise Security - Apress, 2017 - P. 484
[7] Allen Grant, Owens Mike. The Definite guide to SQLite - Apress, 2010 - P. 322
[8] Mazumdar Pranab, Agarwal Sourabh, Benerjee Amit. Pro SQL Server on Microsoft Azure - Apress, 2016 - P. 205
[9] Z. Hirani, L. Tenny, N. Gupta, B. Driscoll, R. Vettor. Entity Framework 6 Recipes - Apress, 2013 - P. 501
[10] Матанит, веб-ресурс для разработчиков. - https://metanit.com (дата обращения 17.05.2017)
[11] Joseph Rattz, Adam Freeman. Pro LINQ - Apress, 2010 - P.777
[12] Adam Freeman. Pro Angular - Apress, 2017 - P.643
[13] Steve Fenton. Pro TypeScript - Apress, 2014 - P. 212
[14] Oren Fahri. Reactive Programming with Angular and ngrx - Apress, 2017 - P. 144.