基于Web服务的教务管理系统的设计与实现.docVIP

基于Web服务的教务管理系统的设计与实现.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文档。上传文档
查看更多
基于Web服务的教务管理系统的设计与实现   摘要:Web服务是解决分布式环境中软件重用、互操作、提高软件开发效率的有效途径。本文研究了基于Web服务的高职教务管理系统的设计和实现的有效方法。   关键词:分布式系统;Web服务;教务管理   中图分类号:TP311.52文献标识码:A文章编号:1007-9599 (2011) 05-0000-02   Educational Management System Design and Implementation on Web Services   Liu Benfa   (Hubei Youth Vocational College,Wuhan430079,China)   Abstract:Web service is effective way to solve the distributed environment software reuse,interoperability and improve software development efficiency.In this paper,effective method to study on educational management system design and implementation on Web Services   Keywords:Distributed system;Web service;Educational management   随着学校规模不断扩大,学生数量急剧增加,导致教学资源的日益紧张。为了更好服务高校师生、提高教务的管理效率以及进行网络教学、教务事务处理,促进学校资源整合和学校的教务管理的科学化,规范化、减员增效,开发适用于高职的教务管理系统对稳定高校的教学秩序、推进教学改革,提高教学质量和教学管理水平具有重要的意义。   一、Web服务   (一)Web服务体系结构   Web服务的体系结构如图1.1所示,构建在Web服务三个角色(服务提供者、服务请求者、服务注册/代理)的基础之上,在三个角色之上还定义了三个交互动作(发布、发现、绑定)。   服务提供者就是Web服务的创建者,它向其它服务或客户提供自己具备的功能(服务);   服务请求者就是服务功能的使用者(调用者),它通过向服务提供者使用SOAP消息发送请求以获得服务,同时接受来自服务的响应结果(SOAP消息);   服务代理(服务注册中心)的作用是为服务提供一个平台,在此平台上,服务提供者向外界暴露服务的接口,同时,充当管理者的角色(一般是UDDI),把服务请求者与合适的服务联系在一起。   发布(Publish):使用服务描述语言(WSDL)向消费此Web服务的外界展示Web服务的功能和接口的动作。它提供了在服务注册中心(服务代理中心)进行注册和宣传的功能,还可以根据应用程序的要求改变发布服务描述的位置,以使服务请求者可以查找并访问此Web服务。   发现(Find):是服务请求者检索Web服务的过程。服务请求者可以直接检索服务的接口描述或服务的绑定和位置描述,或者在服务注册中心查找所要求的服务。发现动作是Web服务的请求者和服务注册中心之间的交互操作。   绑定(Bind):在服务请求者发现所需要的服务后,通过服务描述中的访问路径来定位服务、通过服务描述中的调用参数、返回消息、安全要求等信息来调用服务,它是服务请求者和服务提供者在服务发现和调用过程期间的交互。   图1.1显示了Web服务体系结构中的的三个角色及三个动作之间的关系。                        (二)教务管理系统架构   根据对Web服务的体系结构和教务管理系统的目标和功能模块的划分,设计如图1.2所示的教务管理系统架构图:   在此架构图中,最终客户面对的客户端的界面,主要表现为浏览器,通过网络协议访问Web服务注册中心,查找自己希望的Web服务。这些服务通过WSDL描述文档向客户展示接口和位置信息。服务请求者通过基于XML技术规范的SOAP消息和被请求的服务进行交互。   而实现不同业务的Web服务可能分布在不同地理位置,它们被集成在一起,形成一个对客户透明的应用平台。                                          二、教务系统的设计与实现   (一)教务系统的设计   教务管理系统充分利用Web服务架构的高内聚、低耦合的特点,将各种功能以模块的形式发布,供各部门用户、学生和教师等客户通过网页的形式调用。同时,利用Web服务的高可集成性和可扩充性,可以随时根据教务业务的变更而增加新的业务或修改已

文档评论(0)

heroliuguan + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:8073070133000003

1亿VIP精品文档

相关文档