本站小编为你精心准备了农资移动电子商务平台的设计及实现参考范文,愿这些范文能点燃您思维的火花,激发您的写作灵感。欢迎深入阅读并收藏。
摘要:随着电子商务的快速发展,传统农资销售方式的缺点越来越凸显,农资电子商务可以严格把控农资供货渠道、提供农业技术服务、方便农民购买,可以解决困扰农业产业升级中的农资辨别、使用、销售及流通等难题。本文基于电子商务平台开发架构,设计并实现了一个基于O2O模式的农资移动电子商务平台,该平台前端基于Android技术研发,后台采用JSP实现页面框架,该平台可以实现农资用户管理、农资厂商管理、可以为农民提供农资搜索、查看、购物车、订单及支付等功能。该平台已经在广州绿禾农业科技有限公司使用,平台的使用改善了该公司的农资产品管理体制,并为农民和涉农企业提供了优质的农资移动电子商务服务。
关键词:农资;电子商务;O2O;移动互联网
1前言
近年来,我国农业经营模式在农业产业转型升级的背景下发生了迅速变化。随着土地流转数量的增加,各类农业专业合作社、种植基地、种植大户不断涌现,该类涉农企业的经营管理者具有较高的文化水平,对网络及电子商务熟悉,对农资具有很高的认识和判断力,逐渐成为农资电子商务的主要消费人群,使得农资电子商务快速发展起来。农资电子商务可以为农资生产厂商及农资终端用户搭建线上咨询,农技服务,在线购物的平台,可以为农资购买者提供在线电子商务服务,解决农资用户优质农资购买难的问题。农资电子商务在国外发展开始较早,目前已经形成了完善的农资电子商务体系。国内的农资电子商务研究较少,黄超以江苏南京郊区的村落实例探讨了农村电子商务的发展模式(黄超,2011);任保才调查了农资流通渠道的现状,并研究了我国农资电子商务模式(任保才等,2013);吴滔对国内外电子商务发展的现状进行分析研究(吴滔,2014);张弛提出了目前农资电商三大阵营:农资产品上网,互联网电商开始涉足农资,农资企业投建电商平台(张弛等,2015)。基于已有的研究基础,本文设计并实现了一个基于O2O模式的农资移动电子商务平台,该平台可以实现农资商家的注册登录、农资用户注册登录,农资产品搜索,购物车、在线下单,移动支付等功能。该平台已经在广州绿禾农业科技有限公司使用,平台的使用规范了公司的农资产品管理,为农民和涉农企业提供了优质的农资线上下单线下取货服务。
2相关技术
农资移动电子商务平台后台采用Java作为研发语言,Java具有平台无关性、面向对象编程、即时交互性、多进程、强大的兼容性和可移植性等技术优势。服务端采用Spring框架,数据库连接使用Hibernate技术(林寒超等,2006),能够解决Java对象与数据库之间的映射关系,很好的处理CRUD的操作问题(Munsi,Neha等,2014)。农资移动电子商务平台前端主要使用了Html+CSS+JavaScript和Android技术(Hongetal.,2016)。前端所需要的数据主要通过向服务端发送请求,获得Json字符串,然后再进行相应的解析,最后将数据呈现给用户。
3平台的设计与研发
3.1平台需求分析
农资用户进行电商操作需要先进行身份验证,用户注册登录是该系统基本的功能需求;用户登录成功后可以搜索及查看农资产品,该模块涉及首页展示农资,用户搜索农资,用户通过分类查找农资,用户查看农资产品详情等;购买农资发生在用户选择农资产品后,将选择的农资加入购物车后,生成订单,完成农资购买;支付功能需要提供送货地址和微信、支付宝等移动支付方式;农资管理和订单管理属于后台管理系统功能模块,主要提供给管理员对农资进行管理,包括上传农资,查看农资,删除农资等;而订单管理功能则是对订单进行管理,其中包括查看订单,修改订单状态,删除订单等。
3.2平台设计
农资移动电子商务平台结构如下图1所示,系统分为2个模块。第1个模块为前端展示模块,前端模块主要用于向用户展示农资,提供给用户最直接的体验。将后台的数据传输到前端后,通过页面的优化与布局,将农资展示给用户并完成电商功能。第2个模块为后台管理模块,主要由农资管理,订单管理,用户管理等模块组成。平台客户端基于Android技术开发,界面设计采用移动应用原型工具墨刀。首页界面主要有农资产品轮播图、热销农资列表、主要农资产品导航等,控制栏主要包括4个功能模块:首页、商品分类、购物车以及我的页面;农资分类模块左侧提供农资产品分类栏,可以通过选择分类名,展示出所有该分类下所有农资信息;点击农资产品进入详情页面,商品详情页面主要有轮播图、农资规格、农资详情等;在购物车页面,最上方提供了编辑按钮,提供给用户编辑商品;当用户最后选择好需要下单的农资后,点击生成订单按钮,进入到生成订单页面;进入到生成订单页面,顶部提供给用户选择收货地址。选择好收货地址后,可以选择微信或支付宝支付,在最后点击生成订单后,完成商品的购买。系统后台用户管理模块主要是管理员对系统的用户进行管理,可以查看用户的信息,用户购买情况,用户消费记录等相关信息;后台农资管理功能主要用于提供给管理人员查看所有农资商品,对农资商品进行增删改查等功能;后台订单管理主要用于提供给管理人员查看所有订单,查看订单详情,修改订单状态,删除订单等功能。平台的数据库主要包括用户账号、农资产品信息、订单信息、订单农资项、农资图片、农资用户、农资厂商等15个表,同时设计了15个触发器。
3.3技术实现
农资移动电子商务平台使用Java开发语言实现,开发平台采用MyEclipse2016和MySQL,在WindowsXP/Vista/7/8.1/10上运行,对于页面的设计需要分辨率为1366*768最佳,并且使用Tomcat进行部署。平台研发采用B/S架构,主要划分为以下几个层次,Controller(控制层)、Service(服务层)、Dao(数据层)以及Bean(模型层)。这四个层次的业务逻辑为,控制层负责和前端数据进行交互,当数据传输到Controller时,Controller再调用由Service封装好的业务逻辑处理功能,对业务逻辑进行处理的服务进行处理,这期间如果需要将数据进行持久化,则由Dao(数据层)负责将数据进行持久化,在这个流程中需要使用到JavaBean进行对信息进行封装。这四个模块共同构成了目前流行的B/S架构。SpringMVC和Hibernate主要是负责Controller(控制层)与前端进行交互的数据传输处理,Dao(数据层)将数据进行持久化,将数据存到数据库中。
3.4平台测试
农资移动电子商务平台客户端主界面如图2所示,主要分为首页、分类、购物车和我的四个功能模块。当用户需要购买农资时,会点击农资分类,进入到农资分类页面,如图3所示。用户选择农资产品后,将需要购买的农资加入到购物车中,选择需要结账的农资后,进入确认订单页面,确认订单页面中,有以下信息。用户收货地址。用户支付方式,商品清单等。确乎确认信息无误后,点击确认订单,如图4所示。最后在确认信息正确后,点击确认下单按钮,完成订单生成。页面跳转到订单详情页面,在该页面下,可以看到购买的商品信息,收货地址等相关信息。
4总结与展望
本文首先分析了农资电子商务平台的发展现状及趋势,阐述了本文研究的目的与意义,接着基于Java及Android技术,设计并实现了一个基于O2O模式的农资移动电子商务平台,该平台可以实现农资展示,农资搜索,农资详情查看,在线下单及移动支付等服务。本文的研究主要是为了解决当前社会中农户及涉农企业农资购买渠道单一,农资购买难的问题。该平台已经在广州绿禾农业科技有限公司使用,平台的使用改善了该公司的农资产品管理体制,并为农民和涉农企业提供了优质的农资移动电子商务服务。
参考文献:
[3]黄超.农村电子商务发展浅析——以南京江宁区若干村落为例[J].电子商务,2011(4):54-55.
[4]林寒超,张南平.Hibernate技术的研究[J].计算机技术与发展,2006,16(11):112-113.
[5]任保才,马新明,Renbaocai,等.农资电商平台发展浅析[J].中国农学通报,2013(11):198-202.
[6]吴滔.面向农资商品的电子商务系统设计与研究[D].合肥:中国科学技术大学,2014.
[7]张弛,张高科.读懂互联网,才能看懂真正的农资电商[J].中国农资,2015(29):22-23.
作者:杨磊1;肖克辉1;黄伟杰1;郑伟鹏1;王琼2 单位:1.华南农业大学数学与信息学院,2.广州绿禾农业科技有限公司