用ASP技术实现网上购物系统

2022-09-10

伴随着电子商务、网络购物的蓬勃发展, 越来越多的人开始进行了网上购物的尝试。网上购物作为一种新型的购物方式具有两个优点:一是商品极其丰富。人们选择商品不用去人潮力挤, 不用去满街上找, 只要利用网络就可以轻松搜索到自己需要的商品;二是价格比传统店铺实惠。网上交易不受时空条件限制, 不少网上商家没有固定店铺, 节省了大量经营成本, 只需一个仓库或在家里堆放货, 甚至连宣传费用也省掉了。

网上购物是以互联网络技术为基础的购物模式, 对传统的零售商业购销调存以及交易、流通、消费等商业活动、商业结构、消费模式等都产生了很大的冲击。网上购物虽然有许多优点, 但也存在某些不足。比如网上交易诈骗, 商品质量保证及退换货等。随着信息时代和网络经济的到来, 网上购物无疑是一种具有巨大发展潜力的购物模式, 必将受人们的青睐。

因此, 如何开发一个漂亮而可靠的网上购物系统是实现网上购物的关键。网上购物系统不仅要有漂亮的网页, 以吸引顾客的眼球, 更要有严谨的规划, 以保证网上购物的安全。本文运用ASP技术[1], 结合FrontPage和SQL Server数据库[2], 对网上购物系统的构建与实现过程进行了详细的描述。

1 网上购物系统描述

1.1 系统功能模块

网上购物系统分为前台管理和后台管理。该系统前台管理主要包括浏览商品、查询商品、订购商品、购物车、用户信息维护等功能。后台管理主要包括公告管理、商品管理、订单管理、投诉管理和用户管理等模块。各模块之间的相互关系如图1所示。

前台管理的主要功能如下。

(1) 浏览公告模块:主要提供商品促销、打折等信息公告。

(2) 浏览商品模块:通过系统主界面浏览各类商品的信息。

(3) 查询商品模块:提供强大的商品查询功能, 快捷的找到感兴趣的商品。

(4) 购买商品模块:将满意的商品放入购物车、去收银台。可随时订购自己中意的商品结账完成购物。

(5) 用户注册模块:为了确保交易信息的有效性和网站功能拓展, 购物者必须注册成为会员才能在网站中购物。

后台管理的主要功能如下。

(1) 公告管理模块:主要完成添加公告, 修改公告, 删除公告。

(2) 商品管理模块:主要完成添加商品类别, 修改商品类别、删除商品类别、添加商品信息、商品图片的上传等。

(3) 订单管理模块:主要完成处理订单、办理发货、办理结账、删除订单。

(4) 投诉管理模块:主要完成录入投诉的解决方法, 删除已解决的投诉, 查看投诉用户。

(5) 顾客用户管理模块:主要完成注册顾客用户, 修改顾客用户信息, 删除顾客用户信息。

(6) 系统用户管理功能模块:主要完成添加系统用户, 修改系统用户信息, 删除系统用户信息。

1.2 系统流程分析

(1) 前台顾客购物流程。

顾客在网上购物的流程如图2所示。顾客在网上商城可以浏览各种商品, 如果有满意的商品可以订购, 此时需先注册成会员才能完成后面的交易。

(2) 后台订单处理流程。

顾客在前台提交订单后, 后台订单的处理流程如图3所示。

2 系统数据库结构的设计与实现

2.1 创建数据库

首先创建数据库Shop, 用来保存本系统的所有数据。创建数据库的脚本代码如下。

2.2 数据库结构

鉴于SQL Server2000数据库的强大功能, 本系统中所涉及到的数据库共有7个, 此数据库设计数据库结构如下。

(1) 公告信息表Board。

(2) 商品类别表GoodsType。

(3) 商品信息表Goods。

(4) 购物车表Basket。

(5) 客户投诉表Complain。

(6) 用户表Users。

(7) 管理员表Admin。

2.3 数据库连接

