首页 >  毕业论文  > 正文

基于SpringBoot高校师生课程过程性考核系统毕业论文

本文针对高校师生课程过程性考核的管理需求,完成了课程过程性考核系统的设计与实现。在当代高校中,传统的终结性考核方式逐渐变得不再适应课程考试大纲要求,无法达到考查学生分析解决问题能力、实践动手能力、团队协作能力等方面的要求,课程过程性考核方式的发展趋势有利于提高教学质量和教学效果。
该系统采用IntelliJ IDEA技术平台,使用Spring、SpringBoot、MyBatis、Bootstrap框架,利用SQL Server 2008作为服务器数据库并应用HTML、JavaScript、Ajax、JQuery等技术实现过程性考核系统的基本功能以及课程资源动态管理、作业智能查重、成绩智能统计等主要功能。课程资源动态管理主要实现实时更新课程资源文件;作业智能查重,对学生提交的实训作业进行查重,并返回作业查重率供教师参考进行作业批改;成绩智能统计,利用雨课堂、MOOC、钉钉平台、腾讯课堂等智慧教学软件进行线上线下混合式教学考核,将本系统实训作业成绩与雨课堂数据成绩相结合统计出最终的课程成绩。
系统将互联网与传统教学考核相结合的形式打造出线上第二课程,减轻教师的课堂负担,有效提高了课程过程性考核的公正性,具有加强学生的自我学习能力,提高线下课堂教学考核的效率,即时反馈学生学习情况,为教师的工作量减负等特点。 
关键词:SpringBoot框架;课程过程性考核系统;IntelliJ IDEA技术平台 
本系统解决的是将学生过程性学习情况的成绩结合传统的终结性成绩来考核学生学习课程的最终成绩,课程教学情境也无法再现等等问题,围绕学生在线学习课程实训情况,老师提供教学辅助手段而设计的课程过程性考核系统,基于上述问题,对于教师用户设计了完善信息模块、课程管理模块、课程资源管理模块、课程班级管理模块、实训作业查重模块、实训作业批改模块、课程成绩管理模块,对于学生用户设计了系统注册登录模块、加入课程模块、课程学习模块、实训作业提交模块、资源文件下载模块。下面是对教师和学生的功能模块划分。
教师模块功能划分:
(1)注册登录模块:用户通过唯一的手机号验证来注册新用户,使用手机号密码正常登录,忘记密码和其他常规操作;
(2)完善信息模块:教师在添加课程之前,需要进行个人信息的完善;
(3)课程管理模块:教师根据实际课堂教学内容上传教学资源;
(4)课程资源管理模块:教师在此发布相关与课程配套的教学资源文件;
(5)课程班级管理模块:教师在此添加课程学习中的班级。
(6)实训作业查重模块:很多同学交上来作业是抄袭其他同学的,教师在此可以通过系统找出类似的作业,系统返回作业查重率供教师参考进行作业批改。
(7)实训作业批改模块:分类查询包括已提交、未提交和班级分类查询,教师可以查阅批改学生已提交的作业;
(8)成绩智能统计模块:一方面通过将智慧教学软件雨课堂平台学生课程学习数据导入本系统,由教师设置权重,依据比例计算出学生上课表现的平时成绩;另一方面,通过本系统课程实训,得到课程章节实训成绩,最后,通过两个成绩相结合,按一定的比例计算出课程的最终成绩,实训成绩和最终成绩可以进行导出。
摘  要
ABSTRACT
1绪论 1
1.1 研究背景与意义 1
1.1.1 研究背景 1
1.1.2 研究意义 1
1.2 国内外研究现状 2
1.2.1 国外研究现状 2
1.2.2 国内研究现状 2
1.2.3 研究现状评述 3
1.3 主要研究内容 3
1.4 本章小结 4
2相关技术介绍 5
2.1 IntelliJ IDEA开发平台简介 5
2.2 SSM框架简介 5
2.3 SQL Server 2008数据库简介 6
2.4 本章小结 7
3系统需求分析 8
3.1 可行性分析 8
3.2 功能需求分析 8
3.3 系统业务逻辑分析 11
3.4 系统数据流分析 11
3.5 非功能需求分析 12
3.6 本章小结 13
4系统设计 14
4.1 系统功能模块设计 14
4.2 系统流程图设计 15
4.2.1 注册登录流程 15
4.2.2 课程管理流程 15
4.2.3 文件管理流程 16
4.2.4 作业批改流程 16
4.2.5 成绩统计流程 17
4.2.6 系统核心业务流程 17
4.3 系统架构设计 18
4.4 数据库设计 19
4.4.1 数据库概念设计 19
4.4.2 数据库逻辑设计 21
4.5 本章小结 25
5系统实现 26
5.1 注册登陆实现 26
5.1.1 系统注册 26
5.1.2 系统登录 27
5.1.3 系统首页 28
5.2 教师端功能实现 29
5.2.1 课程管理 29
5.2.2 资源管理 30
5.2.3 作业批改 31
5.2.4 成绩管理 33
5.3 学生端功能实现 34
5.3.1 加入课程 34
5.3.2 提交作业 35
5.3.3 下载课程资源 36
5.3.4 查看课程成绩 38
5.4 本章小结 39
6系统测试 40
6.1 测试目的 40
6.2 功能测试 40
6.2.1 注册功能测试 40
6.2.2 登录功能测试 40
6.2.3 新建课程功能测试 41
6.2.4 加入课程功能测试 41
6.2.5 作业批改功能测试 42
6.3 性能测试 42
6.4 本章小结 42
总结 43
参考文献 44
致谢 46
 

以上是本题目部分介绍,若需要完整版或不符合您的要求,请联系客服QQ:242219979

上一篇:基于SpringCloud的在线教学平台毕业论文

下一篇:最后一页

相关文章: