首页> 中文学位 >面向基础教育题库的推荐系统的设计与实现
【6h】

面向基础教育题库的推荐系统的设计与实现

代理获取

目录

声明

摘要

第1章 引言

1.1 选题背景及意义

1.2 国内外研究现状

1.2.1 国外现状

1.2.2 国内现状

1.3 选题研究内容及目标

1.4 本文结构

第2章 相关理论与技术综述

2.1 推荐系统的基础理论

2.1.1 基于内容推荐

2.1.2 协同过滤推荐

2.1.3 基于关联规则推荐

2.2 推荐算法选择与混合推荐

2.3 相关开发技术

2.3.1 PHP技术与ThinkPHP框架简介

2.3.2 REST设计研究

2.3.3 Redis系统研究

2.4 本章小结

第3章 系统需求分析

3.1 功能性需求分析

3.1.1 系统数据管理模块分析

3.1.2 练习结果输入模块分析

3.1.3 推荐结果查询模块分析

3.2 非功能性需求分析

3.2.1 推荐引擎模块分析

3.2.2 缓存模块分析

3.3 本章小结

第4章 系统设计

4.1 系统体系架构设计

4.2 功能模块设计

4.2.1 系统数据管理模块设计

4.2.2 练习结果输入模块设计

4.2.3 推荐结果查询模块设计

4.3 非功能模块设计

4.3.1 推荐引擎模块设计

4.3.2 缓存模块设计

4.4 数据库设计

4.4.1 数据表设计

4.4.2 数据库安全性设计

4.5 本章小结

第5章 原型系统实现

5.1 系统体系架构搭建

5.1.1 实现关键推荐算法

5.1.2 实现REST设计的服务层

5.1.3 实现缓存服务(Redis)

5.2 功能模块实现

5.2.1 系统数据管理模块

5.2.2 练习结果输入模块

5.2.3 推荐结果查询模块

5.3 系统的运行

5.4 本章小结

第6章 总结与展望

参考文献

附录

个人简历、在学期间发表的学术论文与研究成果

致谢

展开▼

摘要

推荐系统在当今软件开发乃至互联网的产品和应用中被广泛采用,包括大家熟知并经常使用的相关搜索、热门关键字、话题推荐、电商中的各种产品推荐、微信朋友圈中的广告推荐等等。
  在中小学基础教育阶段,题库是自主学习过程中重要组成部分,用户只能根据主观选择或者后台管理员手动设定、组合好试题试卷供用户使用,主观性很强,不能有效发现自主学习过程中的问题。
  推荐系统如果能结合题库系统,在自主学习的选题过程中进行应用,就可以客观的反映出用户在测试过程中的缺陷,并针对这些问题进行查漏补缺。最终结果就能减轻自主选题的主观性偏差,提高了用户使用系统后提升学习的效果。
  本文从选题背景和推荐系统现状入手,对推荐系统的相关基础理论进行深入的研究,找出适合基础教育题库的推荐算法,最终使用组合推荐算法,组合基于内容推荐与协同过滤推荐的算法;然后对面向基础教育题库的推荐系统进行需求分析,确定了以知识点为核心的学习模型,明确了知识点的层级结构特点和所需的功能模块;针对系统的需求进行模块设计,包括设计了整体系统架构、数据库架构、功能与非功能模块的详细设计;最终实现了推荐系统原型。
  系统采用REST架构,基于PHP、Redis、jQuery等技术构建出了面向Web管理、提供接口服务的软件系统。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号