购物系统的设计与实现 网上购物系统的实现 基于ASP技术的网上购物系统的设计与实现

导读:爱华网网友为您分享以下“基于ASP技术的网上购物系统的设计与实现”资讯,希望对您有所帮助,感谢您对aIhUaU.com的支持!

122

福建电脑2008年第2期

基于ASP技术的网上购物系统的设计与实现

李建国

(河北科技师范学院计算机系河北秦皇岛066600)

摘要】【:本文按照目前流行的B/S体系结构模式,结合现有的网上购物系统的现状,采用DreamWeaver和Access以及ASP技术,设计开发了一个通用性强,适合我国国情的B2C网站购物系统。购物系统分为前台页面和后台管理来两大部分,功能比较完善。

关键词】【:B/S模式;ASP;ACCESS;电子商务近年来,随着Internet的迅速崛起,电子商务开始流行起来。

网上订购系统作为B2B(BusinesstoBusiness,即企业对企业),B2C(BusinesstoCustomer,即企业对消费者),C2C(CustomertoCustomer,即消费者对消者)电子商务的前端商务平台,在其商务活动全过程中起着举足轻重的作用。本文旨在讨论如何建设一个典型的B2C的网上购物系统。

网上购物是一种具有交互功能的商业信息系统。它向用户提供静态和动态两类信息资源。所谓静态信息是指那些不经常

管理规范和公司制度等等;动变动或更新的资源,如公司简介、

态信息是指随时变化的信息,如商品报价,会议安排和培训信息等。网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI交易。1.系统开发工具

系统的定位是一个电子商务站点,作为面向Internet上的Web应用,传统的C/S(Client/Server,客户端/服务端)架构很明显不适合,B/S(Browser/Server,浏览器/服务器)架构是必然的选择。根据当前Internet现状,确定系统运行在微软公司的Windows平台上,使用IIS信息服务器作为Web服务器,前台使用流行的网页制作工具Dreamweaver,后台的数据库则用Access,用ASP(ActiveSeverPages,动态网页)技术完成动态交互功能。1.1网页制作工具Dreamweaver

DreamweaverV8是目前广泛使用的网页制作工具,它采用了多种先进技术,能够快速高效地创建极具表现力和动感效果的页面,使网页创作过程变得简单无比,而且提供了完善的站点机制,可以说它是一个集网页创作和站点管理两大利器于一身的超重量级创作工具,使用此工具可以方便地进行网页设计,实现网站的管理、给网页添加动感内容,并可制作出支持数据库的动态网页。1.2ASP技术

ASP技术是微软公司推出的一种用以取代CGI(CommonGatewayInterface)技术。它也是目前比较成熟的技术,ASP可以通过MicrosoftWindows的COM/DCOM获得ActiveX规模支持,

在电子商务中,通过DCOM和TranscationServer获得结构支持。

对用户而言,进行网上信息查询的目的是寻找自己需要的产品或服务,而对于服务提供者来说,其目的则是向用户推销自己的产品或服务。因此,让用户通过浏览器查询服务的后端数据是许多Web服务提供者必须提供的服务,ASP通过内置的ADODB组件来实现这一功能。1.3Access数据库

一个完整的电子商务系统是一个牵涉各个方面、庞大而复杂的系统,作为一个电子商务平台,它是客户、商品和管理员之间的交互空间。Access是Microsoft公司Office组件中的一个,它功能强大,操作简单,可用方便的建立数据库、报表,并且对数据库报表进行修改、查询等操作,能够应付一般的数据管理需要,所以本系统使用Access数据库。2.网上购物系统的设计2.1系统功能模块图

购物系统的功能模块图如下图1所示。

图1系统功能模块图

2.2模块功能介绍

系统的首页整洁大方,并且将购物流程置于上方显著位置,登录后浏览者第一眼就能够看到,浏览者可以直接拨打电话订购产品,也可注册为网站会员享受优惠价格购买产品。主页上有会员注册、新品上架、导航分类、常见问题、在线留言和购物车等栏目,浏览者点击对应链接便可以进入。

