基于推荐算法的分享书屋系统设计与实现

发布时间:2022-04-25 17:36
  当今社会,学校普遍存在着书籍闲置、浪费的问题。经过大量实地调研、上网查询资料后,发现在线分享书屋系统能在一定程度上解决书籍闲置、浪费的问题。本次设计的初衷是开发一个公益性质,搭载了推荐系统的分享书屋Web系统。分享书屋系统由Web系统、数据流处理系统、推荐系统这三个模块组成。设计过程中,应用了Web页面前端埋Ajax代码传递行为数据,Kafka消息分发,Flink实时数据处理等多种前沿技术。采集用户实际操作行为数据,再结合业务需求合理设计出一套实时推荐算法,能够准确地推荐出用户有意愿借阅的书籍,进而促进分享书籍这一行为更好更快得完成,让闲置的书籍能再次发光发热。本次系统在试运行阶段,可以做到系统功能稳定,性能较可靠。总体来说,系统实现了既定的设计开发目标。论文要点如下。1.提出搭建公益化的分享书屋系统这个想法以解决书籍闲置的问题。经过调查,目前社会上尚没有一套成熟的系统为解决书籍资源浪费现象服务的。2.分享书屋系统中使用打点采集数据,消息分发系统收集数据,实时计算引擎处理数据这一目前最前沿的数据流处理技术。3.针对本次设计目标,提出了可行的实时推荐算法。收集用户产生的行为数据,实时计算... 

【文章页数】:63 页

【学位级别】:硕士

【文章目录】:
摘要
abstract
第1章 绪论
    1.1 问题的提出
    1.2 研究背景和意义
    1.3 国内外研究现状分析
    1.4 本文研究内容
    1.5 论文相关技术介绍
        1.5.1 MySQL数据库
        1.5.2 SSM框架
        1.5.3 实时数据流处理技术
        1.5.4 推荐算法
    1.6 论文结构安排
第2章 分享书屋系统需求分析
    2.1 模块说明与用例图
    2.2 各类用户权限以及操作
    2.3 对象模型和类模型
    2.4 动态模型
    2.5 本章小结
第3章 分享书屋系统设计
    3.1 系统架构
    3.2 软硬件需求
    3.3 数据库表设计
        3.3.1 概念结构设计
        3.3.2 逻辑结构设计
        3.3.3 NoSQL数据库表设计
    3.4 设计描述
    3.5 系统流程图
    3.6 本章小结
第4章 分享书屋系统实现
    4.1 管理员部分
        4.1.1 管理员登录功能的实现
        4.1.2 管理员首页展示与退出系统
        4.1.3 管理用户
        4.1.4 管理书籍
        4.1.5 处理举报信息
    4.2 书屋系统用户模块
        4.2.1 用户注册
        4.2.2 添加喜欢的书籍
        4.2.3 分享书籍
        4.2.4 审核借阅请求
    4.3 分享书屋系统数据流部分
        4.3.1 Web前端埋点
        4.3.2 采集埋点信息
        4.3.3 消息分发系统接收信息
    4.4 分享书屋系统推荐系统部分
        4.4.1 消费Kafka内消息
        4.4.2 数据处理
        4.4.3 推荐算法
    4.5 本章小结
第5章 系统测试
    5.1 测试对象与目的
    5.2 测试内容和用例
        5.2.1 黑盒测试法
        5.2.2 等价类划分法
    5.3 推荐部分测试
        5.3.1 数据采集测试
        5.3.2 数据进入到消息分发系统测试
        5.3.3 处理完的数据进入到消息缓存系统测试
        5.3.4 推荐效果测试
总结与展望
参考文献
致谢
个人简历


【参考文献】:
期刊论文
[1]基于局部优化奇异值分解和K-means聚类的协同过滤算法[J]. 尹芳,宋垚,李骜.  南京理工大学学报. 2019(06)
[2]基于Hadoop的鼓风机工业数据处理和存储系统[J]. 邢少波,张龙信,赵玉来,满君丰,周立前.  湖南工业大学学报. 2019(06)
[3]基于信任聚类的协同过滤推荐算法[J]. 王菲,黄刚,朱峥宇.  计算机技术与发展. 2019(05)
[4]移动Web3.0时代AJAX技术在个性化开发中的作用[J]. 刘鹏.  电子技术与软件工程. 2018(22)
[5]基于SSM和Java的网上订餐系统设计[J]. 王金朔,孙延辉.  信息通信. 2018(10)
[6]基于JavaEE的智慧校园校车查询网站[J]. 胡嘉欣.  电子世界. 2018(14)
[7]人工智能+图书馆知识服务的实现路径和创新模式[J]. 柳益君,李仁璞,罗烨,黄纯国,曹凤雪.  图书馆学研究. 2018(10)
[8]计算机应用系统性能测试技术及应用研究[J]. 姜亮.  信息与电脑(理论版). 2018(07)
[9]基于SpringMVC框架毕业设计管理系统设计[J]. 姚云飞,杜洪波,梁建辉.  软件. 2018(01)
[10]协同过滤推荐算法研究进展[J]. 翁小兰,王志坚.  计算机工程与应用. 2018(01)

硕士论文
[1]推荐系统中推荐算法研究及其应用[D]. 吴涛.北京交通大学 2019
[2]基于流计算的集群日志实时分析系统的设计与实现[D]. 庞洁.哈尔滨工业大学 2019
[3]融合标签和时间信息的协同过滤推荐[D]. 李雅琴.兰州大学 2019
[4]共享图书平台的研究与设计[D]. 全先灏.青岛理工大学 2018
[5]基于流式计算的商品推荐系统的设计与实现[D]. 申建平.上海交通大学 2018
[6]面向大数据云平台的资源管理系统[D]. 李程.中国电子科技集团公司电子科学研究院 2018
[7]基于协同过滤的个性化推荐算法研究及系统实现[D]. 王强.西南交通大学 2017
[8]基于Springmvc和Mybatis框架的门户网站及其内容管理系统的设计与实现[D]. 吕学婷.东华理工大学 2016
[9]基于Hadoop的新闻推荐系统研究与实现[D]. 郄智超.华南理工大学 2016
[10]面向移动终端的新闻推荐系统的研究与实现[D]. 冯晨.华北电力大学(北京) 2016



本文编号:3648041

资料下载
论文发表

本文链接:https://www.wllwen.com/shoufeilunwen/xixikjs/3648041.html


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

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