Bootstrap

基于PHP的周边商城小程序设计与实现

电子商城作为一个竞争激烈的市场销售方式,大多数电子商城的管理者都主要考虑降低成本,提升商城服务满意度。一年一度的双十一、双十二,给众多的消费者带来了购物盛宴,也给各种商城提供了巨大的销售额。本文通过调研周边商城的业务流程,审慎分析搭建一个后端基于PHP的周边商城小程序。该商城主要包括两大块即:前端客户应用和后台管理应用。前端客户应用主要在于设计美观大方的页面,方便客户注册和查询商品;后台管理应用主要在于对于注册用户、购物商品信息的管理和订单信息的交易管理及订单配送等。

本周边商城小程序后端使用PHP设计研发,总结规范了一套周边商城实施方案。整个平台设计符合软件工程设计思想,从需求到设计,然后再到开发测试直至最后系统上线。平台上的设计工具使用eclipse,数据库采用MySQL和服务器使用tomcat。

关键词:周边商城  软件工程  PHP MySQL

课题研究的背景

在今天,智能手机已经不再稀有,普通大众更是人手一部智能手机,利用手机进行消费娱乐成为人们的日常生活方式。最新统计数据表明,全球电子商务还有巨大的提升空间。未来将会有很多差异化的购物商城出现在电子商务舞台。在国内中西部发展差异很大的情况下,适合自己特色的购物商城将会不断出现,以迎合与自己情况相适应的市场发展情形。毕竟购物商城不只是软件上的开发,还要和当前的社会发展相结合,尤其是具有特色的行业发展趋势,总之,必须具备有实际情况相结合的购物商城才能够在市场中生存下来。本课题作为研究电子商城的研究探索,分析周边商城小程序作为新的销售管理方式的优势。

当下互联网技术发展迅速,和大型的电子购物商城相比,小型的超市电子购物信息化程度还并不发达。不少小型超市电子购物平台仅仅采用微信广告发布的形式,这种方式对于物品的监管和交易管理缺少透明性,容易产生各种虚假销售,最终导致这种方式不再为用户所信赖。正式因为这种传统管理方式使得买卖双方信息无法认证登记,无法去进一步的跟踪和统计。譬如卖方的物品信息没有进行明确的格式登记,无法进行统计分析;买房购物统计信息无法快速统计,从而给商城购物管理指导带来非常大的麻烦。总之,小型周边商城的购物管理方式严重的影响了商城发展,不利于商城的健康发展。迫切需要一款适合自身特色的小型周边商城小程序进行买卖双方信息的规范化处理。

课题现状与发展趋势

当前市场化运营的购物平台有很多,然而对于小型周边商城小程序来说显得不具有自身的特点,很多流程对于小型周边商城小程序这个特点的环境显示的多余;而对于应有的信息规范程度上,又显得非常不足,本地化等信息都缺少应有的细化处理[2]。因此在小型周边商城小程序这个特点环境的购物场景需要更具体细化设计,才能更好的赢得用户的信赖。

整体而言,当前小型周边商城小程序设计的不够自身情况的内容不特色,不能对此特殊的场景进行详细话的设计。与大众的二手购物平台相对照,后者显得效率低下,设计的过于冗余缺少关键地方,不能从小型特色这个特点来显示平台的设计方向,更好的服务普通大众[3]

就今后小型周边商城小程序的发展而言,基本上必须要充分考虑小型周边商城小程序这个特殊的群体,以及这个群体所具备的精准化建设需要。这个平台最终的目标必须要完成这个群体的个性化需求,向着具有小型周边商城小程序的方向发展。

研究的目的和意义

本文主要完成后台基于PHP的周边商城小程序设计与实现。首先讲述商城的研究概况,讨论当前的周边商城小程序优缺点和研究方向,明确周边商城小程序准备采用的技术栈和实现该平台索要完成的工作;接着讨论设计平台采用的工具;然后再进行系统平台的分析和设计,并根据详细设计完成系统的实现和测试维护。

周边商城小程序能够帮助买卖双方节省时间精力达成交易的完成,还能让用户得到真正身边的电子购物。而且由于每个物品种类繁多,通过电子购物的浏览查询,都可以在很大程度上完成自动化的查询检索,这对于一般的手工管理具有很大的优势[1]。

研究内容及技术路线

本系统平台采用php作为网站应用开发进行系统的快速研发。整个设计过程采取软件工程的研究思想,从需求到设计,然后再到开发测试直至最后系统上线。整个系统研发使用的市场上常见的流行集成开发工具Eclipse;后台数据存储使用开源免费且小巧灵活的MySQL;网站服务器因业务简单,计算量符合小采用Tomcat。