(1)会员注册。列出本购物系统的服务条款,有意成为注册会员的客户在了解该条款后,点击"同意协议并即注册"按钮进入会员注册页面。注册为会员后可以享受会员优惠价格购买产品。

特价促销、热销商品等模块,(2)新品上架。包括商品上架、

都是采用了商品列表的形式。在产品列表中,通过点击该产品的图片或名称,进入该产品详细说明页面,可以方便地对其价格、形态特征等作全面的了解,还可以对商品进行评论。

(3)导航分类。明确列出了网站所有的大类和小类。

(4)常见问题。即帮助中心。这里面对用户经常遇到的一些问题给了明确的解释,用户通过这个板块能更好的了解系统,真正为客户提供方便。

(5)用户中心。是专为会员设计的,会员可以修改自己的资料,查看自己的信息,查看订单,查看积分、申请成为会员、完成在线支付、修改密码等。

能够了解顾客的意见,掌握顾客的需求,加强(6)在线留言。

与顾客间的联系建立良好的顾客关系。

用户可以通过查看购物车的情况来查看自(7)我的购物车。

己购买的商品,对商品的数量做相应的修改,或选择继续购物,或者直接去收银台。2.3后台管理

网站的后台管理共有六个模块,下面简要介绍如下。

(1)管理首页。后台主要就是对客户和商品进行管理。管理员进入首页后具有对用户和商品的高级查询功能,可以对单独的用户情况进行处理,对商品进行添加修改等,简单快捷。

网站设置模块主要分为网站设置、广告管理、(2)网站设置。

送货方式、修改密码和支付方式等内容,主要是对网站的基本信

2008年第2期福建电脑

rs.movenextnextelseendifrs.close

123

息、广告图片、送货方式和支付方式等进行修改、添加和删除的操作。

商品管理模块又分为大类管理、小类管理、添(3)商品管理。

加商品、修改商品、评论管理、单位管理、类别转移、订单管理等,主要实现对商品的添加、修改和删除的操作。

信息管理又分为添加新闻、管理新闻、添加资(4)信息管理。

讯、管理资讯、公告设置、留言管理、投票管理和销售统计等,主要是实现对前台的新闻、资讯、公告、留言、投票等的添加、修改和删除的操作。

(5)用户管理。用户管理分为注册用户管理和后台用户管理,主要实现对前台和后台用户的管理。

(6)区域管理。区域管理分为所在省设置和所在市设置,实现对全国所有省市的区域管理,可以进行添加、修改和删除操作。

3.网站主要代码3.1会员登录

会员登录对话框独立成为一个模块,里面包含验证码的实现,Login.asp是完成显示用户登录界面的源码和用户登录成功后的界面设计,部分代码如下。

购物系统的设计与实现 网上购物系统的实现 基于ASP技术的网上购物系统的设计与实现

setrs=server.createobject("adodb.recordset")

rs.open"selectjifen,yucun,reglx,vipdatefrom[user]whereusername='"&re-quest.cookies

("Cnhww")("username")&"'",conn,1,3ifrs("vipdate")<>""then

ifrs("vipdate")<dateandrs("reglx")=2thenrs("reglx")=1rs.updateendifendif

response.cookies("Cnhww")("yucun")=rs("yucun")response.cookies("Cnhww")("jifen")=rs("jifen")response.cookies("Cnhww")("reglx=")=rs("reglx")rs.close

3.3添加功能的实现

系统中有很多关于添加的情况,比如网站新闻、公告、商品等,这些地方代码类似,现以商品添加为例作一如下。文件Shangpintj.asp主要代码如下:

rs.open"select*frombsortorderbyanclassidorder",conn,1,1ifrs.eofandrs.bofthen

response.write"请先添加栏目。"response.endelse

Selectname="anclassid"size="1"id="anclassid"onChange="changelo-cation

(document.myform.anclassid.options[document.myform.anclassid.selectedIndex].value)"<optionselectedvalue="<%=rs("anclassid")%>"><%=trim(rs("anclass"))%></option>

dimselclass

selclass=rs("anclassid")rs.movenext

dowhilenotrs.eof

<optionvalue="<%=rs("anclassid")%>"><%=trim(rs("anclass"))%></

option>

rs.movenext

loopendifrs.close

