admin 管理员组

文章数量: 1184232


2024年2月5日发(作者:compare to比较日期)

2020年12月1日MobileOffice·HomeOffice总第436期微服务架构的学生综合事务平台构建*徐晴1王加年21(常熟理工学院电气与自动化工程学院常熟215500)2(常熟理工学院信息化办公室常熟215500)快速的多样化成长成才服务,对构建学生的知识、摘要:学生管理工作在高等教育教学活动中占有特殊地位,为学生提供便捷、微服务架构的综合事务平台正式体现这能力体系,培养学生实践能力、创新能力具有重要意义,也是目前高校所必须承担的功能,分析了微服务架构的技术优势,提出了符合我校实种服务功能的可落地的解决方案。本文分析了学生事务服务的现状和复杂性,情的学生综合事务平台的思路。关键词:微服务;综合事务;事务服务中图分类号:TP315文献标识码:A文章编号:7665ConstructionofIntegratedStudentAffairsPlatformBasedonMicroserviceArchitectureXUQing1WANGJianian2(SchoolofElectricalandAutomationEngineering,ChangshuInstituteofTechnologyChangshu215500)1(InformatizationOffice,ChangshuInstituteofTechnologyChangshu215500)2Abstract:Thestudentmanagementoidesstudentswithconvenient,greatsignificancetocultivatestudents’,peranalyzesthepresentsituationandcomplexityofstudentaffairsservice,analyzesthetechnicaladvan-tagesofmicroservicearchitecture,ds:microservice;comprehensivetransaction;transactionservice高校学生服务工作复杂性,还体现在学生个体需求的“00后”他们对新事物有成为高校学生主体,高校学生工作是高校学生思想政治工作和教育管理工多样性。随着特别是大数据、着独特的认识和判断,其次也存在着过分追求个性的问作的有机整体,随着信息技术的快速发展,题;他们在接收新事物的同时,却存在着承受挫折能力较云计算技术在高校的发展和运用,为高校学生工作带来了弱的问题。这些问题都增加了学生管理工作的难度。新的挑战和机遇。学生综合事务服务是高校日常工作的重高校学生服务工作复杂性,还体现在服务内容有机融要组成部分,对高校的人才培养工作具有不可替代的支撑作用。高校应积极探索建立学生综合事务平台,为学生的合性和各职能部门信息系统相互独立性之间的矛盾上。学生综合事务服务是面向多部门的系统工程,从职能部门的便捷的服务。学习、生活、就业提供更加优质、教学服务、图书馆服务、财务角度来讲,其包含德育服务、1高校学生服务工作复杂性分析服务、后勤服务、创新创业服务等。这些服务职能由各部门高校学生服务工作复杂性,首先体现在学生规模上。近承担,在服务的内容设计上往往以本部门为主体,且彼此学生人数不断增加,按照原年来,高校招生规模不断扩大,之间缺乏有效的沟通和融合,其违背了以学生为本,强化不实时的问题[1]。先的管理方式,已明显出现信息传递不畅、学生的主体地位的基本理念。主要表现在学生工作队伍内部的信息传递不顺畅、学生与老师之间的信息沟通不顺畅,学生与其他部门之间的交流2基于微服务架构优势2.1微服务架构不顺畅。这种复杂性对无论是学校还是学生管理人员都是微服务架构是一种架构概念,旨在通过将功能分解到个人能力要求极高。一种考验,对从业者的心理素质、0引言*基金项目:(项目号本文系教育部人文社会科学研究项目(青年基金项目)“大数据背景下基于深度迁移学习的高校家庭经济困难学生精准认定研究”18YJCZH229)、江苏高校哲学社会科学研究基金(思想政治工作专题研究)项目“大数据背景下基于深度迁移学习的高校家庭经济困难学生精准认定研究”(项目号2018SJSZ439)、江苏省教育科学“十三五”规划学生资助专项课题“大数据背景下基于深度学习的高校家庭经济困难学生精准认定研究”(项目号X-a/2018/08)的阶段性成果。办公自动化杂志·11·

