基于微服务的新型智库评价系统设计与应用
【摘要】:新型智库是党中央的重点建设项目,是党和政府科学决策的重要支撑,在社会上具有非常重要的地位。新型智库评价是为了分析新型智库发展过程中的优缺点,真正实现“以评促建”,协助研究人员提高认知,进一步有目的性地提出改进新型智库的对策,从而更好地发挥新型智库的基本功能。本文基于重庆市智库建设的现状,研究设计重庆市新型智库评价模型与评价系统。本文首先研究重庆市新型智库的多级评价指标,分析智库评价流程,其次研究设计重庆市新型智库评价模型,最后设计并实现重庆市新型智库评价系统。本文的主要研究内容如下:1.针对重庆市智库单一性评价模式的问题,本文研究设计重庆市新型智库综合评价模型,采用机器评分和人工评分相结合的方式对重庆市新型智库进行评价,并用层次分析法确定机器评分的各级指标权重值。评价模型确定后,用户进行系统申报,通过单位领导和社会科学界联合会管理员审核,再经过专家评分,系统即可根据评价模型计算重庆市新型智库评价的综合分值。通过设计重庆市新型智库综合评价模型,较好实现了对重庆市新型智库的评价与管理。2.针对用户需求频繁变更和单体应用耦合性较大等问题,本文采用Spring Cloud微服务架构实现重庆市新型智库评价系统。系统使用前后端分离的方式进行开发,前端使用Vue.js框架,结合Element组件设计实现,后端具体微服务采用Spring Boot框架。系统由网关统一接收外部请求,使用服务注册中心管理各个微服务。系统按照业务将主要功能划分为5个微服务,即注册登录、查看用户信息、智库申报、智库审核和智库评分微服务。通过引入Spring Cloud微服务架构技术,提升重庆市新型智库评价系统整体运行性能,增强系统后期可扩展性。