小型网上商城的设计与实现Word格式文档下载.docx
《小型网上商城的设计与实现Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《小型网上商城的设计与实现Word格式文档下载.docx(37页珍藏版)》请在冰豆网上搜索。
![小型网上商城的设计与实现Word格式文档下载.docx](https://file1.bdocx.com/fileroot1/2022-11/16/36e0ab11-f2b0-4771-a1ad-85cbf55b1b11/36e0ab11-f2b0-4771-a1ad-85cbf55b1b111.gif)
在商品或商家信息浏览和查询模块中,用户可以对商品进行浏览检索,查看商品的详细资料;
并且规定注册成会员的用户才能对商品进行评论。
没有注册成会员的用户只能浏览商品。
在后台系统中,系统管理员可以对已注册的用户进行审查,并对提交的订单进行处理;
可以对现有的商品进行管理以及对留言进行管理。
整个系统结构清晰,功能明确,页面风格鲜明,易操作,适合客户的需要。
使交易能够更加方便和快捷。
关键词网上购物;
ASP;
access2003数据库
DesignandImplementationofOnlineShoppingMall
Abstract
Thisarticlethroughdetaileddescriptionfordevelopmentoftheonlineshoppingsystem.ThesystemisbasedonASPandAccess2003Databasedevelopmenttechnology,bythetimeachievedfunctionformidable,theexpenseisinexpensive,versatile,suitsourcountrynationalconditiontheshoppingwebsitesystem.Inthearticleelaboratedonemphaticallythissystemfunctionandtherealization.Andhasmadethedetailedintroductiontothekeyrelatedtechnology.
Thesystemincludestwomoduleswhicharetheforegroundsystemandthebackgroundsystem.Intheforegroundofmysystem,Thereareusersregisteringandlogin,querymerchandise,ordermerchandise,orderedquery,makecommentsandmessageboards.Inthebackgroundsystem,therearesystemmanagement,membershipmanagement,ordersmanagement,productmanagement,messagemanagement.Inthemoduleofusersregistering,inparticular,Istrengthentheuserregistrationinformationtothestrictcertification;
inthemoduleofbrowsingandqueryingcommodityorbusinessinformation,userscanbrowseandsearchforproducts,viewsproductsandthebusinessdetails.Inthebackgroundsystem,thesystemadministratorhastobearegisteredusertoreviewandsubmitordersforprocessing;
thesystemadministratoralsocanmanageexistingproducts,transportingwaysandcustomersmail.
Theentiresystemstructureisclear,unambiguous,pagestyleclear,easy-to-operate,suitablefortheneedsofcustomers,thusenablingtorealizeonlinetradeandmakingthetrademoreconvenient.
Keywordsshoppingonline;
ASP;
access2003database
第1章绪论
传统购物已经不能满足人们日益增长的需求,传统购物受到商店营业面积的限制,想买到所有想买的东西,要逛好几家商店才有可能买到,浪费很多时间和精力。
而且大多消费者受到营业时间的限制,不能随时随地的买东西。
传统商店的店铺费,代理费以及其它相关费用,可能使得商品的的销售价格变为原来成本价格的2倍可能更多。
随着互联网的不断发展,网络已日益成为收集提供信息的最佳渠道并进入传统的流通领域。
为了解决传统购物的一些问题,一种全新的购物理念开始形成并逐步发展。
本文讲述了小型网上商城购物系统的设计与实现的全过程,向消费者展示出一种新颖的购物理念。
网络商店中的商品种类多,没有商店营业面积限制。
它可以包含国内外的各种产品,充分体现了网络无地域的优势。
网络购物没有任何时间限制。
作为网络商店,它可以24小时对客户开放,只要用户在需要的时间登录网站,就可以挑选自己需要的商品。
购物成本低。
对于网络商品购买者,他们挑选、对比各家的商品,只要登录不同的网站,或是选择不同的频道就可以在很短时间内完成,而且可以直接由商家负责送达,免去了传统购物中舟车劳顿的辛苦,时间和费用成本大幅降低。
网上购物是一种具有交互功能的商业信息系统。
它向用户提供静态和动态两类信息资源。
所谓静态信息是指那些不经常变动或更新的资源,动态信息是指随时变化的信息,如商品报价,商品类别等。
网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易。
网上购物系统不仅要有漂亮的网页,更要有严谨的规划,注重每一个细小的环节。
这样才能使得在电子交易时避免不必要错误发生。
本文使用ASP技术来编辑网页,运用ACCESS技术把数据库和动态网页相关联。
传统的管理信息系统信息获取方法是由专业文字录入人员将信息输入到管理系统的数据库中,这种方法在数据量不大时有很多的应用场合。
当数据量比较大,并且有较强的专业性时,录入的费用和出错的可能性都相应上升。
本设计在实际应用中的解决方案是建立网站,以及自己的数据库,使得所需商品信息可以及时的保存、更新,可以更好的及时了解商品买卖的情况。
第2章系统开发及运行平台
2.1选择ASP的原因
ASP(ActiveServerPages动态网页)是微软公司推出的一种用以取代CGI(CommonGatewayInterface通用网关接口)的技术。
通过ASP我们可以结合HTML网页、脚本语言和ActiveX元件建立动态、交互且高效的WEB服务器应用程序。
有了ASP你就不必担心客户的浏览器是否能运行你所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通HTML中的脚本程序。
当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。
以下阐述了ASP的几个特点
1.ASP使用简单,容易学习。
使用VBScript、JavaScript等简单易懂的脚本语言,结合HTML代码,即可快速地完成网站的应用程序。
当你安装ASP时,系统提供了两种脚本语言:
VBsrcipt和Jscript,而VBscript则被作为系统默认的脚本语言。
你也可以根据自己的喜好改变系统默认的脚本语言。
2.无须编译,可在服务器端直接执行。
当执行ASP程序时,脚本程序将一整套命令发送给脚本解释器(即脚本引擎),由脚本解释器进行翻译并将其转换成服务器所能执行的命令。
3.使用普通的文本编辑器,如Windows的记事本,即可进行编辑设计。
4.ASP使用的ActiveX技术基于开放设计环境,用户可以自己定义和制作组件加入其中,使自己的动态网页具有无限的扩充能力,这是传统的CGI等程序所远远不及的地方。
使用ASP还有个好处,就是在于ASP可通过ADO(ActiveDataObject)方便的访问数据库。
5.ASP的源程序,不会被传到客户浏览器,因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性。
如果使用VB、C++或JAVA等编程语言开发过后端Web应用程序,将会发现ASP是用于创建Web应用程序的灵活而快速的方法。
除了添加脚本为应用程序创建迷人的HTML界面外,还可以建立自己的COM组件。
可以将应用程序的商业逻辑封装在可重复使用的模块中,以便在脚本、其他组件或其他程序中调用[1]。
2.2Access2003简介
该系统是在WindowsXP下开发的,后台数据库使用的是Access2003。
Access2003以其简单易用的特点,逐渐成为办公领域流行的数据库软件。
使用Access2003,用户不需要进行专业程序设计能力培养,就可在较短的时间内通过简单直观的可视化操作(操作向导)完成大部分的数据管理任务,设计出功能强大的数据库管理程序。
即使要开发复杂或专业的数据库管理程序,也只需编写少量的程序代码。
Access2003是微软公司开发的基于Windows平台的小型数据库管理系统,是Office2003的组件之一。
它承袭了旧版本Access的各项优点,又新增和完善了数据访问页、个性化菜单、internet/intranet、编程、安全保密等功能[8]。
数据库管理系统DBMS(DataBaseManagementSystem),它是允许用户对数据库进行创建、修改,并可以对数据库内的数据进行加工处理,生成各种报表的软件系统。
用户使用数据库的命令、执行数据库应用程序都需要通过数据库管理系统来完成。
Access2003就是可以完成上述任务的一个流行的数据库管理系统[9]。
关系型数据库系统RDBMS(RelationDataBaseManagementSystem)它是以数据的关系模型为基础,根据自己定义的关系来存储、处理和管理数据库信息的系统[10]。
Access2003数据库是一个典型的关系型数据库。
用户在使用Access2003时,可以为每一种类型的信息创建一个表,将数据分别存放在自己创建的表中,并建立起表与表之间的关系;
然后使用查询,从一个或多个表中查找符合条件的数据;
使用窗体,编辑表中的数据;
使用报表,分析、汇总表中的数据,并可以根据实际的需要将所需的数据打印出来;
利用数据访问页,查看、编辑WEB页;
使用宏,自动完成事先定义好的一系列操作;
通过嵌入模块,采用VisualBasic语言编写一段程序代码来实现一些复杂功能,在Access2003上开发出功能更完善的数据库管理程序[8]。
Access是一个面向对象的、采用事件驱动机制的小型关系数据库管理系统。
在Access中,用户可以根据实际需要对数据进行分类,然后使用表对象分别存储每一种类型的数据,并建立起不同类型数据之间的关系,供报表使用。
此时,每条信息仅在一处存放,减少了冗余数