- 收藏
- 加入书签
基于织梦CMS的湛江特色农产品云服务平台设计与开发研究
摘要:在我国社会经济快速增长下,城镇居民对农产品的需求呈现出越来越多样化的趋势,针对此需求,设计出能个性化推荐农产品,让用户更加方便快捷的进行购物,让农户们对不同农产品的需求有直观的了解就显现出重要的意义。因此,本文对农产品推荐系统进行分析、给出了系统框架,最后提出了一种基于用户行为的农产品推荐算法。
关键词:基于织梦CMS;农产品;系统框架;推荐
基金项目:湛江市科技计划项目(2021B01516)
引言:互联网产品的发展在我国凭借着人口的高密度有着得天独厚的优势,习近平总书记指出,“互联网是20世纪最伟大的发明之一,给人们的生产生活带来巨大变化,对很多领域的创新发展起到很强带动作用,互联网发展给各行各业创新带来历史机遇”[1]。为了更好的服务于人民,更有力地扶贫致富,还需要做好消费者与生产者的对接工作,使供需之间的信息对接更加便利,从而提高农产品的交易成功率。在移动互联网的时代,互联网是农产品商打开新销售渠道的重要入口,这样可以有效解决传统营销模式下产品滞销和销售渠道单一的问题。但是农产品种类比较多,对于每种农产品,想让顾客了解产品不同时期状态,以及让他们吃到安全健康的食品,因此迫切需要开发一款农产品APP迫在眉睫,同时可以根据顾客的喜好、购买历史记录等给消费者推荐更加适合,更加针对自己需求的农产品,与此同时对农户提高了产品知名度,还提升了经营利润。
1系统功能需求分析
农产品商城系统分为前台与后台两个模块,前台包括一般游客和已注册用户,游客可以浏览商品和查看商品库存优惠等详情;已登陆用户可以浏览商品信息,将满意的商品添加购物车,同时还可以对购物车商品进行管理;后台主要是管理员,他可以对商品进行增删改查,对恶意用户和订单进行处理,最主要可以根据顾客喜爱、购买的记录提供个性化推荐。
2系统设计
2.1系统架构设计
本系统采用B/S架构模式[6],该架构利用浏览器的丰富功能无需客户端,仅需在浏览器的前端界面中完成极少的业务逻辑实现,主要的功能逻辑均在服务器端实现。在浏览器端采用HTML技术,以LayUI作为基础框架,配合丰富的JavaScript脚本对所需要的功能进行设计;在服务器端,SpringBoot框架利用内置的Tomcat作为web服务器,通过对SpringBoot框架中各层对象来实现对web服务器的控制进而实现与MySQL数据库的交互。架构图如下所示:
2.2功能模块分析
该系统按照功能可分为前台和后台两个模块。前台模块的主要功能是用户的注册登录、查看农产品分类和浏览农产品详细信息、购物车、商品推荐和用户评价等功能,后台模块的功能主要包括用户管理、商品管理、订单管理和评价管理[2]。
前台模块中最重要的功能是商品推荐模块,它是系统的核心,可以通过用户的喜好、历史购买记录等进行分析,然后通过推荐算法向用户提供比较可靠的,感兴趣的商品。对于未登录的游客根据浏览的商品信息进行推荐,对于已经登录的用户可以通过购买记录、浏览信息等进行计算然后推荐出相应的商品。后台模块中商品管理包括商品的添加、删除(无货下架)和修改;用户管理也包括用户的添加,删除(恶意用户)和修改;订单管理可以进行订单跟踪和收退货等;评价管理主要对用户提出的问题进行解答或者沟通交流,对恶意的评价可以进行屏蔽处理等。
3推荐农产品设计
本系统中,如果用户未对某农产品评分,则认为用户未购买过该农产品。用户的行为数据[7]是对于购买过农产品的评分,将数据保存在相应的评分表中,并通过计算相似度得到目标用户的相似用户,然后从这些相似用户中找出评价较高但目标用户未买过的农产品进行推荐。
目前基于电商平台流行的推荐算法有基于内容的推荐、协同过滤和基于知识的推荐。在此采用协同过滤算法,它克服了基于内容方法的一些弊端,最重要的是可以推荐一些内容上差异较大但是又是用户感兴趣的物品。协同过滤算法有两种,一种是基于用户的算法,另一种是基于物品的算法。在此采用基于用户的协同过滤算法[3]。在本系统中,对于某种农产品,若用户未评分则认为用户未买过该产品。用户的行为数据是关于农产品的评分,将数据保存在相应的评分表中,并通过计算相似度得到目标用户的相似用户,然后从这些相似用户中找出评价较高但目标用户未买过的农产品推荐。推荐算法通过下面三步完成。
1)用户行为信息处理
用户对某种农产品评分之后,系统会将此次评分的用户、评分值和农产品保存在用户评分表中,通过评分表就能够得到每个用户关于某种农产品的评分值,也就是用户购买过哪些农产品。
2)基于用户行为分析算法
以用户为关键的协同过滤的重点在于得到相似用户,在第一步得到了用户的评分数据后,接下来就需要寻找相似用户。在本系统中,利用皮尔逊相关系数计算两个用户之间的相似度,根据其分辨出相似用户,从相似用户中找出某些农产品作为推荐结果。皮尔逊相关系数的计算公式中,Y表示用户x和y之间的皮尔逊相关系数,n表示用户x和y都评价过的农产品个数,Xi表示用户x对农产品i的评价值,yi表示用户y对农产品i的评价值。根据公式进行代码编写,即可求出两个用户之间的相似度。
3)得到推荐结果
在前两步结束之后,就可以进行农产品的推荐。推荐的农产品要尽可能的满足条件:一是这些农产品目标用户并未浏览过,二是这些农产品的推荐值是较高的。对于推荐值的评判:本文采用评分和距离来衡量,当某种农产品的评分和距离尽可能越大时,这种农产品被推荐的可能性也越大[4]。
推荐模块的总体思路是:首先访问用户喜好表取得当前用户喜爱的农产品分类标签,根据当前用户访问用户评分表,判断用户对该农产品是否有评分,如果没有,系统会根据用户喜爱的农产品标签来进行推荐。当用户没有喜欢的标签时,系统会随机推荐农产品作为推荐;当用户有喜欢的标签时,系统会访问农产品数据表,检索到与用户喜欢的标签同类型的农产品作为推荐的结果。当用户有农产品评分记录时,根据评分数据进行推荐,利用皮尔逊相关系数找出和当前用户最相似的n个用户,然后从其评分过的农产品中找出当前用户未购买过的农产品作为推荐结果。
4程序界面实现
首先,在用户输入的账号与密码之后,系统会与数据库存在的账号名和密码进行比较匹配,假如正确则进入用户首页,否则提示信息并且不予以跳转,在此密码输入超过三次就不允许登录,防止信息泄露或被盗。
用户登录系统后,可以在商城不同页面中选择了自己喜欢或推荐的农产品,首先把这些农产品加入购物车中,可以查看购物车中每种农产品的具体信息,如价格、数量等,最后购物车的物品可以一起结账,购物车模块截图如图7所示;同时该系统还提供了商品收藏模块,它为用户提供了快捷的收藏功能,当用户特别关心某些商品时,已收藏的物品的变动消息会给用户提示,收藏物品模块截图如图5所示。
农产品推荐是网上购物的核心,本系统购买农产品用户包括一般浏览未登录用户和已登录用户,对于未登录浏览用户系统会把目前点击量最多的商品推荐给他们;而对于已登录的用户,系统会根据用户之前购买的商品、评价等把农产品推荐给用户,推荐模块的截图如图7所示。
5对策和建议
5.1因地制宜优化全区产业发展布局
湛江应该准确把握不同村村庄变迁的发展趋势,立足现有基础,注重地域特色,尊重文化差异,按照经济社会生态效益相统一的原则,着力打造集约高效生产空间,优化农业生产布局,依据地理特征、农业生产条件及现有产业布局,在中部绿洲应该做大做强现代制种业、草食畜牧业、“金张掖”夏菜等主导产业;南部要积极与民乐县联合发展马铃薯、小杂粮、中药材和食用菌等特色种植业;北部应该做优荒漠草原畜牧业,形成中部集中发展优质蔬菜产业、外围草食畜牧业和现代制种业互补发展的农业圈层空间发展模式[5]。
5.2做优做强特色优势产业
湛江应该立足全区自然条件、功能定位和特色优势,依托资源禀赋、区位特点、产业特色,不断发展壮大特色产业、特色经济。一是做精做强制种产业。立足全区种业占全国三分之一强的定位和发展实际,坚持“大种子”发展目标,玉米制种面积稳定在50万亩左右,引领发展蔬菜花卉等特色制种5万亩左右。推进优质种子生产基地、品种试验基地和加工技术中心、生产服务中心,不断巩国家重要行子生产基地地位,打造国家级生物有种户业化示范区。二是大力发展特色蔬菜产业。湛江要坚持突出品质、设施双提质,打造以城郊乡镇为核心的设施蔬菜产业基地,打造以中等乡镇为核心的10万亩供粤港澳大湾区蔬菜产业基地,打造以巴吉滩为核心的10万亩戈壁农业产业基地,打造以偏远沿山乡镇为核心的5万亩冷凉灌区高品质高原夏菜产业基地,全力推进蔬菜规模化种植、标准化生产、市场化运作、品牌化发展。三是加快推动“甘牛”产业发展。湛江应当统筹推进甘肃农垦祁连牧业3万头肉牛智慧牧场,德联牧业万头奶牛养殖基地、深圳润泰内牛养殖、蒙牛乳业乳产品加工等项目建设,促进牛产业扩量、提质、增效,推进奶肉牛标准化规模养殖,打造“甘牛”特色品牌。四是加快发展特色林果产业。湛江应该依托林业重点工程和山水林田湖草等重大生态修复项目,大力打造交通主干道、旅游大通道、黑河沿岸特色林果产业带,积极打造沿山区、浅山区特色林果产业带,加快推进3万亩特色林果基地等项目。五是大力发展小杂粮、中药材、食用菌等特色产业。湛江应该结合祁连山生态环境保护和修复,在沿山乡镇大力发展壮大中药材、旱地谷子、豌豆、燕麦、大麦等特色农作物种植规模,做优中药材产业,做精“金花寨”有机小米等优质小杂粮产业,大力扶持发展乌江贡米,培育更多优质特色农产品。
5.3大力发展绿色有机特色农产品加工
湛江应该坚持绿色有机方向,围绕主导产业和特色产品,以强链、补链、延链为重点,优化农产品加工产业布局,打造以畜产品、乳制品、蔬菜、种子加工为重点的绿色有机食品产业集群,打造绿色全产业链经营模式,培育壮大龙头企业,做优以特色农产品精深加工为支撑的绿色有机农产品加工业,形成新的农业产业竞争优势[6]。
5.4大力发展乡村旅游,不断丰富旅游特色农产品
湛江应该把生产适销对路的旅游商品作为全区发展文旅产业的突破口,加快旅游工艺品、旅游纪念品、旅游用品、旅游食品、旅游演艺“五大类”的创意研发,应该大力借鉴其他地区发展的成功经验,积极开发特色文化旅游商品和特色餐饮,鼓励扶持绿色食品进行加工包装,延长旅游产业链条,形成系列化、规模化,增加旅游收入。
5.5大力实施特色农业品牌提升行动
湛江应该强化品牌意识,培育壮大“金花寨”“祁连牧歌”等品牌产品,引导广大农民树立现代商品意识,鼓励农民、协会和企业及时做好产品的商标申报、注册和保护,加快名、优、特农产品产地认证和产品认证进程,统一使用无公害或绿色食品标志。应该继续加大优势农产品品牌整合、保护和宣传力度,提高市场知名度和竞争力,把品牌优势转变为市场优势、经济优势。
5.6创新投资融资机制,助力农业产业发展和农产品开发
围绕草畜、制种、高原夏菜、优质林果、戈壁农业、食用菌等区域性特色产业,湛江应该引导金融机构加快金融产品和服务创新,大力推广特色信贷产品,进一步增强特色产业发展金融支撑。鼓励金融机构积极推广订单质押、应收账款质押、存货抵押等信贷业务,支持开发“独一份”“特别特”“好中优”“错峰头”等特色产品和地方性土特产品[7]。
结束语
综上所述,当前我国已经全面进入到互联网时代,互联网+已经渗透到农产品中了。消费者可以通过农产品网上商城购买所需物品,本文通过推荐系统向消费者提供可能喜欢的商品进行推荐,从而提高更多的消费者通过该平台进行购买,在另一方面,可以为农户提供更多的销售渠道,相信个性化服务也会被更好用户接受和喜欢。
参考文献
[1]张海佳,王超,郑海新.基于SaaS的福建特色农产品云服务平台设计与开发[J].安徽农业科学,2021,49(17):243-247.
[2]张海佳,王超,郑海新.基于云计算的福建特色农产品O2O云服务平台构建[J].福建农业科技,2021,52(05):71-77.
[3]周飚.大数据对农产品交易发展的影响及模式研究[J].农村经济与科技,2020,31(10):99-100.
[4]张宪法.食用菌规模化生产云服务平台的交互架构设计[J].中国食用菌,2020,39(04):191-193.
[5]丁玉维,基于云服务的果蔬类有机农产品追溯开放平台.吉林省,吉林省标准研究院,2018-10-26.
[6]岑运池,叶云,张波,张金区.基于云服务的农业专业镇信息服务平台设计与实现[J].湖北农业科学,2017,56(03):565-569.
[7]陈威,王丽娜.云服务技术下湖南农产品移动电子商务平台的建设思考[J].现代国企研究,2017(02):116.







京公网安备 11011302003690号