基于微信平台孕育知识推荐系统的设计与实现
发布时间:2022-12-03 19:52
随着社会的进步与发展,我国已经逐步的进入到信息化的时代,人们可以通过网络学习到很多不同的知识,对于孕妇来说,虽然可以通过个人电脑或者手机学习孕育知识,但是很难找到专业的知识。一般来说,许多孕妇会到医院向医生咨询相关的孕育知识,这样的方式不管是对自己还是家人都是极其不方便,因此迫切的需要一个手机端的学习平台来向孕妇推荐并提供精准的孕期知识新闻与课程,以便孕妇能在家就能方便快捷的进行学习相关知识。本文首先对基于推荐算法进行了深入的研究,然后通过JFinal框架设计并实现了一个基于微信公众平台的孕育知识推荐系统,该系统会收集用户的个人状态信息和喜好信息,从而可以根据孕妇个人的状态提供相应的课程,除此之外,还会根据用户的喜好推荐她们喜欢的孕育知识新闻。该系统功能模块可以大致分为推荐算法模块、个人信息模块、个人状态设置模块以及孕育学校模块。在推荐算法模块,包含基于内容的推荐算法和基于用户的协同过滤算法,其中基于内容的推荐算法借鉴了Rocchio算法的思想,推荐算法会不断的修正用户的喜好值,使得在推荐的时候能将越相关的项推荐给用户,为了获得更加丰富的孕育知识特征,系统通过文本检测和识别算法获得孕育...
【文章页数】:79 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
1 绪论
1.1 选题背景及意义
1.2 国内外研究现状
1.2.1 基于内容的推荐算法
1.2.2 文本检测和识别
1.3 论文研究内容和目的
2 相关算法及技术概述
2.1 推荐算法
2.1.1 基于内容的推荐算法
2.1.2 协同过滤推荐算法
2.2 融合图片文本内容的推荐算法
2.3 相关技术
3 系统需求分析
3.1 系统目标
3.2 功能需求分析
3.3 系统用例分析
4 系统的设计
4.1 系统概要设计
4.1.1 系统的总体设计
4.1.2 系统的架构设计
4.2 详细设计
4.2.1 通用类图模块
4.2.2 个人中心模块
4.2.3 推荐算法模块
4.2.4 孕育学校模块
4.2.5 状态设置模块
4.3 数据库设计
4.3.1 概念结构设计
4.3.2 逻辑结构设计
5 系统的实现
5.1 公众号界面的设计
5.2 个人中心模块实现
5.2.1 个人中心实现
5.2.2 邀请家人功能
5.2.3 提醒功能设置
5.3 推荐算法实现
5.3.1 融合图片文本内容的推荐
5.3.2 基于用户的协同过滤推荐算法实现
5.3.3 热点推荐
5.4 孕育学校实现
5.4.1 孕育学校模块生成
5.4.2 全部课程
5.5 状态设置模块
5.5.1 选择状态设置实现
5.5.2 备孕状态设置实现
5.5.3 怀孕状态设置实现
5.5.4 宝宝出生设置实现
5.6 系统架构的实现
6 系统测试
6.1 功能测试
6.2 结果展示与评测
结论
参考文献
附录A 系统部分代码
致谢
【参考文献】:
期刊论文
[1]UML在面向对象课程体系实践教学中的应用[J]. 郭艳燕,杨军,毕远伟,娄兰芳. 计算机教育. 2019(03)
[2]Facebook宣布正式推出PyTorch1.0稳定版[J]. 本刊讯. 数据分析与知识发现. 2018(12)
[3]运用Bootstrap优化响应式高校图书馆数字资源系统的研究[J]. 龙德应,唐嫦燕. 农业图书情报学刊. 2018(04)
[4]“互联网+教育”背景下线上课程与线下课堂相结合以培养学生自主学习能力[J]. 王一丁. 科教文汇(下旬刊). 2017(09)
[5]基于Caffe深度学习框架的车牌数字字符识别算法研究[J]. 欧先锋,向灿群,郭龙源,涂兵,吴健辉,张国云. 四川大学学报(自然科学版). 2017(05)
[6]基于Mahout的个性化推荐系统架构[J]. 韩怀梅,李淑琴. 北京信息科技大学学报(自然科学版). 2014(04)
[7]基于JFinal框架的Java Web应用开发研究[J]. 杨宁,刘丹军. 电脑知识与技术. 2014(07)
[8]基于Quzart的定时器插件的设计与实现[J]. 张倩,孙瑞. 电脑知识与技术. 2012(35)
[9]个性化推荐系统的研究进展[J]. 刘建国,周涛,汪秉宏. 自然科学进展. 2009(01)
[10]基于MVC模式的应用软件开发框架研究[J]. 许鑫,费翔林. 计算机工程与应用. 2005(30)
硕士论文
[1]基于异构信息融合的混合推荐算法的研究与实现[D]. 吕振.山东大学 2018
[2]基于SSL和即时通信的教学科研管理系统[D]. 刘尧美.山东大学 2017
[3]蒙古国孕妇健康教育现状研究[D]. 宝音陶格陶胡.内蒙古师范大学 2016
本文编号:3706868
【文章页数】:79 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
1 绪论
1.1 选题背景及意义
1.2 国内外研究现状
1.2.1 基于内容的推荐算法
1.2.2 文本检测和识别
1.3 论文研究内容和目的
2 相关算法及技术概述
2.1 推荐算法
2.1.1 基于内容的推荐算法
2.1.2 协同过滤推荐算法
2.2 融合图片文本内容的推荐算法
2.3 相关技术
3 系统需求分析
3.1 系统目标
3.2 功能需求分析
3.3 系统用例分析
4 系统的设计
4.1 系统概要设计
4.1.1 系统的总体设计
4.1.2 系统的架构设计
4.2 详细设计
4.2.1 通用类图模块
4.2.2 个人中心模块
4.2.3 推荐算法模块
4.2.4 孕育学校模块
4.2.5 状态设置模块
4.3 数据库设计
4.3.1 概念结构设计
4.3.2 逻辑结构设计
5 系统的实现
5.1 公众号界面的设计
5.2 个人中心模块实现
5.2.1 个人中心实现
5.2.2 邀请家人功能
5.2.3 提醒功能设置
5.3 推荐算法实现
5.3.1 融合图片文本内容的推荐
5.3.2 基于用户的协同过滤推荐算法实现
5.3.3 热点推荐
5.4 孕育学校实现
5.4.1 孕育学校模块生成
5.4.2 全部课程
5.5 状态设置模块
5.5.1 选择状态设置实现
5.5.2 备孕状态设置实现
5.5.3 怀孕状态设置实现
5.5.4 宝宝出生设置实现
5.6 系统架构的实现
6 系统测试
6.1 功能测试
6.2 结果展示与评测
结论
参考文献
附录A 系统部分代码
致谢
【参考文献】:
期刊论文
[1]UML在面向对象课程体系实践教学中的应用[J]. 郭艳燕,杨军,毕远伟,娄兰芳. 计算机教育. 2019(03)
[2]Facebook宣布正式推出PyTorch1.0稳定版[J]. 本刊讯. 数据分析与知识发现. 2018(12)
[3]运用Bootstrap优化响应式高校图书馆数字资源系统的研究[J]. 龙德应,唐嫦燕. 农业图书情报学刊. 2018(04)
[4]“互联网+教育”背景下线上课程与线下课堂相结合以培养学生自主学习能力[J]. 王一丁. 科教文汇(下旬刊). 2017(09)
[5]基于Caffe深度学习框架的车牌数字字符识别算法研究[J]. 欧先锋,向灿群,郭龙源,涂兵,吴健辉,张国云. 四川大学学报(自然科学版). 2017(05)
[6]基于Mahout的个性化推荐系统架构[J]. 韩怀梅,李淑琴. 北京信息科技大学学报(自然科学版). 2014(04)
[7]基于JFinal框架的Java Web应用开发研究[J]. 杨宁,刘丹军. 电脑知识与技术. 2014(07)
[8]基于Quzart的定时器插件的设计与实现[J]. 张倩,孙瑞. 电脑知识与技术. 2012(35)
[9]个性化推荐系统的研究进展[J]. 刘建国,周涛,汪秉宏. 自然科学进展. 2009(01)
[10]基于MVC模式的应用软件开发框架研究[J]. 许鑫,费翔林. 计算机工程与应用. 2005(30)
硕士论文
[1]基于异构信息融合的混合推荐算法的研究与实现[D]. 吕振.山东大学 2018
[2]基于SSL和即时通信的教学科研管理系统[D]. 刘尧美.山东大学 2017
[3]蒙古国孕妇健康教育现状研究[D]. 宝音陶格陶胡.内蒙古师范大学 2016
本文编号:3706868
本文链接:https://www.wllwen.com/kejilunwen/shengwushengchang/3706868.html
最近更新
教材专著