论文部分内容阅读
近年来,电子商务随着网络技术的飞速发展迅速普及,它已经成为了计算机行业中研究的热点问题之一。传统的WEB语言HTML由于其不可扩展性,已经远远不能满足电子商务的动态发展了,而XML由于其内容与形式的分离及良好的可扩展性,在电子商务应用方面的优势越来越明显。传统结构的电子商务相比,基于XML的电子商务在数据保存、数据检索、界面交互及有效性验证等方面都具有明显的优势。
本论文从分析传统电子商务系统和基于XML的电子商务系统开始,说明了XML应用于电子商务的优势所在。随后介绍了利用ASP.NET开发基于XML技术的电子商务系统所需要的相关理论知识,包括XML、.ASP.NET、访问数据库和ADO.NET以及在ASP.NET中应用XML的方法等等,最后根据这些理论知识进行一个网上商店主要功能模块的构造。包括对各个模块的具体分析、细化,最后对这个网上商店系统的部分模块实现了代码化。论文中采用关系数据库(可利用SQLServer创建)作为后台数据库,XML作为中间层,实现了一个网上商店的网站首页、用户管理、购物流程的设计。首先进行概要设计,然后是详细设计每个部分所包含的具体内容,最后具体实现主要功能页面的代码化。论文的主要特点是在建立网上商店的过程中采用了XML技术,以XML作为数据的传输格式,将极大地改善网站的性能,增加电子商务交易的安全性。此外,由于采用ASP.NET进行编程,所以减少了整个系统的代码量、提高了系统的运行效率、并且增加了系统的灵活性。
本论文一共分为五章,其中每章的具体内容如下:
第一章绪论。简单介绍了电子商务的概念以及传统结构的电子商务的不足之处,并对整篇论文作了一个简单的介绍。
第二章XML技术。首先介绍了XML的产生背景、与HTML的区别和将XML应用到电子商务的优势,接下来详细阐述了在XML中进行有效性验证的两种方法:DTD和Schema,包括它们各自的基本结构、元素和属性的声明方法等。然后讨论了显示XML文档的两种方法:CSS和XSL。最后介绍了MicrosoftSQLServer对XML的支持。
第三章ASP.NET技术。其中在简单介绍ASP.NET的概念之后,详细描述了与构建网上商店有关的对象、属性、事件和自定义控件。
第四章访问数据库。本章主要是介绍了ADO.NET的使用,包括一些基本的对象。然后介绍了数据绑定。最后说明了如何在ASP.NET中应用XML在ASP.ET中应用XML,包括在ASP.NET中写入、读取和编辑XML数据,以及如何将XML转化成字符串。
第五章基于ASP.NET和XML的网上商店的设计。整章一共分为两大部分,第一部分主要是对整个系统的设计作了一个大概的说明。第二部分利用软件工程的知识对网上商店的主要功能进行详细的分析,最后实现主要功能页面的代码化。
论文中所使用的分析及设计过程具有一定的普遍性,可应用到其它基于WEB的电子商务应用程序的开发中。