用户名: 密码: 验证码:
基于Web服务的高校教务管理系统的设计和实现
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
高校管理信息系统是一个有机的整体,但是由于受到软件开发技术的限制,使得各个子系统高度独立,数据无法共享。高校管理信息系统的集成是高校信息化建设的一个重要研究领域。
     Web服务(Web Services)是自描述、自包含的模块应用,由于其本身的与组件模型无关性、平台无关性、编程语言无关性等优良特性,使得Web服务可以用于系统集成。
     本文通过对Web服务的研究和分析,提出了采用Web服务作为高校管理信息系统集成的技术手段。作为例证,作者详细分析了学分制教务系统的业务流程,对比了各种架构方式的特点,结合多年来对高校教务管理系统的开发实践,在一个学分制教务管理系统中实现了Web服务,同时给出了如何在不同应用程序、不同平台上调用Web服务的方法。
     教务管理系统是高校信息系统的核心部分,构建于Web服务基础上的教务管理系统的数据可以被其它应用系统直接调用。这样,初步达到了高校管理信息系统集成的目的。
The University Management Information System (UMIS) is an integrated system. However, due to the limitation of the software developing technology, the subsystems of the UMIS are highly independent, and one subsystem cannot share data with others directly. The Integration of UMIS is a very important research area in the process of informationalization.
    The Web Services are modular, self-described and self-contained applications. With the open standards, Web Services enable developers to build applications based on any platform with any component modular and any programming language. Web Services are therefore an ideal tool for the integration of Internet
    system.
    Through the analysis of the Web Services, the author puts forward a method using Web Services to integrate the subsystems of UMIS. As a demonstration, the author discusses the working flows and the architectures of the Teaching Management Information System (TMIS), and then develops a TMIS for university based on Web Services. In addition, the author also takes efforts to exemplify how to invoke the Web Services by using different platforms and programming languages.
    The TMIS is an essential part of UMIS. The Web Services in TMIS can be invoked by other subsystems in UMIS directly and automatically. Thus, we gain our ends which we can invoke the data directly in the integration of the UMIS.
引文
[1] Hcather Kreger, IBM Software Group, Web Services Conceptual Architecture (WSCA 1.0),2001年5月
    [2] Roger Wolter Microsoft Corporation the web service fundamental, msdn 2002年3月
    [3] Qusay H. Mahmoud, Ramesh Mandava, Deploying Web Services on JavaTM 2, developer. iava. sun. com 2002. 6
    [4] Sun Corp. Web Service Creation, Assembly, and Integration using the Java 2 Platform, Enterprise Edition, sun one 2002
    [5] 印冕,XML基础与应用教程,高等教育出版社,2001年7月
    [6] Mark Dirbect, XML高级编程(第2版),机械工业出版社2002年5月
    [7] Betland Corp. "which object model is right for me", 5th Annual Asia Pacific Borland conference
    [8] 蔡焕麟,Web Services入门,http://sun.cis.scu.edu.tw/nms9115/articles/delphi/WebServices/WebSer vicesl.htm
    [9] Joest Reuzel, INTRODUCING CORBA, http://home.wanadoo.n1/1dp/corba.pdf
    [10] W3C, Simple Object Access Protocol(SOAP)1.1, http://www.w3.org/TR/SOAP
    [11] W3C, Web Services Description Language(WSDL)1.1 http://www.w3.org/TR/wsdl
    [12] 朱巧明、陈越,一个教务社区的设计和实现,苏州大学学报,2002年第四期
    [13] Satish Thatte, XLANG: Web Services for Business Process Design, Microsoft Corporation
    [14] Microsoft Corporation SOAP Toolkit 2.0 Documentation
    [15] Carla Sadtler, An Introduction to IBH WebSphere Studio Application Developer, IBM RedBook, 2002
    [16] Osamu Takagiwa, WebSphere Studio Application Developer Programming Guide, IBM RedBook 2002年8月
    [17] 吴敏强等,分布式对象到Web服务 计算机科学 2002.Vol 29 No 11
    [18] Snell James著,胡军译SOAP Web服务开发,中国电力出版社,2002.9
    [19] Robert Orfail, Dan Harkey Client/Server Programming with Java and CORBA, Wiley Computer PubliShing, 1998
    [20] Osamu Takagiwa, The XML Files: Development of XML/XSL Applications Using WebSphere Studio Version 5, IBH Redbook, 2002年10月
    [21] 李安渝,Web Services技术与实现,国防工业出版社2003年1月
    [22] 柴晓路 梁宇路,Web Services技术、架构和应用电子工业出版社2003年1月

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700