农产品推荐模型及电商系统的研究与实现
【学位授予单位】:电子科技大学
【学位级别】:硕士
【学位授予年份】: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