一个简单实用型独立购物网站的设计

时间:2022-06-27 05:35:00

一个简单实用型独立购物网站的设计

摘要:分析了独立型购物网站的优势,设计并实现了一个简单实用型的独立购物网站系统,该系统不用注册会员,可以直接将商品加入购物车并完成支付。描述了系统前台、后台的基本功能以及数据库的设计,给出了实现购物车的一段源代码。

关键词:电子商务;购物网站;支付宝

中图分类号:TP311文献标识码:A文章编号:1009-3044(2009)24-6625-02

Design of A Simple, Practical and Independent Shopping Site

WANG Huan, HU Min, ZHAO Jun-yun

(Artillery Academy, Heifei 230031, China)

Abstract: Independent analysis of the advantages of shopping sites, designed and implemented a simple and practical system of independent shopping sites. Without a registered member, you can directly to the product add to Cart and complete the payment. Describe the front of the system, the basic functions of the backstage, as well as database design. Given a section of source codes to realize the shopping cart.

Key words: e-commerce; shopping site; alipay

据中国互联网协会的《Netguide2008中国互联网调查报告》显示,中国互联网2007年消费总规模达到3988亿元,2008年增长达到45.8%,为5815亿元,而2009年将会持续增涨。随着网络购物市场份额不断地攀升,中国电子商务已进入到快速发展期。

目前,网上商店主要有两种形式:一种是建立在第三方提供的电子商务平台上由商家自行开展网上销售业务的个人网店,例如:淘宝网店铺、易趣网店铺。另一种是自立门户型的网上商店,是经营者自己创建服务器或申请虚拟空间所建的网店。与前一种网店相比,独立网店有一定优势,比如:能够树立自己的品牌、有自己独特的风格、有丰富的功能、更易推广等。有人预测,独立网店可能是电子商务的未来之星。

本文从实用性出发,设计并实现了一个简单实用型的小型独立型购物网站,比较适合单一品牌商品的销售,并具有在线支付的功能。本系统的开发环境是Windows 2003 server+Apache+MySQL+PHP,这种组合比较适合构建中小型电子商务网站。

1 系统功能设计

1.1 系统前台

在前台系统中,主要包括:商品分类显示、商品搜索、商城公告、订单查询、留言版、客服系统、支付系统和购物车等。如图1所示。

系统具体功能如下:

1)商品分类显示:商品分三类,“最新商品”、“热门商品”、“推荐商品”,并以图片的方式显示在首页,每类显示12个。“最新商品”按照时间的顺序排列,最后上架的产品排列在最前面; “热销产品”按照每一种商品的点击量排列,点击量大的前几种商品显示; “推荐商品”可由网站管理员在后台自由设置。

2)产品说明页面:在这个页面里,将产品的图片和一些相关信息展现在浏览者面前,可以方便地对其价格、形态特征等各方面情况作全面的了解,使浏览者一目了然。页面的右侧有“产品分类导航栏”,以便用户进一步浏览其它商品。浏览者如要订购,点击该产品说明页面中的“购买”按键即可。如果用户还要选择其它商品,可以点击“继续挑选商品”按钮,转到刚才的页面继续挑选商品。挑选结束,可以点击“去我的购物车”,转到物品清单页面,页面上显示所订产品编号、商品名称、数量、价格等;如果该商品信息正确无误,就可以点击“去收银台”,出现填写及修改收货人信息,还有“收货人信息、付款方式、送达地点、备注信息”等等,客户一一填写完资料,最后点击“确定”按钮,完成订购。接下来的事就由后台来服务了。

3)商品搜索:可以根据关键字快速找到所需商品。

4)商城公告:以文字的方式显示一些网站相关信息等。

5)订单查询:输入订货人姓名可以查到相关的订单信息以及订单状态。

6)留言版:为用户提供咨询、投诉、建议的在线留言功能。

7)客服系统:提供两种客服系统,一种是在线实时交流客服系统,一种是通过在线QQ或旺旺交流系统,两种方式可以由管理员在后台自由设置。

8)支付系统:本系统支持三种付款方式,用户选择好商品后可以自由选择支付方式。

第一种,直接下订单,并汇款。该方式用户在选好商品后,只要正确填写收货地址,汇款后短信通知店主即可。

第二种,选择好商品后,通过支付宝付款。支付宝是杭州支付宝公司推出的一个第三方网络支付平台,由于支付宝的支付安全性,目前国内网络购物中支付金额的60%以上都是通过支付宝来交易的。

第三种,直接用网银付款,本系统支持网银支付接口,可以选择用工商银行、招商银行、建设银行、农业银行等十几个银行进行网上在线付款。

9)购物车:顾客将购买的商品暂存在购物车中,包括商品的名称、价格和数量等。系统可以根据所购商品数量自动累加价格。

10)会员注册:一般的购物网站要先注册会员,才能购物。通过调查和分析,为了进一步简化购物流程,该网站省去了注册模块,用户可以在网站直接选购并付款。

1.2 后台管理系统

在后台管理系统中,主要包括三个模块“商品管理”、“信息管理”和“订单管理”。如图2所示。

2 系统数据库设计

本系统的数据库设计包括12张基础表。可根据功能需要增加其它的基础表或对原表中的字段作增加和调整。如表1所示。

3 购物车模块设计

本系统的特点之一是购物车模块的设计。在大多数购物系统中,用户是先注册会员再选购商品。而本系统则省略了注册模块,访问网站的任何一个用户,可以不用注册会员直接从网站进行购物,支付等操作,进一步简化了系统。

本系统是使用SESSION变量来存储购物信息的。下面给出了一段将商品添加至购物车的代码。

session_start();

$pid=$_GET['pid'];

$pnum=1;

$pids= $_SESSION['pids'];

$pnums = $_SESSION['pnums'];

$a = explode(",",$pid);

$b = explode(",",$pnum);

for ($i=0;$i

if (empty($pids)) {

$pids = $a[$i];

$pnums = $b[$i];

} else {

if (strpos($pids,$a[$i])===FALSE) {

$pids.=",".$a[$i];

$pnums.=",".$b[$i];

}

}

}

$_SESSION['pids'] = $pids;

$_SESSION['pnums'] = $pnums;

header("location:cart_list.php");

?>

4 结束语

随着Internet的迅猛发展,越来越多的企业或个人迫切需要建立电子商务平台,实现内部商品管理以及与外部商户、银行等信息的传输,实现网上的订货、查询和结算。本文设计的小型购物系统,具有简单、易用、实用型强、好管理等特点,具有一定的实用价值。

参考文献:

[1] 饶云波,张应辉.基于的电子商务平台设计与实现[J].计算机技术与发展,2006(5):160-162.

[2] 邵晟.基于三层结构的电子商务开发[J].商场现代化,2006(5):84-85.

[3] 木林森.PHP Web数据库开发与实例[M].北京:清华大学出版社,2001.

上一篇:数据通信与计算机网络课程建设的几点思考 下一篇:信息技术教学中Office的教法研究