2020年12月1日各个离散的服务中以实现对解决方案的解耦,它的主要作用是将功能分解到离散的各个服务当中,从而降低系统的耦合性,并提供更加灵活的服务支持[2]。微服务架构围绕业务领域组件来创建应用,旨在通过使用一些功能比较明确、业务比较精练的服务去解决更大、更实际的问题。2.2微服务架构优势由于微服务架构围绕业务领域组件来创建应用,通过使用一些功能比较明确、业务比较精练的服务去解决实际问题。实施过程中可以独立编译、部署和扩展,有助于敏捷开发和部署。相对整体架构,微服务架构具备以下优势:2.2.1服务复杂度可控微服务架构规避了软件复杂度无止境的积累,单个服务专注单一功能,通过接口完成服务之间的相互调用,构成整体服务。微服务架构中,业务的变更仅需要对单个微服务升级迭代即可,从而提高了系统的维护性;2.2.2服务独立部署微服务架构进程独立运行,每个微服务支持独立部署,单个服务的升级迭代不会影响到整个应用,并且微服务架构下,单个服务的故障的影响也仅限于本个服务本身,不会影响到整个应用;2.2.3服务扩展性高单个服务支持横向业务扩展,每个服务组件可以根据实际需求进行独立的扩展,以响应对网络、处理数据、数据库访问或日益增长的文件系统资源需求。2.3微服务架构困难微服务架构作为应用开发技术的必然趋势,对业务系统进行细粒度拆分,降低了业务系统的复杂性,但是对企业技术架构提出了新的挑战。2.3.1运维集成成本增加微服务架构依赖多种开源技术,而这些技术的整合、升级等维护工作困难;如果采用多种技术栈,会带来更多的系统维护、集成等问题;同时,微服务拆分带来大量的细粒度服务,增加了服务的授权、流控、监测的难度和故障风险。2.3.2必须有坚实的开发运维一体化技能微服务应用的开发往往需要引入多种开发框架,增加许多业务无关代码,给业务开发人员带来额外的负担,同时微服务架构依赖多种开源技术,而这些技术的整合、升级等维护工作困难。3基于微服务架构的学生综合事务平台高质量发展观的内涵是“以人为本”,具体到高校学生管理工作上,就是要树立以学生为本的理念。要改变现有的学生服务的模式,强化学生的主体地位,要结合学生个体的优缺点个性化服务,充分发挥其优势,在成长中不断逐步改变其缺点。基于微服务架构高校学生综合事务平台将是高质量发展在学生工作中的具体落实。由于学生个体多样性,如生源地的多样性、宗教信仰的多样性、成长环境的多样性等,学生事务服务内容的多样性,如德育服务、教学服务、图书馆服务、财务服务、后勤服务、创新创业服务等。这要求学生综合事务平台能够针对学生个体需求,提供个性化的精准服务[3]。同时由于各职能·12·办公自动化杂志总第436期MobileOffice·HomeOffice部门都陆续建成了各自的业务系统,各系统中已经或多或少的运行了一些学生事务服务内容,已既成事实,并且已培养了用户习惯。这就要求学生综合事务平台具有足够的开放性,能够以最小的成本延用已有的建设内容。微服务通常由重写一个模块开始,通常从耦合度最低的模块开始一个个剥离出来用重写,然后单独布署。采用微服务架构模式构建学生综合事务平台,将整体系统拆分成细粒度的、互相连接的微服务应用;同时可以整合学校现成的学生事务服务,如教务系统中学籍服务、选课服务、成绩查询服务等。基于微服务架构的特点,结合学生综合事务平台的需求,本文构建了学生综合事务服务架构模型如图1所示。图1学生综合事务服务架构模型3.1微服务架构的学生综合事务平台结构模型微服务通常服务于单个业务,每个微服务直接提供某个特有功能,基于用户为中心理念,挖掘面向用户的服务功能。如图1所示,右侧为学生事务服务所涉及的核心业务功能,以服务为导向,通过微服务架构拆分成单个服务的细粒度的服务组件,这些服务有的是新开发的,有的由学校现有的业务系统提供,通过接口调用共同构成学生综合事务服务的总体功能。左侧从用户、角色以及服务对象的维度对微服务接口组合和封装,形成用户UI端。UI端既可以支持电脑端访问也能够支持移动终端访问,根据业务需求还支持以WebAPI形式供第三方业务使用。总体而言,这些接口对于用户来说是透明的,用户只需按照软件功能设计在自己的UI下完成自己业务工作,而不用去管具体使用到哪些接口[1]。3.2学生综合事务平台微服务接口微服务架构模式提供了模块化的解决方案,通过分解巨大单体式应用为多个服务方法解决了复杂性问题。在功能不变的情况下,应用被分解为多个可管理的分支或服务,单个服务很容易开发、理解和维护。学生综合事务管理平台围绕业务服务组件来重构应用,将整体业务功能分解为学生学籍服务、德育服务、教学服务、图书服务、财务服务、后勤服务、创新创业服务等,所有服务通过相互调用、组合实现融合,完成业务系统模块。每个服务之间相互独立且只专注自己的功能,如学籍服务接口的业务核心为学籍管理,完成学生学籍异动的管理的接口功能即可,而教学服务接口只需要专注于课务信息的渊下转第40页冤