在此网上购物系统中, ASP是服务器的脚步执行环境, 可用来执行和产生Web服务器程序, 当浏览器向Web服务器请求调用ASP文件时, 就启动了ASP[3]。Web服务器开始调用ASP, 将被请求的.asp文件从头到底, 执行每一个命令, 然后动态生成一个H T M L页面并送到浏览器。

执行ASP文件的过程如图4所示。

对数据库的连接主要有3种, 通过ODBC连接;通过OLEDB连接;直接与SQL Server连接。这3种连接方式连接效率由低到高, 复杂性也由低到高。通过ODBC连接服务器的外围设备较复杂, 但程序简单;与SQL直接相连, 与服务器相连就不需要任何配置, 程序较ODBC复杂, 可以根据实际情况选择。本系统采用的是直接与SQL语句连接。

2.4 系统主界面

网上人才管理系统的开发为应聘者及招聘公司带来了很大的方便和经济, 使他们足不出户就可以轻轻松松地完成求职和招聘工作。系统主界面如图5所示。

3 网上购物注意事项

网上购物是基于INTERNET的电子商务模式, 要保证购物系统的服务质量, 无论是系统的开发过程还是日常维护过程中, 都需要对系统进行严格的检测。构建网上购物系统应注意以下4点。

(1) 把握好商品质量和宣传内容环节。提供商品必须是货真价实的优质产品而非假冒伪劣产品。产品宣传广告内容应健康真实, 既要反映客观事物又要有欣赏价值, 不要夸大产品的作用。

(2) 加强对购物系统服务功能的检测。网上购物系统不仅要把好进货关, 而且由于网上购物系统提供的是虚拟的电子商品, 包含的信息量大, 所以网上购物系统的检测就显得格外重要。对虚拟电子商品的审查, 首先要进行产品内容正确性测试。如文字录入的错误、产品图片的错误等都传会降低用户对商品的信任度。

(3) 加强对系统功能的测试。购物系统所有功能是否能正确执行, 有无死机或其他异常情况发生, 交互手段是否能满足用户需求。对系统的执行高效率进行测试。测试系统对大量数据的检索效率、数据的装载时间及对鼠标的反应速度等。

(4) 加强用户身份确认及商品配送。网上客户身份的确认对网上购物来说是一个非常关键的环节, 稍有疏漏将会造成巨大的损失。网上购物系统服务的另一个重要环节就是商品的配送。快速迅捷的配送系统能保证购买的商品及时送达, 在用户心目中树立良好的企业形象, 增强用户对网上购物的信心。

4 结语

网上购物如何避免诈骗师大家共同的心愿, 为买卖双方提供交易平台的网上购物系统应该承担起严格监管的职责, 对客户的资料进行验证, 提供身份认证等。本文开发的网上购物系统的采用模块化的方法, 系统注重与用户的友好交流。但该系统还有许多不尽人意的地方, 比如系统用户管理权限、系统安全等, 这些还需进一步的改进和完善。

摘要:网上购物是一种新型的购物模式, 具有方便、经济等优点, 如何构建网上购物系统是实现网上购物的关键。本文利用ASP (Active Server Pages) 技术, 结合Front Page和SQL Server数据库技术, 开发了一个网上购物系统。介绍了系统的主要功能模块和购物流程, 对系统数据库结构的设计与实现进行了描述, 最后对网上购物的注意事项进行了分析, 以保证网上购物的安全性和可靠性。

关键词:网上购物系统,ASP技术,系统功能,系统构建,注意事项

参考文献

[1] 李晓黎, 张巍.ASP+SQL Server网络应用系统开发与实例[M].北京:人民邮电出版社, 2004.

[2] Eric A Smith.Active Server Pages宝典[M].北京:电子工业出版社, 2001.

[3] 李鑫.用ASP技术实现网站新闻发布系统[J].淮北煤炭师范学院学报 (自然科学版) , 2008, 29 (4) :57~60.

上一篇:提高体操运动教学质量的对策建议下一篇:做好办公室综合协调工作的几点感悟