帮帮文库

返回

基于MDP的课程推荐系统设计与实现 基于MDP的课程推荐系统设计与实现

格式:word 上传:2022-06-26 11:45:28

《基于MDP的课程推荐系统设计与实现》修改意见稿

1、“.....故采用了教务部改版在网络中心机房中的服务器的情况搭建模拟实验环境表实验环境项目软件操作系统数据库编程语言开发工具服务器模拟实验环境服务器部署示意图教学秘书服务器数据库服务器学生教师负载均衡服务器教学秘书服务器数据库服务器学生教师负载均衡服务器图教务部机房服务器部署图实验场景每学期开学时,教务部发布通知,开始本学期的选课事宜。由于全校有万多师生,加上教学改革导致的学生选课自由度大幅度提升和新生选课的盲目和无目的性,学生们争先恐后登陆教务管理系统,给系统造成极大压力,学生们的选课效率低下......”

2、“.....学生登录系统进行网上选课的场景。在此基础上,针对设计的时候划分的模块,分别实现。这里涉及到的模块众多,且与原来的教务系统有千丝万缕的关系,业务也是繁多复杂。故经过需求调研,本实验系统先实现用户模型和课程树的建立两个模块。待这部分完成后,再在其基础之上,实现核心的推荐。选课实乃学生最为关注的业务流程,涉及到广大学生的切身利益,又是课程推荐系统的最终目的和教务管理系统中最为复杂的模块。学生登录教务管理系统,在网上选课模块进行选课操作,依据系统产生的课程推荐列表,生成选课申请单,等待系统处理......”

3、“.....系统定期对学生提交的选课申请单进行处理,将处理结果写入本人课表。流程如图所示财务部系统网上选课模块学生选课申请单选课申请单处理模块本人课表处理统计结果教务管理人员推荐系统产生的课程列表图学生选课业务相关流程在图中,推荐系统产生的课程列表是系统事先在系统空闲的时候如凌晨的时候计算出来的,不会占用太多的系统资源,除非特殊情况,不会实时计算。这部分的具体实现将在下面说明。用户模型和课程树的实现用户模型是对学生的抽象描述。在中,用户模型对应状态空间,它代表学生之前的选课信息。但是与传统推荐系统不同......”

4、“.....如专业等,这就不同于传统用户模型。课程树是对学生在上课的时候,学习课程的先后顺序的个抽象。建立课程树,可以极大的减小状态空间的大小,摒弃那些不存在实际意义的课程序列。下面首先对之前设计的用户模型分别在数据库层面和业务逻辑层面进行实现,定义相关的数据结构和接口,然后建立课程树的数据结构,并实现建立课程树的详细逻辑。数据库建表的实现学生用户的模型,包含了学生的学籍信息,包括学号学院专业年级兴趣毕业意向历史选课信息等。课程信息包含了课程号课程名称所属领域和课程之间的顺序关系......”

5、“.....经过进步分析提炼,得到学生模型和课程树模块涉及到的数据库表有学籍表专业表学院表课程信息表课头信息表选课申请单表教学计划表课程关系顺序表等。再结合论文节中数据库的相关设计,依次给出各数据库表的详细描述。表和表列出了通识选修课申请表和专业课申请表的数据库表的定义,主码为字段,即以学号作为主码,则每个学生只有个申请单。其中字段用来保存学生提交的申请单详细信息,即所选课程的课头号字段用来记录学生最近次提交申请单的时间,字段用来记录系统最近次处理该学生申请单的时间......”

6、“.....字段是由于教务部限定了每学期每个学生可修的总学分数,因此该字段用来记录学生本学期还可选的剩余学分。需要注意的是,由于学生的信息是动态变化的,因此这两个表也需要定期更改。当学生毕业后,需要将对应的学号从此表删除,当有新的学生加入后,需要添加相应的记录到表中。表通识选修课选课申请表学号申请剩余学分申请时间处理时间表专业课选课申请表学号申请剩余学分申请时间处理时间表列出了课头详细信息表,该表保存了选课时所需的课程的详细信息,学生根据这些信息进行选课操作。字段是课头号,即门课程的唯标识......”