2020年12月1日总第436期Security丰富了在这六个过程中,课前教师进行了学情分析,学生统一学习目标、提前预教学资源,实现了因材施教,习,做好自主学习的准备;课中学生顺利完成自主学习,个别指导+迭代补充;课参与主题讨论,老师在线答疑,实现了学生共同进步。后公开表扬优秀、私信提醒落后,以上过程缓缓衔接,有效实现了微积分课程的无缝式线上教学互动。借助移动网络平台的教学方式,不仅在疫情期发挥了重要作用,在后疫情时期的线下教学中仍会进一步改进和使用,提升线下教学效率,这也会是教师们继续关注的一个热点。图4个别指导+共同解答参考文献[1]冯颐迪.新冠肺炎疫情下网络学习共同体的构建[J].教育教学论坛,2020(39):340-341.祁神军.网络教学环境下大学生学习能力的影[2]袁亚蕊,响因素研究[J].教育评论,2020(8):61-64.[3]李玉梅,王楚盈等.基于QQ课堂和超星泛雅平台的在线课程建设与实施[J].高教学刊,2020(27):101-104.[4]彭立娟,腾叶等.基于网络平台教学的“高等数学”混合式教学模式设计与研究[J].教育教学论坛,2020(34):312-313.[5]牟丹,虞秀丽.网络时代高等数学课堂教学的现状分析与改革[J].数学学习与研究,2020(11):8-9.作者简介(1982-)副教授,主要从事数李文姿,女,山西介休人,硕士,学教学研究。图5公开表扬优秀私聊提醒落后渊上接第12页冤维护、教学任务的查询、学习成绩的查询等服务功能。同时学籍服务和教学服务都要调用学籍服务来访问学生基础信院系信息。息、班级信息、专业信息、微服务架构中各个服务接口独立运行,使得每个服务能够独立扩展,学籍服务的业务扩展仅需在服务内部变更,不会影响到业务系统的全局变化。3.3微服务架构学生综合事务平台的优势微服务架构学生综合事务平台通过分解巨大单体式应用为多个服务方法解决了复杂性问题,在功能不变的情况下,应用被分解为多个可管理的分支或服务,各服务边界从而使得项目更具清晰,单个服务易于开发、理解和维护,可行性。微服务架构各个服务独立运行,服务故障仅限于服务内部,其它服务接口仍然可以正常运行,微服务架构学生综合事务平台每个服务能够独立扩展,能够适应学校的高质量发展的需求,紧跟学校教学变革而逐步升级迭代系统功能。发人员可以选择不同的开发语言,每个服务可以独立运行,微服务架构有助于将软件业务功能深入到各个职能部门内部,再通过接口的组合而完成较为复杂的系统性的业务功能。微服务架构是高校目前各单体应用系统软件供应商不能适应跨部门事务弊端的一种行之有效的解决方案。微服务架构更有助于信息化的手段在高校各项事务管理中快速落地,为信息化推动高校教育事业发展提供了有力保证。参考文献先晓兵,等.微服务无缝嵌入时间教学管理[1]朱士中,王加年,平台[J].中国教育网络,2017,11:31-32.[2017-11-05].[2]欧阳荣彬,王倩宜,龙新征.基于微服务的数据服务框架设计[J].华中科技大学学报(自然科学版),2016,44(S1):126-130.[3]郭栋,王伟,曾国荪.一种基于微服务架构的新型云件PaaS平台[J].信息网络安全,2015(11):15-20.作者简介徐晴(1980-),大学本科,常熟理工学院电气与自动化工高等教育管理。程学院,讲师,硕士。研究方向:(1982-)王加年,大学本科,常熟理工学院信息化办公室,计算机应用技术。高级工程师,硕士。研究方向:4结论微服务架构将整体应用程序分解为一系列服务,这些开服务是可管理的模块。每个服务可以由不同团队开发,·40·办公自动化杂志


本文标签: 服务 学生 架构 事务 综合