全文总字数:3595字
1. 研究目的与意义(文献综述)
微服务的概念早在2014年就已经被提出,经过多年的发展其理论体系和开发方法日益成熟,并在业界得到广泛地应用。微服务就是把一个完整的应用从数据存储,到业务逻辑开发,自下而上垂直分割成多个不同的服务单元,每个单元都与其他单元有着不同的职责,这些单元称其为单一职责小服务,也就是微服务。各服务单元独立地存在于这个大系统中,每个服务都仅运行在自己地进程中,这些进程与其他地进程互不影响、互不干扰,各服务之间地通信是通过一个共同地协议来实现,这个协议就是API协议[1]。所有这些服务的开发可以使用不同的编程语言;可以使用相同或不同的存储技术;并且所有的服务都能够进行自动,且独立地完成部署;同时保持着最低地集中管理模式。微服务是一种软件开发架构设计模式。在这种架构中,个服务被组件化,由各组件共同构成一个完整地业务逻辑和一个极大的应用体系。体系中地每一个组件,即每一个组件,即一个单元,就是一个“微服务”。所有地微服务都单独执行着各自独立地任务,但是微服务并不是孤立地存在地,各服务相互之间同时会被其他一个或多个服务调用,个服务间通过约定地协议集合在一起,共同完成一个具体地任务,实现软件业务需求或产品开发等。目前微服务地开源框架最常用地有Spring Cloud/Spring Boot、Dubbo、Dropwizard、Consul[2]。企业风险管理(ERM)的出现和普及是对全球化和管理机构全面管理风险的压力所致的快速变化的响应。近年来,由于一系列公司欺诈,财务丑闻,风险的复杂性和监管机构的压力,其重要性急剧增加。自Treadway委员会发起组织委员会(COSO)正式宣布企业风险管理框架[3]以来,ERM框架于2004年首次进行了修订和改进,并对ERM框架进行了重新构思和重新设计。 2006年,国务院国有资产监督管理委员会发布了《中央企业全面风险管理指南》[4],开始了为中国企业特别是中央和地方国有企业建立全面风险管理体系的浪潮。随着国务院国有资产监督管理委员会的推进,几年内多数中央企业建立了完善的风险管理体系。财政部于2008年发布了《企业内部控制基本标准》[4],要求大中型企业特别是上市公司建立和完善其内部控制制度。 2013年,这些要求在中央企业中得到了推广和实施。截至2016年9月30日,新版本的ERM框架已在全球范围内收集了反馈,并计划于2017年第一季度正式宣布。国际风险管理工作起步较早,相应的信息管理系统相对完善,而国内风险管理[5]工作起步较晚。除金融业和一些大型企业外,大多数风险管理信息系统的建设仍处于起步阶段。国内风险管理信息系统主要表现出以下特点:第一,除个别企业外,大多数企业风险评估信息系统建设仍是空白,没有专门的信息管理系统。第二是在金融和保险行业建立风险管理信息系统,但是要控制其面临的主要风险,没有通用的业务系统。第三是企业风险管理系统基本处于独立运行状态,缺乏信息共享和互联。第四,企业风险管理信息系统总体上缺乏风险管理系统的理论支持,定性度量更多,定量评估[6]更少。为了加强风险管理,提高管理水平和能力,企业需要依靠先进的生产管理模型和信息技术手段,建立风险管理信息系统,一个统一的问题解决平台具有重要的价值和意义。(1) 通过建立系统,企业可以共享信息并整合企业资源,提高管理效率。(2) 定性和定量分析相结合可以更准确地定位风险。(3) 通过建立风险案例分析数据库,可以追溯历史信息。(4) 通过信息配置,可以监视风险数据项,甚至可以进行预测和诊断。因此,本论文进行企业风险管理系统的设计与实现,为企业提供对风险管理过程中遇到的风险的切实解决方案,具有较大的实际意义。
2. 研究的基本内容与方案
通过对风险管理理论和方法的研究,结合企业风险管理的现状,初步确定了风险评估管理系统的重点是解决风险识别,风险分析[7]和风险管理三大风险业务评估问题。风险评估在生产线识别过程中,计划通过使用问卷,专家评估和公司领导确认来识别主要风险;通过风险矩阵图或热图动态显示风险;通过指定主要风险的响应策略,并设置风险监视指标,实时监视企业风险,并使用需求分析的结果来设计软件的整体功能架构。风险管理功能图: 目前,作为一种应用信息系统设计,它主要分为四种架构模式:分层架构,事件驱动架构,微内核架构和微服务架构[8]。每种架构模式都有其适用的应用程序系统场景。在设计此系统架构时,我们主要权衡以下方面:(1)便利性:系统对外部环境中不可预见的变化做出响应的能力。(2)易于部署:微服务架构的模块单元可以独立部署,并且可以与持续交付结合使用,这使得系统部署非常方便,可以进行灰度发布,从而避免了不必要的完全发布。(3)可测试性:微服务架构的服务单元可以独立测试,可测试性非常高。(4)性能:微服务体系结构的总体性能取决于分布式网络的特性和每个服务单元的性能。 由于采用分布式架构,因此可以根据系统负载的增加线性扩展主机或群集资源[9]。(5)可扩展性:微服务架构的每个服务单元都可以独立部署[10][11],并可以根据需要自由扩展。(6)易于开发:微服务架构的每个服务单元都可以独立实现,而不会相互影响。
3. 研究计划与安排
第01-02周(3.01-3.14):毕业设计课题调研,理论研究,按照功能点进行服务模块的边界划分;
第03周(3.15-3.22):服务模块的数据库设计与验证;
第04-05周(3.23-3.29):服务模块的基本实现
4. 参考文献(12篇以上)
[1] 姚刚、蔡凤翔、李英浩 浅谈微服务架构的网站开发技术[J] 中国石油勘探开发研究院 2019.12[2] 赵然等,微服务架构评述[J] 网络新媒体技术,2019.08[3] 企业风险管理-整合框架美国反欺诈财务报告委员会,COSO 2004.09[4] 中央企业风险管理全面指引[S] 国有资产监督管理委员会 2004[5] 刘庆峰 上市公司全面风险管理信息系统研究 美中经济评论员 2007[6] 朱玙之 低调的风险管理系统,贸易企业的高科技引擎[J] 第一财经日报 2020.02[7] 李鹏辉 企业风险评估管理系统设计与实现 北京工业大学硕士论文 2012年[8] 尼尔·福特《演进式架构》[M] 中国工信出版社 2019[9] 郭致远、魏银珍 基于Spring Cloud服务调用的设计与应用[J] 信息技术与网络安全[10] Muhammand Farhan, Mahbub Zaman Enterprise risk management and firm performance: Role of the risk committee[J] ,Journal of Contemporary Accounting Economics 2019.10[11] Chris Richardson Microservices: Decomposing Applications for Deployability and Scalability[J]archecture design,2020[12] 代兴宇,敏捷供应商管理系统设计与实现[D] 电子科技大学:硕士学位论文,2018.06[13] 殷佳玲等,基于微服务的研究生培养系统的设计与实现[D] 华东师范大学学报(自然科学版) 2019.07[14] 李林锋.分布式服务架构原理与实践[M]. 电子工业出版社, 2016.[15] 刘斌 基于SpringCloud的电信综合服务保障系统微服务改造之路[J] 中小企业管理与技术 2019.09[16] Chongkun Xia, Yunzhou Zhang, Lei Wang, Sonya Coleman, Yanbo Liu, Microservice-based cloud robotics system for intelligent space, Robotics and Autonomous Systems 2018.12
课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。