您好, 访客   登录/注册

微信平台下PHP技术电子商城研究与实现

来源:用户上传      作者:

  摘 要:在我国互联网+时代全民网络购物的背景下,随着4G技术的普及和移动互联网的飞速发展,结合顾客在微信上购物、支付等需求,采用PHP作为开发语言,研究并实现了基于微信平台下的电子商城,具有查询、浏览商品、加入购物车、购买、支付及评价等网络购物功能,采用微信邀请三人组团的方式进行商品团购,降低了购买成本,且商家管理方便,用户体验性非常好。
  关键词:微信;电商;网购;PHP
  根据商务部大数据的监测,2019年双11当天全国网络零售交易额超过了3000亿元人民币,同比增长约27%,再创历史新高。透过销售经验可以看出,无论是线上电商平台还是线下实体零售,“获客”都是其中最核心的问题[1]。移动互联网进入“新常态”[2],传统电商平台流量的获取变得愈发艰难,以微信生态为基础的社交开始成为新的流量入口[3]。而随着微信用户的不断增长,强关联性、去中心化成为社交电商的特性,通过人与人的“社交”,微信平台可以重构商品与人信息流的互换,极大降低了品牌与用户之间的连接成本,具有超强的流量爆发力。因此基于微信平台的电子商务研究成为国内外很多专家学者的研究热点。
  PHP语言与其他同类编程语言的比较具有开发速度快、运行效率高、安全性好、可扩展性强、开源自由等特点被广泛应用于网站开发,本文利用PHP开发技术实现一个动态的微信商城的电子商城网站,实现了商品分类展示、用户注册、用户登录、用户中心、将商品添加至购物车、支付及卖家对商品管理、用户管理、订单管理、信息管理等[4]。
  一、微信平台下电子商城研究
  网络购物因其便捷、商品丰富、价格低廉等优点得到迅速发展,网购应具有以下特点:一是消费者不受任何时间空间的限制,只要能上网的环境就可以购物,网上商店24小时开业不打烊;二是网上交易是一对多的过程,即一个消费者面对全球的卖家进行商品选择,而一个卖家是面对全球所有的网购客户来进行商品推介;三是网上购物免去了批发商中间环节和店铺房租成本,极大的降低了商品的成本,具有很大的价格优势。
  (一)面对这些特点,本文基于微信的网上商城,从用户的角度上要实现的基本主要功能有:
  1、顾客在微信公众号点击特定按钮进入微信商城;2、商品查找(微信好友推荐也可按商品分类方式查找、速模糊全局搜索);3、查看商品详细情况;4、将喜爱的商品加入购物车功能; 5、生成订单并完成支付;6、查看订单信息及物流状态; 7、确认收货和评价。
  (二)后台商家管理部分基本功能有:
  1、商店商品管理:添加、修改、删除、查看; 2、用户信息管理:查看、管理; 3、订单管理:查看订单清单,确认订单、更新订单状态;4、编辑发布公告;5、留言互动。
  二、基于PHP的微信商城实现
  系统登录模块的逻辑是静默登录,采用微信接口拉取用户信息,用户填写必要信息后完成会员注册,享受会员优惠价格,选购商品流程见图1所示,后台商家管理商品流程见图2所示。
  本系统所采用的PHP技术在移动端页面需考虑自适应手机不同屏幕,采用使用meta标签viewport方法:因移动端设备的屏幕大小各不相同,因为viewport方法可以自适应所有尺寸的屏幕,用户也可以通过平移或则是缩放来看网页的不同部分。
  三、测试
  功能测试内容主要包括顾客购买商品流程的功能及后台商家的管理等功能,部分内容如表1 所示。
  通过对微信平台下电子商城的功能性测试、兼容性测试及并发测试,系统能够参照需求分析实现了设计的功能性需求,在不同手机操作平台例如安卓、苹果黑莓等系统下进行移动端兼容性测试结果显示全部兼容,说明系统具有良好的兼容性,通过并发测试证明系统并发性较好。
  四、结语
  对微信平台下PHP技术电子商城的设计与实现进行了需求分析,并且详细论述了系统设计、实现方式及展示了实现效果,最后对微商城进行了测试。本文所设计与开发的微信平台下PHP技术电子商城从网购实际需求出发,利用 PHP开发语言,实现了商品分类展示、用户注册、用户登录、用户中心、将商品添加至购物车、支付及卖家对商品管理、用户管理、订单管理、信息管理等功能模块,满足了用户的需求。
  参考文献:
  [1]宋志鹏.微信拼团商城的设计与实现[D].长春:吉林大学,2016
  [2]赵希奇,李慧子,张丽丽.“互联网+”时代背景下的智慧城市建设思考[J].区域治理.2019(47):58-60.
  [3]吴云芳,周伟,魏文军,等.基于B/S结构的高校毕业设计选题系统的设计与实现[J]. 大学教育. 2016(1):157-158
  [4]徐奕枫.基于PHP+MySQL的圖书商城系统的设计与实现[J]. 通讯世界. 2016(24):296
转载注明来源:https://www.xzbu.com/1/view-15222975.htm