APP下载

基于SpeedPHP框架的农村电商物流平台设计及实现

2017-12-28施建华

无锡商业职业技术学院学报 2017年5期
关键词:信息管理框架农产品

施建华

(盐城工业职业技术学院 经贸管理学院,江苏 盐城 224005)

基于SpeedPHP框架的农村电商物流平台设计及实现

施建华

(盐城工业职业技术学院 经贸管理学院,江苏 盐城 224005)

基于PHP+MySQL的SpeedPHP框架技术,分析农村电商物流业务流程,设计农村电商物流平台的功能模块以及数据库,应用PHP编程实现B/S架构的农村电商物流平台系统,并将此系统应用到实践中,有效解决农村电商物流“最后一公里”问题。

SpeedPHP框架;物流;农村电商

近年来,在国家推行一系列关于发展农村电商、促进农业经济发展的政策以后,农村电商市场被激活了。阿里研究院统计数据显示,全国农村电子商务市场从2014年的1800亿元增长到2016年的4600亿元,农村电商市场将成为未来电商市场一个新的蓝海[1]。

农村电商市场发展势头迅猛,但是还存在一些问题,如快递不能及时配送到农民手中,农民寄快递也极不方便,农民对电子商务认识水平有限。不过在这些问题中最突出的还是农村电商物流“最后一公里”问题[2]。针对这一问题,需要建立各乡镇快递点,设立农村物流快递专员,借助农村电商物流平台及时地为农户收货和发货。而农村电商物流平台要基于相当成熟的技术架构。在目前现有条件下,应用流行的SpeedPHP框架开发农村电商物流平台系统不失为一个较好的选择。

一、SpeedPHP框架技术

SpeedPHP框架是一种基于MVC(model view control)模式的Web框架。MVC模式是一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。另外,SpeedPHP最显著的一个优势,是可以实行自由的配置,甚至不需要配置,就可以让程序运行得很好。但是SpeedPHP框架提供了最大限度的自定义配置,设计者可以制作一个属于自己团队的专用框架。在本项目开发实践中,逐步应用了RBAC(用户权限分配)、URL模式(网址、单一入口)、AJAX支持(异步传输用、速度快)、CURD(数据库中的增删改查)等各种优势特性[3]。

二、农村电商物流平台设计

农村电商物流平台功能设计可分为前台展示模块和后台管理模块。农村电商物流平台功能模块设计见图1。

(一)前台展示模块

注册登录模块:本系统注册的会员类型有普通会员和管理员两种类型;注册的普通会员又分为农民用户和物流快递人员。农民用户登录这个平台可以发布求购或者出售农产品的信息,也可以在线学习电商相关知识;物流快递人员登录这个平台主要是查询到货信息和发货信息,从而统筹安排,快速执行。

农村电商机会:该模块主要由两个子模块“我要买”和“我要卖”构成。“我要买”模块,主要是农民用户发布要求购的农产品信息以及在线交流;“我要卖”模块,主要是农民用户发布要出售的农产品信息以及在线交流。

电商普及网课:该模块主要提供电子商务相关在线学习,电商普及网课的主要内容是电子商务基础、网络营销实务、网店运营等。

各乡镇论坛:该模块主要针对农村地区,以乡镇为单位,为农民用户提供一个在线交流空间,增强该地区农民朋友的电商意识,促进该地区电商发展。

农村物流快递入口:该模块主要为物流快递人员查询该地区的收货和发货的各类情况,统计各类状态,从而更好地加速物流派发。

电商物流资讯:该模块主要为农村地区开辟一个电商物流资讯专栏,主要涵盖电商信息和物流信息,可增强农民电商意识,进一步开阔农民朋友的视野。

农村电商调查:该模块主要定期调查农村地区的电商和物流发展应用情况,对调查结果进行统计分析,可以有针对性地为该地区制定农村电商发展的方案。

(二)后台管理模块

用户管理:该模块由后台管理员对系统所有用户信息进行管理。用户主要有两类,农民用户和物流快递用户,管理员可以对农民用户和物流快递用户进行审核和修改。

农产品管理:该模块主要有农产品分类管理和农产品信息管理。农产品分类管理主要可以设置一级分类、二级分类,对于每个分类可以执行添加和删除功能;农产品信息管理主要查询和删除农产品信息。

农村快递信息管理:该模块主要有农村物流快递人员管理和农村物流快递信息管理。农村物流快递人员信息可以查询、审核和删除;农村物流快递信息也可以查询、审核和删除。

农产品交易信息管理:该模块主要对农民朋友发布的“我要买”和“我要卖”的农产品信息进行管理。系统对于要出售产品和要购买产品进行自动匹配,并把匹配信息发给农民朋友,平台系统可进行跟踪服务。

电商物流资讯信息管理:该模块主要对前台电商物流频道而言,可以查询、添加和删除各类电商物流信息。

图1 农村电商物流平台功能模块

论坛信息管理:该模块主要针对前台各乡镇论坛,可以对论坛各类信息审核、删除。

三、农村电商物流平台数据库设计

(一)实体

