基于WAMP环境的电子商城系统分析与设计
——以小米手机销售为例
2016-03-13王俊杰
王俊杰
(江苏科技大学苏州理工学院,江苏 张家港 215600)
0 引言
随着互联网对现代社会的不断推进发展,人与人之间的联系也会更加密切。民众在学习、工作和日常生活中的选择将会丰富多彩,这体现了人们在互联网时代所展现出的张扬的个性。传统商店中有限的商品,已经不能满足消费者的购物选择,能够在短时间内享受更多选择所带来的购物体验是目前消费市场的趋势。
2l世纪,我国在经济上得到了跨越式发展,互联网已经走入了大部分的家庭,大家通过网络平台进行各种交易已经不再是遥不可及的事情。应运而生的电子商务就是以网络为基础,通过互联网技术有效地将人们和企业紧密的联合在一起,在互联网平台上进行的各种各样的商品贸易交流活动。就如同网络商城与传统的商店,一个是实体店铺,而另一个是互联网平台上的网络商店。网店就是使用了电子商务技术,利用网络做到了购物的买卖过程,以此来减少中间部分环节,在代理和成本之间减少差价,给普通消费者带来了很大的便利,也给市场的流通带来了巨大的发展空间。
1 电子商务网站的国内外研究现状
艾瑞数据:欧美电子商务合计占据全球将近七成的市场份额;其次是亚洲和其他地区,但其市场份额近年来持续递增。
从1996年开始,电子商务发生了质的飞跃,成了全球性的经济现象。从世界范围来看,电子商务的成功应用多在发达国家,尤其是在美国和欧洲。
近年来,我国电子商务的迅速发展也取得了令人瞩目的成绩,保持着乐观的增长势头。聚美优品、京东、阿里巴巴先后赴美上市,我国的电子商务开始在世界舞台上崭露头角。目前B2C是电子商务浪潮中非常有发展前景的商务模式,B2C延续了传统销售中的商务关系,建立在企业与消费者(顾客)高度信任和安全可靠的基础之上。2000年后,我国使用互联网的用户数量大规模增加,网上在线购物已经成了民众不可缺少的消费方式。
本文在Windows系统下使用了Apache+Mysql+PHP这组常用来搭建动态网站或者服务器的开源软件组,以小米手机网上销售为例开发了一个网络商城的应用程序平台。前台部分主要实现了用户的登录,商品的搜索和浏览,商品的购买,个人资料的修改以及订单的查看。后台部分主要实现了实现对用户、商品、分类、订单的添加和修改,显示商品数量和分类的控制等一系列功能。
2 系统设计
2.1 系统的逻辑结构
根据系统分析得出的系统逻辑结构然后进行系统设计,由此建立的结构图,如图1所示。
图1 系统逻辑结构图
2.2 系统的功能结构设计
系统的功能模块主要分为前台展示模块和后台功能模块。在前台的用户界面中,用户拥有浏览商品,将商品放入购物车以及查看发货信息的直接权限;在后台管理员界面中,管理员可以根据实际需要及时查看库存信息,以便确定商品的上、下架情况和分析商品销售的速度,同时,管理员能够获得用户要求发货处理的一手消息,以便在第一时间将商品送到用户的手中。系统的功能模块如图2所示。
图2 系统功能模块图
2.3 数据库设计
在本次以小米为例购物网站的设计中,建立的数据库中包含了前台的用户表、商品表、图片表、分类表、后台用户表、订单表、订单商品表,它们的关系如图3。
图3 数据库关系图
3 系统的实现
3.1 商品页
该页面主要的就是各种分类和各种商品的汇总。页面如图4所示。
图4 商品页
这是网站首页中的部分商品,使用了div模型以及css样式进行页面布局,用span标签、ul、li等标签来对文字进行编辑,使用img标签来插入图片。
3.2 商品详情页
该页面是用来介绍所选商品的详情,包括价格、库存、销售量等。页面如图5所示。
图5 商品详情页
通过点击首页的商品进入商品详情页,首先要先接收到商品的ID,然后利用商品数据表和商品图片数据表的关联性在数据库中提取出相关的商品信息显示在详情页中。商品详情页还涉及数量的计算,库存数量的加减问题,对于数据的处理主要是在cartdo.php文件中进行,库存和销量的改变需要在购物完成后才会对数据进行更新。
3.3 购物车
当用户点击某个商品的“现在购买”时,就进入了该用户的购物车。在购物车里,列出了该用户所购买的全部商品,每个商品都由一条购物项来描述,其中包括商品的ID,价格(如果是会员,就会显示会员价;如果是普通用户,显示的就是市场价)和购买数量,在购物车下方会显示购买的所有商品的总价格。用户可以修改购买的数量,也可以删除已购买的商品。用户如果最终确认所购买的全部商品,就可以点击“确认订单”按钮进入订单页面。操作界面如图6所示。
图6 购物车
[1] 严波.基于PHP+MySQL的电子商务系统的设计与实现[J].计算机技术,2012.
[2] 黄志明.购物类网店系统的设计与实现[D].成都:电子科技大学,2010.
[3] 吴代文.基于PHP购物车的设计与实现[J].信息技术,2013.
[4] 时光.网上商城系统的设计与实现[D].北京:北京邮电大学,2010.
[5] 马骞.基于PHP的电子购物商城初步设计[J].软件开发,2016,(03):68.
[6] 胡泊,龚剑扬.电子商务业务发展的思考[J].通信管理与技术,2012,(06):36-41.
[7] 郑良泽.我国网上购物存在的问题及对策[J].科技情报开发与经济,2007,16(17):133-135.
[8] 曹康.网上购物在我国发展的瓶颈及对策分析[J].黑龙江对外经贸,2007,(04):58-59.