本系统平台的主要工作通过对周边商城小程序管理进行需求调研,设计以PHP为平台的周边商城小程序。前台页面主要提供用户和系统的交互操作如:游客用户的注册、已注册的用户进行系统登录、商品信息的检索浏览、已登录用户对商品进行下单购物及个人相关信息的修改;后端主要实现:用户信息、订单详细信息的增删改、商品信息的增删改、配送信息的设置等。

需求分析

(1) 功能需求

前台小程序页面主要提供用户和系统的交互操作如:游客用户的注册、已注册的用户进行系统登录、商品信息的检索浏览、已登录用户对商品进行下单购物及个人相关信息的修改,另外为了及时把疑问反馈给系统提供在线留言,收集用户的意见。

1、用户注册模块:实现游客用户信息的注册登记

2、用户登录模块:实现系统用户信息的登录验证

3、商品查询模块:实现系统商品信息的浏览查看

4、下单购物模块:实现系统用户下单购物信息的登记

5、订单查看模块:实现系统用户信息的订单详情查阅

6、信息修改模块:实现系统用户信息的确认修改

7、在线发帖模块:实现用户与系统之间的线上交流通道,做到客户关怀

后台页面提供管理员进行各种业务数据信息的处理和设置如:对系统注册用户信息的设置、对前台用户订单信息的审核处理、对系统提供商品基础数据的设置管理、对前台用户发帖信息的回复处理、对已下订单数据进行发货处理、对用户前台公告数据的设置及系统自身信息的设置。

1、用户信息管理:实现系统用户信息的添加、修改、删除和查询

2、订单信息管理:实现用户订单信息的添加、修改、删除和查询

3、商品信息管理:实现商城详细信息的添加、修改、删除和查询

4、商品类型管理:实现商品类型信息的添加、修改、删除和查询

5、发帖回复管理:实现用户发帖信息的留言和回复,加强用户交流

6、订单发货管理:实现订单发货信息的添加、修改、删除和查询

7、前台公告管理:实现前台新闻信息的添加、修改、删除和查询

8、系统设置管理:实现系统各项参数信息如首页轮播图信息的设置管理

系统设计

1、系统整体功能结构设计

游客用户的注册、已注册的用户进行系统登录、商品信息的检索浏览、已登录用户对商品进行下单购物及个人相关信息的修改,另外为了及时把疑问反馈给系统提供在线留言发帖,收集用户的意见;后台页面提供管理员进行各种业务数据信息的处理和设置如:对系统注册用户信息的设置、对前台用户订单信息的审核处理、对系统提供商品基础数据的设置管理、对前台用户留言信息的回复处理、对已审核订单数据进行发货处理、对用户前台公告数据的设置及系统自身信息的设置。

系统实现

1、 系统前台实现

用户信息修改实现过程主要是通过相关页面的跳转,然后进行数据的发送、修改,直至最后发送到后台数据库,从而在后台数据库修改用户注册的数据信息。相关的页面操作,都是完成简单的业务逻辑执行修改动作。

(4) 商品展示页面

商品展示实实现过程主要是通过相关页面的跳转,然后进行数据的发送、查询,直至最后发送到后台数据库,从而在后台数据库查询商品登记的数据信息。相关的页面操作,都是完成简单的业务逻辑执行查询动作。

(5) 商品购买实现

商品购买信息实现过程主要是通过相关页面的跳转,然后进行数据的发送、添加,直至最后发送到后台数据库,从而在后台数据库添加商品购买的数据信息。相关的页面操作,都是完成简单的业务逻辑执行添加动作。

系统后台实现

(2) 商品管理实现

订单管理实现

如图所示为系统后台订单管理页面。订单管理信息实现过程主要是通过相关页面的跳转,然后进行数据的添加、修改和删除,直至最后更新到后台数据库,从而在后台数据库生成后台订单的数据信息。相关的页面操作,都是完成简单的业务逻辑执行添加、修改和删除动作。

订单发货实现

订单发货管理信息现实实现过程主要是通过相关页面的跳转,然后进行数据的添加、修改和删除,直至最后更新到后台数据库,从而在后台数据库生成后台用户订单配送的数据信息。相关的页面操作,都是完成简单的业务逻辑执行添加、修改和删除动作。订单配送操作的界面如图

开发语言:Java、小程序

前端技术:JavaScript、VUE.js(2.X)、css3

后端框架:ssm

JDK版本:JDK1.8

服务器:tomcat9

数据库:mysql 5.7

数据库工具:Navicat11

开发软件:eclipse/myeclipse/idea

浏览器:谷歌浏览器

小程序运行软件:微信开发者

;