当前位置:主页 > 经济论文 > 电子商务论文 >

农产品推荐模型及电商系统的研究与实现

发布时间:2020-07-22 13:17
【摘要】:近几年随着互联网兴起,各类电子商务平台如雨后春笋。农业是我国重要的投资建设领域,农产品在线销售很好的解决了农产品滞销问题,但是随着农产品电商平台不断发展,用户从海量信息中快速有效地找到目标产品越来越耗时。因此本文构建了一个满足当前需求的农产品电商平台,通过挖掘用户偏好度,提高了农产品推荐的满意度。本论文通过对协同过滤推荐算法行进改进,实现了具有个性化推荐功能的农产品电子商务系统。主要工作如下:1、研究了农产品线上交易特点,结合传统的协同过滤推荐算法存在数据稀疏、冷启动等问题,构建了基于农产品属性和类别的农产品推荐模型。该模型提出了一种融合信息熵的加权Jaccard系数的相似度改进算法来计算农产品属性的相似性,同时引入了用户偏好度因子来计算农产品类别的相似性,然后将计算的结果作为加权值综合到修正后余弦相似度计算中,解决了数据稀疏带来的缺陷。通过爬虫技术,从农产品网站爬取农产品类别、属性以及用户评分等数据,通过MAE和准确率两个实验度量,进行改进后算法和传统算法的对比实验,验证改进后算法的有效性,达到了本论文的预期目标。2、从农产品电商系统实际需求出发,设计了本电商系统的E-R图以及数据库,利用MVC设计模式、REACT框架技术、PHP语言以及RBAC框架技术设计了一款农产品电商平台,同时实现了对农产品推荐的功能。本论文提出了一种基于协同过滤推荐算法的农产品推荐模型,实现了农产品个性化推荐的需求。同时,设计了一款农产品电子商务系统,构建了满足当前业务需求的网站技术架构,实现了完备的前台服务功能与后台管理功能。
【学位授予单位】:电子科技大学
【学位级别】:硕士
【学位授予年份】:2018
【分类号】:TP391.3
【图文】:

视图,设计模式


本电子商务系统关键技术有 设计模式、 框架技术、 技术以及 基于角色的控制访问技术等。2.1 MVC 设计模式就是模型-视图-控制器,这种模式的设计思想是将界面、数据、逻辑的代码以层的形式分离开,就是我们通常说的 view 层、modal 层和 controller 层。当界面或者交互部分有新的需求的时候,无需改写逻辑部分的代码@15]。 不仅仅是设计模式,同时也是是一种架构模式, 中存在很多种设计模式,例如观察者模式、单例模式、工厂模式、外观模式、装饰者模式等模式。将数据和视图分离开是 模式的一个非常大的优点,在以往的项目开发中,开发者往往使用 模式,数据和视图往往高度耦合,随着项目的不断扩大,导致代码耦合程度越来越严重,导致可维护性非常差,代码复用性极差。下图介绍了的是较为典型的 模式,也是目前最受欢迎的设计模式之一,如图所示,设计总体思想如图 2-1 所示:

示意图,数据流,示意图


电子科技大学硕士学位论文2.2 edux 数据流我们知道 eact是基于组件进行开发的,eact只是对应于 模式中,并没有涉及到组件之间的通信,往往在大型项目开发中,会涉及到复杂信,所以需要数据流的支撑才可以完成大型的项目构建,2015 年, edux决了数据流的问题@19]。edux 的设计思想围绕两点: eb 应用是一个状态机,视图与状态是的;所有的状态,保存在一个对象里面。edux 的整体流程如图 2-2 所示:

对应关系,角色


与其他编程语言不同, 的语法简单,只需要阅读一下 文熟悉一下语法,就可以快速上手研发项目。2.面向对象编程。 拥有类和对象,开发过程中可以基于类和对象进行定3.扩展性强。 已经成为家喻户晓的编程语言, 程序员可以拓展 4. 能够连接数据库。现在主流的开发组合就是 + y ,我们只需函数存取数据库,通过更改代码来更改变换数据库@22]。 RBAC 基于角色的控制访问技术就是基于角色的权限访问控制,可以很好的解决系统安全的问题@23],,在本农产品电商系统中,根据系统需求,数据库设计了很多用户,用户往往不同的角色,比如拥有卖家、买家、管理员等等的角色,不同的角色往往拥有的权限,比如,管理员具有管理数据库、对数据库库进行增删改查等权限。通用户和角色、角色和权限为一对多的关系,各个对应关系如图 2-3 所示:

【参考文献】

相关期刊论文 前10条

1 许艳茹;王玉珍;;基于动态阈值的协同过滤算法研究[J];邵阳学院学报(自然科学版);2017年05期

2 范顺忠;陈浩;;基于兴趣感知和时间因子的个性化菜品推荐[J];计算机应用研究;2018年02期

3 李俊丽;;基于Linux的python多线程爬虫程序设计[J];计算机与数字工程;2015年05期

4 郑云飞;夏帅;谭武坤;;基于用户的农产品协同过滤推荐系统的设计与实现[J];农业网络信息;2014年09期

5 邓晓懿;金淳;韩庆平;j 口良之;;基于情境聚类和用户评级的协同过滤推荐模型[J];系统工程理论与实践;2013年11期

6 林英建;;数据库逻辑设计性能优化关键技术研究[J];计算机技术与发展;2013年12期

7 丁振凡;李馨梅;;基于JdbcTemplate的数据库访问处理[J];智能计算机与应用;2012年03期

8 王茜;王均波;;一种改进的协同过滤推荐算法[J];计算机科学;2010年06期

9 孙立伟;何国辉;吴礼发;;网络爬虫技术的研究[J];电脑知识与技术;2010年15期

10 赵岩;吴莉宇;王强;杨秀娟;尚静;;我国热带水果分类及编码体系研究[J];标准科学;2010年01期

相关博士学位论文 前1条

1 张传统;农产品区域品牌发展研究[D];中国农业大学;2015年

相关硕士学位论文 前4条

1 许瑞瑞;融合标签和评分的茶产品个性化推荐研究[D];安徽农业大学;2015年

2 刘英;基于用户评论的个性化产品推荐系统[D];北京邮电大学;2015年

3 丁卯;基于协同过滤的推荐系统研究[D];河北工业大学;2014年

4 鲁权;基于协同过滤模型与隐语义模型的推荐系统研究与实现[D];湖南大学;2013年



本文编号:2765868

资料下载
论文发表

本文链接:https://www.wllwen.com/jingjilunwen/dianzishangwulunwen/2765868.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户d967d***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com