实体包括农民用户(农民ID、姓名、联系电话、住址、注册时间);快递用户(快递人员ID、姓名、联系电话、注册时间);农产品(农产品ID,农产品名、产地、分类);快递订单(订单号、农产品ID、农民用户、数量、成交时间、发货地址和收货地址)。

(二)实体间的关系

农民用户-农产品(发布)1∶n;快递人员-农产品(管理)1∶n;快递人员-快递订单(处理)1∶m;农民用户-快递订单(求购出售)m∶n。农村电商物流平台实体之间的关系如图2所示。

(三)数据库表

通过图2的实体联系,农村电商物流平台系统的相应数据库表有:农民用户表、快递用户表、农产品表、快递信息表、后台管理表、友情连接表等。本文举例说明快递信息数据库表的设计,具体如表1所示。在数据库MYSQL中设计用户表快递信息表的字段主要有订单号、农产品ID、农民用户、数量、成交时间、发货地址和收货地址等。

表1 用户数据库表

图2 农村电商物流平台实体之间的关系

四、农村电商物流平台功能的实现及效果

(一)农村电商物流平台前台功能的实现

在SpeedPHP框架frontsystem目录下,基于农村电商物流平台前台各个功能模块和平台数据库,对各模块进行PHP编程来构建注册登录、农村电商机会、电商普及网课、各乡镇论坛、农村物流快递入口、电商物流资讯等模块。农村电商物流平台系统前台首页如图3所示。

(二)农村电商物流平台后台功能

在SpeedPHP框架backsystem目录下,基于农村电商物流系统后台各功能模块和平台数据库,对各模块进行PHP编程来实现用户管理、农产品管理模块、农产品交易信息管理模块、电商物流资讯信息管理模块、论坛信息管理模块等。农村电商物流平台系统后台管理首页如图4所示。

(三)农村电商物流平台应用效果

农村电商物流平台经过江苏省东台市三仓地区半年以上的推广应用,不仅有效解决了农村电商物流“最后一公里”问题,也促进了该地区电子商务快速发展。从农村电商物流平台系统后台数据来看,该平台注册的农民用户已有416位。其中,活跃用户有173位;对于电商普及网课模块,在线学习电商的农民朋友日常约有110人在线,农民朋友学习电商的热情也得到空前提高;对于电商论坛模块,农民朋友积极参与在线讨论和交流,论坛日常约有160位在线农民用户;对于电商机会模块,农民用户不仅学会了在线发布农产品,而且也会在线采购农用物资等,目前通过平台已成功交易92单(见表2)。

图3 农村电商物流平台前台首页

图4 农村电商物流平台后台管理首页

表2 农村电商物流平台投入前后对比

五、结束语

本文基于PHP+MYSQL的SpeedPHP框架技术,在SpeedPHP框架下编码搭建农村电商物流平台系统。但是该农村电商物流平台还存在一些问题,主要有两个方面:第一,该平台各个业务功能模块在系统设计时,有些数据没有完全共享,因而存在信息孤岛;第二,该平台的快递专员系统功能相对简单,不能全方位分析农民用户在线学习、参与论坛以及在线农产品交易等方面的数据,因而快递专员也无法进行有效决策。今后将针对这些问题进一步优化农村电商物流平台功能,确保最大限度发挥其效用。

[1]王红梅.我国农村电子商务发展机遇与挑战 [J].商业经济研究,2016(6):69-71.

[2]张千仞,尹丽春.我国农村电子商务发展现状研究综述[J].安徽农业科学,2016(5):239-241.

[3]李林孖.基于SpeedPHP在线考试系统研发 [J].电脑编程技巧与维护,2015(1):27-29.

Design and Realization of Rural E-commerce Logistics System Based on SpeedPHP Framework

SHI Jian-hua
(Yancheng Vocational Institute of Industry Technology, Yancheng, 224200,China)

Based on the SpeedPHP framework technology of PHP+MySQL,the paper first analyzes the business process of rural e-commerce logistics system,then designs the function module and database of rural e-commerce logistics system,and finally,using PHP programming,builds up a rural e-commerce logistics platform based on B/S architecture.It also applies this system to practical occasions to effectively solves the “last kilometer”problem of rural e-commerce logistics.

SpeedPHP framework;logsitics;rural e-commerce

F 253

A

:1671-4806(2017)05-0037-04

2017-08-22

江苏省教育厅高校哲学社会科学基金项目 “‘互联网+’背景下农村电商物流 ‘最后一公里’问题解决机制研究”(2017SJB1576)

施建华(1979-),男,江苏东台人,讲师,硕士,研究方向为企业信息化与电子商务、供应链优化。

(编辑:孙君 徐永生)

猜你喜欢

信息管理框架农产品
农产品网店遭“打假”敲诈 价值19.9元农产品竟被敲诈千元
框架
打通农产品出村“最先一公里”
造价信息管理在海外投标中的应用探讨
评《现代物流信息管理与技术》(书评)
广义框架的不相交性
各地农产品滞销卖难信息(二)
在高速公路信息管理中如何做好QC小组活动
关于原点对称的不规则Gabor框架的构造
基于Hadoop的DDoS检测框架