1. 研究目的与意义
二十一世纪,个性化学习作为学习的基本特征之一,是互联网 时代促进学生个性化发展的学习新趋势。
随着互联网用户的扩大和建设学习型社会的需要,许多高校纷纷建立自己的网络教学平台,共享优质课程资源、教学资源等。
特别是在网络技术迅猛发展的今天,大规模在线学习平台如雨后春笋般涌出。
2. 课题关键问题和重难点
(1)数据库设计问题:在设计user用户表时,如何对用户的一些信息进行加密,例如用户的登录密码,需要采用哪种方式进行加密,如何解密。
(2)推荐系统冷启动问题: 推荐系统是数据贪婪型应用,所谓数据贪婪型应用,就是对数据的需求绝无足够的那一天。
冷启动问题广泛存在于互联网产品中,但我们这里仅仅限于推荐系统的冷启动。
3. 国内外研究现状(文献综述)
随着 Internet 的普及, 信息爆炸时代接踵而至, 海量的信息同时呈现, 使用户难以从中发现自己感兴趣的部分, 甚至也使得大量几乎无人问津的信息称为网络总的暗信息 无法被一般用户获取。
同样, 随着电子商务迅猛发展, 网站在为用户提供越来越多选择的同时, 其结构也变得更加复杂, 用户经常会迷失在大量的商品信息空间中, 无法顺利找到自己需要的商品。
个性化推荐, 被认为是当前解决信息超载问题最有效的工具之一[1]。
4. 研究方案
1.网站所要实现的功能:1) 课程搜索、搜索历史、个人配置、推荐课程、课程资料上传、上传历史、上传课程浏览量、 用户管理、课程管理2.开发工具:前端:Vue element-UI后端: Golang Gin Gorm Mysql运行环境: go version go1.15.6 windows/amd64、Windows103.系统实现思路:1)后端设计思路:先建立系统对应的数据表及模型,先建立user表和admin管理员表,再从学习资源表开始设计,建立资源表,其中冗余资源类型字段,以适配不同的学习资源。
根据用户的浏览量及浏览记录,运用协同过滤算法对应的语言实现,将数据进行梳理以及结果输出。
2) 前端设计思路:前端页面可以分为两个应用,一个是用户端应用,一个是管理员端应用;用户端应用包括:课程搜索、搜索历史、个人配置、推荐课程、课程资料上传、上传历史、上传课程浏览量管理员端应用包括: 用户管理、课程管理
5. 工作计划
第1周:收集有关资料,熟悉语言工具,查阅、学习有关文献,完成开题报告,提交英文翻译;第2至6周:文本情感分析的设计;第7至8周:个性化课程学习资源推荐系统的研究与实现;撰写毕业设计文档初稿;第9至10周:进一步完善个性化课程学习资源推荐系统;完成毕业设计文档;第11至12周:修改、完善毕业设计文档;并打印、装订成册;进一步完善个性化课程学习资源推荐系统;第13至14周:自审、互申,完成修改工作,准备答辩。
以上是毕业论文开题报告,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。