基于SOA大学生综合素质测评系统设计与实现.docVIP

基于SOA大学生综合素质测评系统设计与实现.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于SOA大学生综合素质测评系统设计与实现

基于SOA大学生综合素质测评系统设计与实现   [摘要] 为了减轻大学生综合测评工作的劳动强度并保证测评的公开、公正和公平,设计并实现了一个大学生综合素质测评系统。提出了基于SOA的系统架构,使得能够方便有效地与其它应用系统融合;在需求分析的基础上,详细设计了系统的功能结构和数据结构;最后探讨了系统关键问题的实现。   [关键词] 综合素质测评 SOA Web Services   [Abstract] In order to reduce the work of synthetic evaluation of university students and ensure the evaluation of openness, impartiality and fairness, a synthetic quality evaluation system of university students is designed and realized. Proposed system architecture based on SOA makes it easy and effective to be integrated with other applications. The detailed design of system’s function structure and data structure is based on requirements analysis. Finally, the implementation of its critical functions is discussed.   [Key words] Synthetic Quality Evaluation SOA Web Services      1.引言   大学生综合素质测评是高校培养大学生的一个有效手段,对于大学生确定发展方向,提高综合素质有重要的导向作用[1]。目前我校的学生综合测评还停留在纸质和手工的层次上,消耗大量人力物力,正确性和关连性还难以保证,因此有必要建立一个由计算机来完成的大学生综合测评系统。已经有不少高校建立了基于计算机的综合素质测评系统,如吉林大学的综合素质测评系统[2]、南京农业大学综合测评系统[3]。但是,经我们分析,这些系统普遍采取了固定的测评办法和计算公式,由于不同学校有不同的定位和学生培养目标,因此这些系统并不适应我校的情形。而且,社会是变化发展的,“高素质”一词包含的内涵也需要与时俱进,从这点出发,我们需要一个能够定制测评策略、调整计算方法的灵活的测评系统。   测评系统在运行中需要采集大量的基础数据,如学生基本信息、成绩、技能和社团信息等。这些数据往往在其它应用系统中已经存在,如学生基本信息之于学生管理系统,成绩信息之于教务管理系统;并且测评结果也可能要为就业信息系统所用。也就是说,如同测评工作只是学生日常管理的一环,测评系统也只是高校大量应用系统组成的管理网络的一个节点,需要和其它应用系统交流合作。为了方便有效地与现有或未来的其它应用系统融合,避免“信息孤岛”的出现,我们选择基于SOA( Service-Oriented Architecture)软件体系来实现测评系统。SOA是基于标准、松散耦合的面向服务的架构,被视为一种有效解决软件重用和软件集成的方案[3]。   本文组织结构如下:第2节简单介绍SOA的有关概念;第3节详细具体地给出了系统设计方案,是本文重点;第3节介绍了系统实现中的有关技术问题;最后是结束语。   2.SOA概述   SOA是一个组件模型,它将应用程序的不同功能单元(称为服务)通过定义良好的接口和契约联系起来[4]。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得按照SOA体系构建服务可以一种统一和通用的方式进行交互。这种具有中立的接口定义的特征称为服务之间的松耦合。      图1 SOA模型   服务、互操作性、松耦合是SOA的关键技术概念。如图1所示,在SOA中有关服务的三方是:服务注册中心、服务提供者、服务请求者。它们通过标准的方式发布、查找、调用服务,但实现却是完全独立的。其中,服务请求者是一个应用程序、一个软件模块或需要服务的另一个服务。它发起对注册中心的服务查询间接获得服务描述,然后遵从服务描述的接口和地址约定实现和服务提供者所提供服务的交互。服务提供者是一个可通过网络寻址的实体.它接受和执行来自请求者的请求。它把包括服务接口、服务访问地址等信息的服务描述以及服务的其它一些相关的信息(如服务提供者信息,服务质量特征)发布到服务注册中心。服务注册中心是服务发现的支持者。它包含一个可用的存储

文档评论(0)

189****7685 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档