64
中国科技论文实Vol22No.62005验技术与管理.统计源期刊
基于ASP技术的网上购物实验平台的实现
许积年,徐伟平
(清华大学物流配送中心智能技术与
系统国家重点实验室,北京100084)
摘:随着Internet的发展,通过
网络购物的形式已经逐渐被人们所接受.网上购物系统要
是将传统的购物形式融入到一种以技术为依托的领域,从而产生一种全新的购物方式.使用哪一种技术和方法建立网上购物系统,如何正确的使用相关的技术,就成为开发网上购物系统的关键.本文重点阐述了基于ASP技术实现网上购物系统的
设计思想,动态页面的开发技术及具体的实现细节.
关键词:ASP;网上购物;体系结构
中图分类号:TP393102文献标识码:B文章编号:100224956(2005)0620064203送中心信息化建设1
Internet的飞速发展已使它渗透到生活的每个角落,彻底改变了人们的生活方式.网
上购物系统作为一种新型的购物模式使商家和顾客不受时间和空间限制,不仅节省营业费用,也为顾客提供了更多选择,更个性化服务,这些都是传统经营方式无法比拟的.ActiveServerPages(ASP)是服务器端的脚本编写环境,可用于创建动态Web网页和生成功能强大的Web应用
程序,它包括HT标记,ML文本和脚本命令的文件.ASP页可调用ActiveX组件执行任务,即可连接数据库也可进行商务计算.通过ASP可为Web页添加交互内容,或用HT页构成整个Web应用程序,这些应用程序使用HT界面.MLML它使开发者可以通过使用大部分工具组合HT代码,具有开发简单,功能强大的特点.ML
ASP中的命令和Script语句都是由服务器来解释执行的,执行结果产生动态生成的Web页面并送到浏览器.由于ASP是在服务器端解释执行,开发者可以不必考虑浏览器
是否支持ASP,也不必担心别人下载程序从而窃取编程逻辑.ASP程序通过后缀名为输入了1asp文件的地址后,浏览器将UML请求发给服务器,Web服务器上的ASP将被调用,ASP读出相应1asp文件,解释并执行命令,将动态生成的HT页面回传Web服务ML器,Web服务器再将结果发送给浏览器.1asp的ASP文件来实现其功能,一个1asp文件相当于一个可执行文件.当用户从浏览器
1系统的体系结构设计
传统的两层C/S结构模型是由客户机,服务器以及连接他们的网络组成.能够支持
收稿日期:2004212230
作者简介:许积年(1945—),男,上海市人,高级工程师,清华大学物流配送中心主任,主要研究方向:配
许积年,等:基于ASP技术的网上购物实验平台的实现
65
的客户人数有一定限度,当客户端超过一定数量时,结构的执行效率开始下降;当应用程序需求改变时,所有客户端的应用程序都必须改变,这样维护成本高,而且效率低.目前采用以三层结构的B/S体系为主体,两层结构与三层结构相结合的体系结构,它是一种以Web技术为基础的结构模型,把传统的C/S结构中的服务器系统分解为一个
Database服务器和一个Application应用逻辑的中间层服务器,从而构成一种三层结构的
客户服务器体系结构见图1.基于B/S结构,网上购物系统采用基本
工作流的概念,解决了各种信息资源的发布与反馈,它是一种""瘦客户机形式.采用基于C/S和B/S结构相结合,可以加强对数据维护的控制,保证复杂功能的交互,而且系统维护简单.这种结构的使用使商业企业与顾客之间达到方便,快捷的信息交流,对商业企业来说实现上下游全方位的信息采集和信息处理,为企业的管理和决策提供重要的科学依据,同时为顾客提供高效,便捷的服务.目前实验平台系统由两大部分组成:前台部分和后台部分,如图2所示.前台作为顾客操作部分提供了顾客购物的所有功能,包括
注册登陆,商品分类,商品拣选购物篮,商品
查询,订单查询.后台作为系统维护操作部分提供对系统的维护和管理功能,包括注册登陆,商品管理,用户管理,商品分类,供应商管理,订单管理,基本帐务.
图1基于B/S的三层结构图