7、“.....该字段的前位是学年,中间两位是学院编码,后面是顺序生成字段是课头状态的标志说明,共有未提交提交未审核审核通过审核未通过选课开始选课结束成绩单未被院系审核成绩单被院系否决成绩单被院系认可成绩已存档种状态是评价体系,由于对不同类型的课程采用了不同的评价体系,故需要专门设立个字段保存每个课程的评价体系,从而方便教学评估模块调用......”

8、“.....即每门课程的上课周次节次及上课教室编号。课头号字段是外码,与星期几字段起共同组成主码,和这两个字段是为了方便检测上课时间是否冲突而加入的字段,是根据该课头号的上课节次周次周间隔个参数计算得到的,为了免去每次重复计算的麻烦,故特别增加。表课头上课时间地点表课头号周间隔星期几开始节次结束节次开始周结束周教室号要求教室类型要求校区其他要求备注根据周计算结果根据节次计算结果用户模型的实现这里的用户特指学生,学生拥有很多本身的特征。我们要利用这些信息建立个用户的模型,它必须满目的要求,并且容易实现......”

9、“.....在中,用户模型即指的学生状态,最重要的是学生的选课信息,也就是说学生在之前学习过程中,已经学习了哪些课程,这些课程有的类型如公共必修必须排除出去。然后,由于选择的课程序列的最大长度为,也就是说学生拥有个课程序列的集合,学生当前的状态是课程序列的集合。最后,学生的状态必须加上些个性化信息,如专业,年级,兴趣,毕业意向等。我们定义学生的状态模型如下表所示类名类描述推荐的学生模型成员变量类成员变量名属性说明学生的学号......”

下一篇
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
基于MDP的课程推荐系统设计与实现.docx预览图(1)
1 页 / 共 61
基于MDP的课程推荐系统设计与实现.docx预览图(2)
2 页 / 共 61
基于MDP的课程推荐系统设计与实现.docx预览图(3)
3 页 / 共 61
基于MDP的课程推荐系统设计与实现.docx预览图(4)
4 页 / 共 61
基于MDP的课程推荐系统设计与实现.docx预览图(5)
5 页 / 共 61
基于MDP的课程推荐系统设计与实现.docx预览图(6)
6 页 / 共 61
基于MDP的课程推荐系统设计与实现.docx预览图(7)
7 页 / 共 61
基于MDP的课程推荐系统设计与实现.docx预览图(8)
8 页 / 共 61
基于MDP的课程推荐系统设计与实现.docx预览图(9)
9 页 / 共 61
基于MDP的课程推荐系统设计与实现.docx预览图(10)
10 页 / 共 61
基于MDP的课程推荐系统设计与实现.docx预览图(11)
11 页 / 共 61
基于MDP的课程推荐系统设计与实现.docx预览图(12)
12 页 / 共 61
基于MDP的课程推荐系统设计与实现.docx预览图(13)
13 页 / 共 61
基于MDP的课程推荐系统设计与实现.docx预览图(14)
14 页 / 共 61
基于MDP的课程推荐系统设计与实现.docx预览图(15)
15 页 / 共 61
预览结束,还剩 46 页未读
阅读全文需用电脑访问
温馨提示 电脑下载 投诉举报

1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。

2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。

3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。

  • Hi,我是你的文档小助手!
    你可以按格式查找相似内容哟
DOC PPT RAR 精品 全部
小贴士:
  • 🔯 当前文档为word文档,建议你点击DOC查看当前文档的相似文档。
  • ⭐ 查询的内容是以当前文档的标题进行精准匹配找到的结果,如果你对结果不满意,可以在顶部的搜索输入框输入关健词进行。
帮帮文库
换一批

搜索

客服

足迹

下载文档