基于微服务架构的校园评审系统的设计与实现

来源 :西南大学 | 被引量 : 0次 | 上传用户:ccj5310110
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网的不断发展,信息技术和云技术广泛应用于各行各业,为各种信息管理工作带来了极大便利。然而,目前很多高校在校园招聘审核、职称评定以及会议组织等方面,仍然处于一种半人工半计算机的实施状态,比如校园招聘、职称评定、学位审核和项目申请等学术评审工作,或采用邮件与微信混合、或是人工组织的形式,缺乏统一的信息化管理与服务,严重影响了工作效率,也不符合校园信息化的趋势。因而,本硕士论文选题基于微服务架构的校园评审系统的设计与实现,从实际需求出发,研究实践利用微服务架构模式及其相关技术框架来设计和实现评审系统。期望带给评审系统更好的可扩展性和灵活性,并实践和锻炼自己在专业硕士研修期间学习和积累的有关软件工程的知识、方法和技术,尤其是微服务架构系统的概念、特征和开发方法。为此,本论文进行的实践工作主要包括:(1)需求分析:为了准确捕获评审系统的功能需求,本文运用需求建模的方法,从用户角色的角度,设计了普通用户用例、学术秘书用例、学术委员用例以及管理员用例四大用例,并采用用例规约的方式进行表述。通过需求分析,明确了系统应实现用户管理、权限控制、通知发布、申请管理、申请审核、会议组织、文件上传下载、消息发送以及支持自定义评审工作流的功能;(2)架构设计:本文结合需求阶段的用例规约,进一步设计评审系统业务功能,并建立用例的时序图模型和概念类模型,为服务划分和详细设计提供依据。然后按照业务功能划分微服务,为评审系统设计了用户服务、通知服务、申请评审服务、会议服务、工作流服务五个业务服务。接着分析了微服务系统在服务发现、负载均衡、服务容错、配置管理和网关设计方面的挑战,并通过设计注册中心服务、配置管理服务和网关服务三个基础组件服务来应对相应的挑战。最后完成评审系统业务服务和基础组件服务的架构设计;(3)详细设计:结合上一阶段微服务的架构设计,本文采用Spring Cloud技术框架来详细设计基础组件服务,包括利用Eureka实现注册中心服务,Config Server实现配置管理服务,Zuul服务实现路由网关服务,并在网关服务整合Ribbon和Hytrix实现负载均衡和服务容错。然后进行业务服务的详细设计,包括利用Spring Boot框架和MVC模式来设计业务服务层次架构,结合时序图模型和概念类模型,设计业务服务的接口和程序类构成。最后采用前后端分离的开发模式,使用Vue+Element UI实现系统前端界面,JWT实现接口鉴权,并通过Axios调用后端服务接口以实现前后端项目整合;(4)测试与部署:微服务接口的测试最为重要,为了保证服务接口能够按正确的格式传输正确的数据,本文着重进行服务接口测试,为每个微服务设计了对应的接口测试用例,并采用Postman接口测试工具,来模拟调用微服务接口。测试通过后,使用Vue脚手架和maven技术分别打包和部署前后端项目。最后是总结与展望,介绍项目实践的体会和存在的不足。实现的评审系统基本达到了预期目标,实践过程也锻炼了我微服务系统的开发能力,可以为微服务的设计和实现提供一定的参考价值。
其他文献
当今社会,以移动互联网、云计算、大数据和物联网为代表的新一轮科技创新,正在快速改变传统的生产经营与管理方式,促成新的市场格局和竞争态势的出现。
设G是一个对称平面图.Ciucu等证明了一个有关G的生成树数目的拆分定理,也就是G的生成树数目可用两个小图的生成树数目乘积来表示.在此基础上,提出了一种图变换,给出了图在这
问题与情境  我们知道,数的产生和发展离不开生活和生产的需要,请看图1,体会数的产生和发展过程.……
期刊
在《中学生数理化》创刊27周年之际,我校有幸成为该杂志记者站中的一员,《中学生数理化》以“紧紧围绕数学,为师生服务”为宗旨,具有一流的质量,
<正>进入21世纪,在全国性的高等教育快速发展的形势下,体育院校开办非体育类专业的改革势头非常迅猛。然而,理论界对这一重大改革问题的理论研究却明显滞后,尤其是对于体育院
会议
官厅水库是永定河流域重要的大型水库,随着水库上游社会经济的迅速发展,污染排放、需水量日益增加,导致官厅水库水环境面临诸多问题。本文分析了官厅水库的水文、水质变化过程,通过建立水量平衡模型并进行水质变化趋势分析研究了水库水质水量演变特征。在此基础上通过建立允许纳污量稳态算法模型计算了官厅水库的允许纳污量,并对水库出入库通量进行分析计算。主要研究内容和结论如下:(1)对水库水文过程进行平衡分析,得到了
目的评价高通量多重基因检测系统(High-throughput Multiplex Genetic Detection System,HMGS)直接检测胃活检样本中幽门螺杆菌(Helicobacterpylori,H.pylori)的应用价值,并
文章分析了化工固体大宗产品供应链中的特点,具体聚焦大型国有企业供应链末端的专业销售公司利用自有仓储资源如何实现了与客户共同管理库存,对VMI在石化产业上的应用做了探
20世纪80年代以后,随着认知领域研究的深入发展以及对教育教学工作复杂性认识的不断增加,西方发达国家对教师的研究已经从教师的行为研究转向对其思维和决策过程的研究,教师信念则是转向过程中颇受关注的主题之一。2014年9月,习近平总书记在同北京师范大学师生代表座谈时的讲话中指出:好老师没有统一的模式,可以各有千秋,各显身手,但有一些共同的必不可少的特质,第一点就是要有理想信念。由此可见,教师信念日益成
一、选择题  1.学校文艺部组织部分文艺积极分子看演出,购得8张甲票,4张乙票,共计用了112元.已知甲票每张比乙票贵2元,则甲票、乙票的票价分别是( ).……
期刊