摘要
随着Internet技术和计算机技术的高速发展,使得构建于其上的校园一卡通平台,实现了收费和身份识别等功能。常州纺织服装职业技术学院是一所全日制高等职业院校,学校现有的“一卡通”系统以及需要和它进行数据交换的校园管理子系统都是从一次开发的角度来设计实施的,针对性强,灵活性差,造成学校信息化建设中存在重复投资、利用率低、功能难以扩展的现象。Web服务技术是一种全新的分布式技术,将其运用到校园管理子系统中可以较好地实现校园管理子系统数据共享和功能扩展。
本文深入研究了常州纺织服装职业技术学院校园一卡通、校园管理子系统的新需求、现实状况,分析了所采用的几种分布技术:DCOM、CORBA各自的特点;针对当前系统的不足,提出了采用Web服务技术来开发校园管理子系统的设计思想,详细分析了宿舍管理子系统、网上订餐子系统的功能需求;并且设计开发了这两个子系统。同时,将原有的一卡通DCOM接口,改造成Web服务,解决了各子系统接口资源不能共享和重复投资的问题。最后,论文对系统实现过程中遇到的技术难点进行了讨论,并做了一些测试。
本文介绍的子系统采用C#、SQL SERVER来实现,子系统管理员通过C/S方式进行操作,用户通过B/S方式进行操作。目前两个子系统功能大部分已经实现,但还有不足之处,需要今后进一步的完善和改进。
Based on the rapid development of the Internet and computer technology, the campus network has the functions both Charging and identification authentication. Changzhou Textile Garment Institute is a regular, full-time, vocational school, whose cartoon management system and its subsystem which changes data with the former one to implemented for development. It targeted with poor flexibility and was very difficult to realize system's entrusting with heavy responsibility. This causes duplication of investment, difficulty in expanding the functions and low efficiency in the construction of campus cartoon system. The Web service technology is one of the new which would beutilized, in a campus cartoon management system , and realizing and sharing the resources expanding the functions of the subsystem.
This article has made a deep research on the present conditions of the system and some requirements on the cartoon management system and its subsystem in Changzhou Textile Garment Institute. At the same time, it analyses two kinds of current distribution technologies which are used in school management subsystem and their own characteristics. They are DCOM and CORBA. In view of the deficiencies of the current system we have proposed the pattern which uses the Web service technology to construct a Web service campus cartoon management subsystem and carefully analyzed the applications of the hostel management subsystem as well as the on-line reservation system. So far, we have completed the design of the two systems and have the application of the school management subsystem which is based on the Web service. At the same time, we have changed the existing DCOM into Web service, thus solving the problems that the interface of each subsystem can not shared and duplication of will be avoided. In the end, the article discusses the technical difficulties involved in the realization of the system and some have been done.
The subsystem described in this article adopted C# ,SQL SERVER. The administrators of the subsystems carry out the operation through the C/S and the users through the B/S. At present, most of the functions of the two subsystems have been achieved, but still are some deficiencies. So the subsystems need further improvement and modification.
引文
[1]王海荣,张飞.基于网格技术的高校信息平台应用研究[J].科技资讯,2006,32:51-52
[2]许鑫,苏新宁,姚瑶.数字化校园一卡通平台研究[J].现代图书情报技术,2005,7
[3]李广建,张智雄,黄永文.国外校园一卡通自动化系统的现状与趋势[J].现代图书情报技术,2003,3:33-36
[4]宋丽红.基于DCOM和MIDAS实现分布式考试系统研究[J].计算机系统应用,2006.7:13-16
[5]W3C Working Group.Web Services Architecture[EB/Oh].http://www.w3.org/TR/2OO4/NOTE-ws-arch-2OO40211/#introduction,2004
[6]Heather Kreger.Web Services Conceptual Architecture[EB/OL].http://www.ibm.com/developerworks/cn/webservices/ws-wsca/partl,2001
[7]Dan Gisolfi.Web 服务设计师,第3部分[EB/OL].http://www.ibm.com/developerworks/cn/webservices/ws-arc/part3/index.h tml,2001
[8]柴晓路.架构Web Service[EB/OL].http://docs.huihoo.com/xml/dw/webservice2.html,2001
[9]吴迪,陈刚.新一代的Web Service技术[J].北方工业大学学报,2002,4:4
[10]徐忻,吴介一.Web服务结构模型的研究与实现[J].微计算机信息,2006,05X:103-105,9
[11]Richard Adhikari.Web Services And The Mainframe[J].Application Development Trends,2004,11(6):38
[12]段江涛,王保保.基于Web Service的应用系统构架研究[J].计算机仿真,2005,22(5):259-261,271-272
[13]顾宁,刘家茂,柴晓路.Web Services原理与研发实践[M].北京:机械工业出版社,2006
[14]W3C Working Group.Extensible Markup Language(XML)1.0(Fourth Edition)(EB/OL).http://www.w3.org/rR/REC-xml/,2006-09-29
[15]陈隋和.Web服务的应用与深入研究[D].北京:中国科学院研究生院,2006
[16]Engin Kirda.Engineering of Web Services with XML and XSL[J].ACM SIGSOFT Software
[17]W3C Working Group.SOAP Version 1.2 Part 1:Messaging Framework(Second Edition)(EB/OL).http://www.w3.org/TR/soap12-part1/,2008-4-27
[18]W3C Working Group.Web Services Description Language(WSDL) Version 2.0 Part 1:Core Language(EB/OL).http://www.w3.org/TR/wsdl20/,2008-03-27
[19]Carlos C.Tapang.Web Services Description Language(WSDL)Explained,Infotects[EB/OL].MSDN Library Archive,2001-7
[20]UDDI Spec TC.UDDI Version 3.0.1,UDDI Spec Technical Committee Specification[EB/OL].http://uddi.org/pubs/uddi-v3.0.1-20031014,htm,2003-10-14
[21]Jaideep Roy.Anupama Ramanujan.Understanding Web Services[J].IEEE,2001,November-December IT Pro:69-73
[22]王碹,李燕.应用Web Services构建多层架构的高效.NET应用[M].北京:科学出版社,2005.76
[23]龚小兵,况少平.基于Web Services的多层客户/服务器结构[J].科技资讯,2006,25:77
[24]张志强,张景,张志刚,李军怀.基于Web Services的应用系统开发初探[J].计算机应用,2003,5(23):134-136
[25]Lonnie Wall,Andrew Lader.构建Web服务和.NET应用程序 清华大学出版社,2002
[26]Microsoft Corporation构建安全的Web服务[EB/OL].http://www.microsoft.com/china/msdn/library/architecture/architecture /architecturetopic/ImpWebSec/iwassecmod85.mspx?mfr=true,2004
[27]吕栋,韩晶,王碧翠,何振辉.自定义SAML身份声明提供程序的研究与实现 电了系统通信,2008,28(172):58
[28]Paul D.Sheriff.Microsoft.NET中的简化加密[EB/OL].http://www.microsoft.com/china/MSDN/library/archives/library/dnnetsec /html/cryptosimplified.asp,2003
[29]马保国,李华刚,王连锋.基于webserviCe预约系统的研究及实现方案[J].福建电脑2006.10:8-9
[30]饶元,冯博琴.基于Web Service开放系统结构的软件重用计算机工程2004年10月72-74
[31]文春生,罗勇.基于WebService技术的教务管理系统的设计与实现 计算机工程与科学2004年9:79
[32]郑小平..NET精髓-Web服务原理与开发[M].北京:人民邮电出版社,2002
[33]张红,孙济庆.基于Web Service的信息定制系统的设计和实现计算机应用与软件2004,10:35
[34]陈小颖.如何用vs.net实现WebService客户端调用福建电脑 2004.4:79
[35]苏英如,李伟红,李群波.ASP.NET编程技术与交互式网页设计[M].北京中国水利水电出版社,2004
[36]李劲.动态电子商务的Web服务[M],北京:清华大学出版社,2002
[37]柴晓路.Web服务架构与开放互操作技术[M].北京:清华大学出版社,2002
[38]林弘之.Web Service原理与开发实务[M].北京:电子工业出版社,2003
[39]陆昆仑,李旭东,吴媛静.Web Service编程-用C#.NET开发网络服务[M].北京:北京希望电子出版社,2003