购物网站的设计与实现摘要随着我国经济体制改革的不断深入和国民经济的高速发展,计算机网络技术的逐步发展,随着域网的建设和完善,电子商务网站也随便进入网络,它有着及时更新,宣传面广,展示公司形象等优点,通过网络数据库的引用,将网站信息的更新维护工作简化到只需录入文字和上传图片,从而使网站的更新速度大大缩短。从而大大加快了信息的传播速度,也吸引了更多的长期用户群,时时保持网站的活动力和影响力。本购物网站使用ASP语言和AEEESS数据库技术开发,实现了对网站发布网站信息的动态管理,使得对网站的管理更加及时、高效,提高了工作效率。关键字:ASP;ACCESS;电子商务;数据库AbstractIsunceasinglythoroughalongwithourcountryeconomicrestructuringandthenationaleconomyhighspeeddevelopment,thecomputernetworktechnologygradualdevelopment,alongwiththeterritorynet'sconstructionandtheconsummation,theelectroniccommercewebsitealsocasuallyentersthenetwork,ithasthepromptrenewal,thepropagandasurfaceisbroad,demonstratedthatmeritsandsooncorporateimage,throughthenetworkdatabase'squotation,onlyneedinputwebsiteinformation'srenewalmaintenanceworkJianHuadaothewritingandtheuploadpicture,thuscausesthewebsitetherefreshratebigreduction.Thusspeduptheinformationpropagationvelocitygreatly,alsohasattractedmorelong-termusergroups,maintainsattimesthewebsitethemovingforceandtheinfluence。thesystemisdesignsbasedontheWEBelectroniccommercewebsitedesignandthedevelopment,hasaboutcommonelectroniccommercewebsiteallfunctions.ThissystemusestheasplanguageandtheAEEESSdatabanktechnologydevelopment,realizedtothewebsitehadissuedthatreachedashighastheinformationthedynamicmanagement,causedtobeevenmoreprompttothewebsitemanagement,highlyeffective,raisedtheworkingefficiency.Keywords:ASPACCESSelectroniccommercedatabasecompany目录摘要..................................................................I1引言.................................................................42开发环境与工具语言..................................................52.1ASP的简介.....................................................52.2ASP的特点......................................................52.3Access数据库技术概述..........................................63系统需求分析........................................................93.1系统设计目的分析...............................................93.2系统的性能需求................................................103.3总体结构设计..................................................103.4系统功能设计..................................................114数据库的设计与实现.................................................134.1数据库的需求分析..............................................134.2数据库表结构设计..............................................134.3E-R模型......................................................155系统的详细设计与实现................................................185.1系统登陆模块设计..............................................185.2主界面的设计与实现............................................185.2.1后台管理信息设计.........................................195.2.2添加网站信息设计.........................................205.2.3网站信息管理功能设计.....................................215.2.4网站产品展示............................................235.3系统测试......................................................245.4系统调试......................................................25结束语...............................................................26参考文献.............................................................27致谢.................................................................2841引言近年来,随着Internet的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域。于是电子商务开始流行起来,越来越多的商家在网上建起在线商店,向消费者展示出一种新颖的购物理念。网上订购系统作为B2B,B2C(BusinesstoCustomer,即企业对消费者),C2C(CustomertoCustomer,即消费者对消费者)电子商务的前端商务平台,在其商务活动全过程中起着举足轻重的作用。本文旨在讨论如何建设B2C的网上购物系统。网上购物是一种具有交互功能的商业信息系统。它向用户提供静态和动态两类信息资源。所谓静态信息是指那些比经常变动或更新的资源,如公司简介、管理规范和公司制度等等;动态信息是指随时变化的信息,如商品报价,会议安排和培训信息等。网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI交易。这种全新的交易方式实现了公司间文档与资金的无纸化交换。在美、日等信息化程度较高的国家和地区,网络商店发展速度迅猛,美国的世界级超一流的零售商,如沃尔玛凯玛特,家庭仓储、科罗格、J.C培尼等纷纷挤身于网络经商的行列。调查表明:美国的家庭已越来越习惯于在家中从网上购物。在我国,网上购物从无到有也不过短短几年时间。我国第一家网上购物发生在1996年,燕莎友谊商场首次通过网上商城售出一个景泰蓝,虽然货款的支付不是在网上进行的,但这毕竟为我国零售业奏出了网上购物的先声。根据CNNIC的统计结果,截止2004年1月中国有互联网用户7950万人,而又有40.7%以上的网民在过去的一年里有过网上购物经历,这就说明中国有网上购物的用户达是3235.7万人,并且这一数字还在以17%左右的速度增长,预计到2006年中国网上购物用户将达到6962万人,这说明在中国发展网上购物具有良好的群众基础,网上购物方式日趋被大家所接受。52开发环境与工具语言2.1ASP的简介ASP是ActiveServerPage的缩写,意为“动态服务器页面”。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具1。ASP的网页文件的格式是.asp,现在常用于各种动态网站中.ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序.ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的web应用程序。与HTML相比,ASP网页具有以下特点:(1)利用ASP可以实现突破静态网页的一些功能限制,实现动态网页技术;(2)ASP文件是包含在HTML代码所组成的文件中的,易于修改和测试;(3)服务器上的ASP解释程序会在服务器端执行ASP程序,并将结果以HTML格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览ASP所产生的网页;(4)ASP提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。例如可以从web浏览器中获取用户通过HTML表单提交的信息,并在脚本中对这些信息进行处理,然后向web浏览器发送信息3;(5)ASP可以使用服务器端ActiveX组件来执行各种各样的任务,例如存取数据库、发现和那个Email或访问文件系统等。(6)由于服务器是将ASP程序执行的结果以HTML格式传回客户端浏览器,因此使用者不会看到ASP所编写的原始程序代码,可防止ASP程序代码被窃取。2.2ASP的特点1.使用VBScript、JScript等简单易懂的脚本语言,结合HTML代码,即可快速地完成网站的应用程序2。2.ASP无须编译,容易编写,由服务器的软件解释后直接执行。当执行ASP程序时,脚本程序将一整套命令发送给脚本解释器(即脚本引擎),由脚本解释器进行翻译并将其转换成服务器所能执行的命令。3.可使用普通的文本编辑器,如Windows的记事本,即可进行编辑设计。4.与浏览器无关,用户端只要使用可执行HTML码的浏览器,即可浏览ActiveServerPages所设计的网页内容.ASP所使用的脚本语言(VBScript、Jscript)均在6WEB服务器端执行,用户端的浏览器不需要能够执行这些脚本语言4。5.ASP能与任何ActiveXscripting语言相容。除了可使用VBScript或JScript语言来设计外,还通过plug-in的方式,使用由第三方所提供的其他脚本语言,譬如REXX、Perl、Tcl等。脚本引擎是处理脚本程序的COM(ComponentObjectModel)物件。6.ASP的