教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 范文大全 > 公文资料 >

基于ASP的电子商务网站设计与实现

来源:网络收集 时间:2026-09-11
导读: 利用asp建立电子网站,硕士论文 第7卷第1期2008年3月南通航运职业技术学院学报 JOURNALOFNANTONGVOCATIONAL&TECHNICALSHIPPINGCOLLEGEVol.7No.1Mar.2008 基于ASP的电子商务网

利用asp建立电子网站,硕士论文

第7卷第1期2008年3月南通航运职业技术学院学报

JOURNALOFNANTONGVOCATIONAL&TECHNICALSHIPPINGCOLLEGEVol.7No.1Mar.2008

基于ASP的电子商务网站设计与实现

施志刚

(南通航运职业技术学院

信息技术系,江苏

南通

226010)

摘要:文章阐述了基于ASP的电子商务网站的开发,并对该系统的需求分析及系统需要实现的设计方法作了介绍。

该系统将数据库技术和Web技术很好的融合在一起,使数据库成为Web的重要组成部分,实现了数据库技术和网络技术的有机结合。

关键词:ASP电子商务数据库中图分类号:F713.36

文献标识码:A

文章编号:1671-9891(2008)01-0069-05

0引言

随着Internet的迅猛普及,以及电子商务所产生的经济效益已经超过通信和航空工业带给人们的启迪,

目前,它已成为现代人生活中重要的一部分。所谓电子商务(ElectronicCommerce)是指利用计算机技术、网络技术和远程通信技术,实现整个商务(买卖)过程中的电子化、数字化和网络化。人们不再是面对面的、看着实实在在的货物、靠纸介质单据(包括现金)进行买卖交易。而是通过网上琳琅满目的商品信息、完善的物流配送系统和方便安全的资金结算系统进行交易(买卖)。简言之就是在网络上建立一个虚拟的购物商场,避免了挑选商品的烦琐过程,使购物过程变得轻松、快捷、方便,很适合现代人快节奏的生活,同时又能有效的控制“商场”运营的成本,开辟了一个新的销售渠道。

本文试图运用ASP、JAVA、数据库等技术来实现一个在线购物网,即可以通过网络实现定购、销售和管理商品,旨在通过电子商务这一新型的商业运营模式,一方面是为了体现电子商务可以减少成本、传播迅速、服务质量高的优点,另一方面也对微软的ASP技术在动态网站开发过程中所具有的优势,如:多语言的支持、标准的开放性、跨平台操作性、代码重用和商务集成等作初步的探讨。基于ASP和Access数据库设计一个电子商务系统,这个系统将数据库技术和Web技术很好的融合在一起,使数据库系统成为Web的重要有机组成部分,实现了数据库技术和网络技术的有机结合。1系统的分析与设计1.1系统设计思想

电子商务购物系统采用Browser/Server(B/S)三层结构,实现商品的在线查找,销售,以及商品的在线管理等功能。Browser/Server多层结构的应用正是在对C/S结构的总结基础上产生的,并且也已经扩展到了B/S应用开发领域。即将应用划分为3层(可以有多层,但3层最常见):用户界面层、商业逻辑层、数据库层。

在这个系统中,运用“Web浏览器—Web服务器—数据库服务器”三层结构来访问数据库。这种系统的优势在于系统简单、功能强大、扩展能力良好以及能够方便的跨地域操作等性能。1.2功能需求分析

根据商品销售、商品管理和系统维护的需求,此电子商务购物系统大致可以分为三个子系统:商品销售

收稿日期:2007-03-28

作者简介:施志刚(1980—),男,江苏南通人,南通航运职业技术学院信息技术系助教。

利用asp建立电子网站,硕士论文

70南通航运职业技术学院学报2008年

子系统、商品管理子系统和系统维护子系统,如图1所示。在系统中定义二类角色,即顾客和管理员。顾客可以根据注册的帐号和密码实现商品查询,订单查询和商品订购;管理员则有专用的登录帐号进入商品管理子系统,进行商品管理,对用户订单处理,计算用户所购商品的金额,发布最新商品公告以及进行系统设置和维护、网络性能管理和安全管理。

电子商务购物系统

顾客

品销售子系统

商品管理子系统

系统维护子系统

管理员

图1电子商务购物系统组成图

通过对该网站各模块功能的分析,可以得出如图2所示的系统流程图。

管理员信息

管理员

是/否

新顾客

是/否

注册页面判断

网站首页面

已注册顾客

商品管理子系统

系统维护子系统

商品销售子系统

数据库

在线查找

在线购买

在线结帐

图2系统流程图

通过该网站的系统流程图可得出如图3所示的数据流程图:

管理员

顾客、商品及订单信息网站商品信息

登录

顾客

管理员信息文件

登录

生成订单数据库文件

顾客信息文件

录入

录入顾客信息

图3数据流程图

2系统的实现

2.1商品销售子系统

商品销售子系统应具有如下的一些功能:浏览最新上架的商品、按商品种类进行查找、用户对购物车进行管理、系统实现订单的处理等。

利用asp建立电子网站,硕士论文

第1期施志刚:基于ASP的电子商务网站设计与实现

71

对于任何一个电子商务网站,每件商品的信息都要一目了然。因此在商品浏览页面中,可以分类显示商

品的资料,但是当一个数据表太大,以至一个网页不能显示时,因此在设计时一般都采用翻页技术。使用rs.open方法将recordset对象变量rs与数据库建立连接,并产生一个可上下移动的记录指针。并用adlockpessimistic进行锁定以防止多人同时改动数据发生错误。具体实现如下:

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

rs.opensqlcmd,conn,adopenstatic,adlockpessimistic要翻页就要对变量page进行判断,若page<>1,则显示“第一页”和“上一页”,进行向上翻页;若page<>rs.pagecount(最大页数),则显示“最后一页”和“下一页”,进行向下翻页。具体实现如下:

ifpage<>1then

response.write"<td><ahref=spfl.asp?txtpage=1第一页</a></td>"

response.write"<td><ahref=spfl.asp?txtpage="&(page-1)&">上一页</a></td>"endif

ifpage<>rs.pagecountthen

response.write"<td><ahref=spfl.asp?txtpage="&(page+1)&">下一页</a></td>"response.write"<td><ahref=spfl.asp?txtpage="&rs.pagecount&">最后一页</a></td>"endif

通常在分成多页的情况下,一页一页的翻,会很麻烦。因此可以采用一个文本框(text)来录入所要翻至的页数,用request从txtpage文本框返回一字符串,并用clng将其转换为长整数,然后赋值给变量page作为翻页的参数。实现如下:

page=clng(request("txtpage"))

商品管理子系统

商品管理系统应具有 …… 此处隐藏:3904字,全部文档内容请下载后查看。喜欢就下载吧 ……

基于ASP的电子商务网站设计与实现.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/fanwen/710975.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)