论文部分内容阅读
随着互联网的蓬勃发展,传统的HTML数据交换方式己经越来越满足不了日益增长的数据交换的需求。XML作为一种互联网上数据交换的新模式,己越来越多的受到业内人士的关注。具有自描述性、开放性、可扩展性等突出特点的XML将成为Web上数据组织和交换事实上的标准。而基于XML和SOAP的WebServices作为一种新的软件开发和应用架构,提供理想的解决方案。 本文以网上超市管理信息系统作为项目背景,首先介绍了Web服务技术,其中包括了需要Web服务的原因、使用Web服务的时机、Web服务的工作原理,然后阐述了Web服务中的几个标准:XML,SOAP,WSDL和UDDI。接着深入分析了微软的.NET技术,并对ASP.NET的安全机制以及性能优化进行了详细介绍。.NET是Microsoft的Web服务平台。不论操作系统或编程语言有何差别,Web服务都能使应用程序在Internet上传输和共享数据,也可以调用其它应用程序的功能,而不考虑其它应用程序是如何生成的。这些通信之间的数据交换都是以XML格式进行的。最后提出了基于XML和.NET技术的网上超市系统的总体设计,同时对系统管理中的登录、账户、产品评论、查询等主要模块进行了详细的设计,并根据系统的设计完成了系统主要模块的实现,对系统中的关键部分给出了具体的实现代码。 作为应用实例,在研究XML和.NET技术的基础上,利用这些技术,构件了一个网上超市管理系统。 本文基于以上背景,主要做了以下工作: 1.研究了XML,Web服务和.NET技术。 2.使用XML和.NET技术构建了网上超市管理系统,并实现了该系统的各个功能模块,模块化的设计方案,以有利于将来的升级开发。 3.为了能够使数据在不同应用程序间交换,本系统采用了XML技术,系统具有较好的可移植性和兼容性。 4.本系统实现了对产品的查询、排序、修改、删除、添加等主要操作功能,通过Web服务实现了查询订单和发送订单。