4.总结

专题均可分类;管理员权限本系统主要有以下优点:新闻、

自定义;商品大图小图高、宽后台调整,商家信息可更改。目前基于该模型的系统经过比较严格的测试,已经试运行了几个月,运行状况良好。当然系统也存在着一些问题与不足,比如安全性能

因此在今后还需要进还不完善,缺少网上支付认证加密功能等。

一步的完善,以保证购物系统的服务质量。

参考文献:

1.五龙,黄峰.ASP管理管理系统项目开发实践[M]北京:科学出版社,2005:245-286

2.谯谊,张军,王佩楷.ASP动态网站设计经典案例[M]北京:机械工业出版社,2005:1-98

3.李严,于亚芳,王国辉.ASP数据库开发实例解析[M]北京:机械工业出版社,2004:100-181

4.张红霞,宋德昌.校园电子商务如何建[J],信息系统工程,2006,41(11):75.

5.王建.ASP、JSP、PHP三种技术比较[J].中国高新技术产业导报,2005,12(5):6-12.

3.2商品搜索

为了方便用户查找商品,设置了商品搜索功能。Search.asp是完成商品搜索功能的源码,部分代码如下:

setrs=server.createobject("adodb.recordset")

rs.open"select*frombrandorderbypingpaiorder",conn,1,1selects111['2']=newArray(ifrs.recordcount>0thenfori=1tors.recordcountifi=rs.recordcountthen

newOption('<%=trim(rs("pingpainame"))%>','<%=trim(rs("ping-

painame"))%>'));

else

newOption('<%=trim(rs("pingpainame"))%>','<%=trim(rs("ping-

painame"))%>'),endif

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

(上接第117页)

(3)具备UDDI发布功能,可以在UDDI注册中心登记。

(4)不同系统进行集成,预防各平台间因为服务接口的改变

等,而使系统间不可访问等错误发生。

采用基于WebServicess的电子商务集成,能够在Internet环境下实现自身系统与其他系统之间的自动化集成,真正实现企业之间的无缝通信[5]。最大限度地满足商业需求。3.结束语

文中基于WebServices的特点,提出了基于WebServices的电子商务集成方案。WebServices是一种面向服务的体系结

互操作性、普遍性、易于使用和行业支持等特构,具有松散耦合、

点,在商业中有着广泛的应用。目前微软和IBM支持DUUI服务,并且提出了一系列相关的技术规范,这必将推动WebSer-

vices的进一步发展和完善。

参考文献:

1.胡海璐彭接文等.XMLWebServicess高级范例编程[M].北京,电子工业出版社,2003:233-235.

2.李程李迅波.WebServicess在园区智能系统建设中的应用[J].微计算机信息,2006,14(22):37-39.

3.孙永强.Web服务深入编程[M].北京,清华大学出版社,2002:199-201.

架构和应用[M].北京,电子工业出4.柴晓路梁宇奇.WebServices技术、

版社,2003.

5.沈垚赵林度.WebServicess在中小型企业电子商务上的应用[J]。微计算机信息,2006,6(22):138-140.


百度搜索“爱华网”,专业资料,生活学习,尽在爱华网  

爱华网本文地址 » http://www.aihuau.com/a/386651/893762198246.html

更多阅读

远程心电监护软件系统的设计与实现 操作系统设计与实现

1 引言心血管疾病是现代工业社会中对人类生命威胁最大的疾病,我国城镇中现有4000多万冠心病患者。由于心脏疾病发病时具有很大的突然性,失去了宝贵的早期诊断救治时间,导致疾病进入晚期,甚至当场发生心脏猝死,造成高额医疗费用,给社

管理系统的设计与实现 自我实现与自我管理3

系列专题:自我管理专题  自我管理的第五个问题是挑战自我。当代青年成长在改革开放年代。这个历史背景造就了他们中的一些人快速成长的机会。无论在财富的积累方面还是职位的升迁方面都比他们的父辈进步得快。在“知识资本”扩大

声明:《购物系统的设计与实现 网上购物系统的实现 基于ASP技术的网上购物系统的设计与实现》为网友长歌当哭分享!如侵犯到您的合法权益请联系我们删除