农产品电子商务平台开发研究

时间:2022-05-10 09:30:23

农产品电子商务平台开发研究

摘要:目前陕西农产品的销售主要在淘宝、京东等大型的电子商务平台,专门服务陕西农产品的电商平台很少,为此,利用Java技术开发出一个电商平台,采用先进的数据库技术和搜索技术,本系统具有入驻门槛低,操作简单,便捷等特点,让陕西农产品通过电商销往全国多一条有效的途径。

关键词:陕西;农产品;电商平台;开发

习在党的报告中提出“实施乡村振兴战略”,指出农业、农村、农民问题是关系国计民生的根本性问题,必须始终把解决好“三农”问题作为全党工作的重中之重。电子商务在过去的几年对农产品走出农村提供便捷、有效的途径,为广大农村地区的脱贫致富起了非常重要的作用。电子商务也改变了农民的生活,让农民能够买到质优、价廉的商品,为提高农民生活质量、享受与城镇居民同等质量的产品创造便利条件。然而,很多农产品特别是西部地区的特色农产品在利用电子商务方面还存在不少问题。陕西农产品比较丰富,但是却没有一个专有平台为陕西农产品架起农民与消费者之间的桥梁,让陕西农产品通过自己的平台进入城市消费者的手中。为了解决陕西农产品电子商务市场空间,将陕西农产品与电子商务紧密结合,设计开发了陕西农产品电子商务平台。

1电子商务平台开发技术说明

陕西农产品电子商务平台主要使用目前最为流行的Java技术进行开发,数据库主要使用使用MySql数据库,这个数据库使用方便,对硬件要求低。使用的Web服务器为Tomcat服务器,它是一个开放的平台,对超文本标记语言HTML具有比较强的编辑能力,主要技术使用内嵌容器Tomcat来配置文件,设置文件路径。陕西农产品电子商务平台主要使用Java语言编程,基于SpringBoot框架,前端使用SSM框架技术,后端采取MVC手段,使用模型层,视图层和控制层等技术,使用HTML页面来展示商品信息,利用AngualrJs和Jquery技术来请求页面并且对页面进行动态渲染,让MVC模式在前台页面发挥良好作用。

2系统开发

2.1平台设计

平台采用MVC模式,即模型层,视图层和控制器层等三个模式,即Model用来封装数据源和对所有数据的基本操作,View是展示数据源,让其友好得展示给用户。一个View模型可展示多个视图,并对其进行动态渲染。而一个视图可联系不同的动态页面。Controller封装的是外界的操作模型。让这些操作转发到模型上,并对相应的方法进行模型调用。让Controller在模型和视图间架起沟通的桥梁,用来处理用户的输入,并对处理结果进行输出。通过这种技术,模型和视图间能进行简单耦合,并能进行背对背操作,最后由Controller连接起Model和View。MVC这种设计能让每个模块层注重自己的功能,减少层与层间的耦合。

2.2电子商务平台功能模块设计

本平台主要分为三大模块,它们是:用户管理模块、商家管理模块和平台运营商模块。功能模块如下图1:陕西农产品电子商务平台开发与设计李海平(陕西工业职业技术学院咸阳712000冤2.2.1用户、消费者模块用户、消费者模块主要有注册登录系统,商品展示系统和购物车系统三个基本系统。浏览者可在进入平台后进行用户注册,用户登录,用户注销,修改密码等基本操作,在注册登录系统里还会有相应的验证,防止用户名重复,密码简单等,当密码提交至数据库前,系统会对密码进行MD5加密处理,防止数据库被盗后密码泄露,保护消费者隐私。当用户登录时系统会将用户表单里填写的用户名和密码与数据库里相应用户名和密码进行比较查询,比对成功方可登录;商品展示系统有进行商品关键词查询、多条件查询,商品图文展示,视频展示,商品按照一定条件进行排序等功能;购物车系统可将商品放入购物车,还可进行购物车添加、删除、修改商品操作,并且可进行订单合并。2.2.2商家管理模块商家管理模块主要由产品系统,商品管理系统,订单管理系统、新闻系统,数据分析系统、商品推广营销系统构成。平台商家可通过主页面进行申请入驻,在审核通过后可进行商家信息编辑、修改和删除等操作。还可添加商品、管理商品对商品信息进行更改,包括商品详细信息、价格、库存等。产品系统主要用于产品信息的,产品可有图片、文字、视频等信息;商品管理系统主要管理产品的库存,上下架情况和修改、删除产品;订单管理系统主要对订单进行管理,包括订单的合并,发货,订单查询,订单筛选,订单修改等功能;新闻系统主要用来店铺信息,包括店铺简介,店铺动态等:数据分析系统主要用来分析店铺销售数据,包括已销售产品情况,日销售金额,月销售金额,日订单数,月订单数,销售趋势分析等;商品推广系统主要由内容营销,链接外部工具等组成,用来进行广告投放,销售管理。2.2.3运营商模块系统管理者可以对商家查验审核,对不符合资质要求的商家提出修改要求,还可对商家商品进行管理,设置相应的模板供商家使用,还可对商品分类、商品促销推广进行管理等。

2.3数据库设计

数据库设计是网站平台设计的核心内容,只有数据库设计合理,可扩展性大,逻辑性强,网站数据才不会出现问题,所以,数据库的最初设计非常重要。数据库关系如图2所示。下转第143.2主页主页主要显示商品分类,推荐商品列表,商品焦点图片,还有其它跳转链接按钮等。商品分类主要有商品类目细分列表,主要有农产品大类,肉类,蛋类,水果类等,每个大类下面又分为若干个小类,最后确定到具体类目。推荐商品是将一些销量好、好评率高、质优价廉的农产品图片展示在首页,让消费者一眼就能看见好的产品。商品焦点图主要是商家想要重点推荐给用户的商品,这里如果要上焦点图的话需要给平台付一定的费用,焦点图展示出的商品需要按照一定的规范作图,它是推广产品常用的一种手段。

3网站系统的测试与修改

系统测试是为了发现错误的执行程序的过程,然后去修补缺陷。

3.1链接跳转测试

主要测试各页面的跳转是否正常,无误,各页面跳转之间是否存在逻辑上的错误,跳转是否能保证整个系统没有孤立存在的页面。测试要确保每个页面都能顺利跳转的相应的页面;

3.2安全测试

主要测试用户权限是否超出规定的范围,系统还存在哪些漏洞,数据库的安全是否能够保证,最终系统已满足上线要求,就可通过测试。

4结论

本文详细介绍陕西农产品电商平台设计和实现的过程,该平台可为陕西农产品提供一个销售的途径,让消费者除在淘宝等大的电商平台购买陕西农产品外还可在专业平台上进行消费和购买,拓宽了电商平台,为消费者和农产品生产者架起了一座快捷、便利的桥梁,将陕西农产品推广销售到全国各地。

参考文献

[1]董瑶等.武功粗布电商平台的设计与实现[J].科学技术创新,2021(07):85-86.

[2]尹孟征.基于Android的APP开发平台综述[J].通信电源技术,2016(4):154-155.

[3]SIYOMVOSYLDIE.基于MySql分布式数据库系统同步分析与实现[J].微型电脑应用,2015(2):61-64.

[4]廖敏慧.我国农产品电商营销模式构建研究[J].农业经济,2019(06):135-137.

[5]杨珩,胡亚兰.供给侧改革背景下我国农村物流商业模式研究[J].商业经济研究,2019(09):100-102.

作者:李海平 单位:陕西工业职业技术学院