obe理念教学过程质量监控管理平台 【字数:11240】
摘 要近年来,随着我国经济高速发展,进入强国方阵后社会中凸显出了很多问题,教育领域就是其中一个问题。2016年6月2日我国成为《华盛顿协议》第18个正式成员,2017年10月18日,习主席总书记在第十九届人大报告中指出要加快一流大学和一流学科的建设,这就迫使国内的很多工程类高校要和国外强校接轨,真正意义上的达到国际认可的“双一流”水平。工程教育认证推行12条毕业要求,重视学生毕业能力以及具有的素质。在新生入学后为学生设定培养目标,在毕业后对学生四年学习进行数据统计与总结。《基于OBE教育理念的高校教学过程质量监控管理平台》(以下统称系统)是一个教学过程监控平台。在OBE理念下强调如下4个问题我们想让学生取得的学习成果是什么?为什么要让学生取得这样的学习成果?如何有效地帮助学生取得这些学习成果?如何知道学生已经取得了这些学习成果?在本平台下可以完整的得到体现。本系统所用的技术栈包括后端SpringBoot框架、持久化层MyBatis-Plus框架、前端Vue框架文中对这些必要的技术进行了阐述,并且对这些技术的使用和现状进行了详细的讲解。系统主要分为校级管理员、专业管理员、普通教师、班主任、学生这5个角色,在系统中每个角色具有特定的功能,体现了以学生为中心的教学理念,随着我国教育教学培养体系的建设完整,必将提升学生的综合素质。
目 录
第1章 系统概述及可行性分析 7
1.1系统概述 7
1.2 可行性分析 7
1.2.1 技术可行性分析 8
1.2.2 经济可行性分析 8
1.2.3 操作可行性分析 8
1.3 Oracle概述 9
1.4 Java概述 10
1.5 SpringBoot概述 10
1.5.1 MyBatisPlus概述 11
1.6 Vue概述 11
1.7 对国家教育的影响 11
第2章 需求分析 12
2.1系统分析 12
2.2系统设计 12
2.2.1系统设计的作用 12
2.2.2 系统功能模块划分 13
第3章系统环境及安装 14
3.1 安装配置JDK *好棒文|www.hbsrm.com +Q: #351916072#
14
3.2 安装配置IDEA 14
3.3 安装配置Oracle 14
3.4 安装配置Vuecli 15
3.5 安装配置VsCode 15
第4章系统数据库结构 16
4.1 数据库表之间的关系 16
4.1.1培养计划与指标点 16
4.1.2课程与培养计划 17
4.1.3学生成绩 18
4.1.4专业负责人模块结构图 19
4.1.5学生功能 20
第5章 系统功能模块的详细设计 21
5.1 系统的主要功能 21
5.2专业负责人模块 22
5.3普通教师模块 23
5.4 学生模块 24
5.5 文件上传与下载模块 24
5.6 安全认证模块 25
5.6 统计模块 25
5.7 年级专业 26
第6章系统运行及测试 27
6.1 系统的开发及运行环境 27
6.2 测试分析 27
6.3 测试过程 27
参考文献 37
致谢 38
第1章 系统概述及可行性分析
1.1系统概述
所开发系统是一个用于提供专业自评认证计算数据的系统,开发此系统主要是为了更好的为老师提供一个优异的平台,用来计算所上课程的指标点,统计查看所在班级的同学对他所上这门课程的反馈情况,于此同时,也能为专业负责人提供一个统计本专业数据的平台,可以方便填写各种申报数据,以及检测本专业各位上课老师的完成情况;为每一位学生提供一个查看自己在校4年所上课程的量化数据得分,用以对自己过去4年的所上课程进行总结;为每一位班主任提供一个统计自己4年所带班级课程指标点达成情况,以及班级内每一名学生的详细得分情况;最后为学校层面提供一套完善的数据统计平台,用以总结、监控学校所开课程、所设置指标点学生完成情况,用以分析解决方法。
本系统主要分为5个角色:学生、专业负责人、普通教师、班主任、校级管理员。系统需要实现的功能总体来说有一下几个:
校级管理员分配每个专业的专业负责人。
专业负责人上传本专业各个学年的指标点矩阵以及教学计划,统计本专业下的数据。
教师上传对应课程班级每一位学生的成绩单,设置每一道题目对应的指标点,计算每一个指标点的总达成度,下载最后需要提交的报告,查看学生对自己所上课程对评价。
毕业生填写调查问卷,以及对课程对评价。
班主任查看所带班级的完成情况。
1.2 可行性分析
可行性分析是项目开始之前对项目整体进行全方面对分析包括:系统是否有需求、是否有盈利、是否符合相关法规政策、项目启动资金、对所在市场进行充分的调研等。从而可以初步判断项目是否有价值、是否对特定人群有所帮助、解决用户痛点问题、如何完善需求功能。可行性分析应该具有预见性、公正性、可靠性、科学性的特点。
各类项目可行性研究的内容及侧重点因行业特点而差异很大,但一般应包括以下内容:
1.2.1 技术可行性分析
主要从项目开发的角度出发。在项目开始阶段,确定需求之后紧接着的就是确定项目技术栈。要对所选择的技术栈进行重复比较,选择其中优秀的技术栈用以项目开发。选择技术栈并非小事,因为项目一旦开始,后期就很难更改成其他技术开发,因此,选择技术栈一定要慎重。
本系统采用当今互联网行业常见的开发模式:前后端完全分离。这样可以更利于代码解耦,方便后期系统维护。后端采取比较火的SpringBoot框架,前端采用比较小巧而简单的Vue框架,数据库方面因为考虑到要和众多学校的正方教务管理系统进行对接,为了更好更方便的与正方系统进行数据方面的对接,所以本系统数据库决定采用与正方系统相同的Oracle数据库。
1.2.2 经济可行性分析
经济可行性主要从资源配置的角度衡量项目的价值,评价项目在实现高校经济发展目标、有效配置经济资源、增加供应、改善环境、提高师生工作学习等方面的效益。
总体而言经济可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。
本系统的技术栈除去Oracle数据库以外全部都是开源框架,Oracle数据库又是由学校提供,所以技术方面投入很小。而且框架都是比较火的,组件和公共库比较多,同时遇到疑难问题解决方法也很多,这大大方便了系统的开发。服务器方面的话由于数据库采用学校提供的,所以数据库数据量过大的问题很方便就可以解决,另一个方便就是高并发,系统可能同时上百人甚至上千人共同使用,这对服务器的要求比较高,所以服务器方面会是系统花销最大的地方。
1.2.3 操作可行性分析
目 录
第1章 系统概述及可行性分析 7
1.1系统概述 7
1.2 可行性分析 7
1.2.1 技术可行性分析 8
1.2.2 经济可行性分析 8
1.2.3 操作可行性分析 8
1.3 Oracle概述 9
1.4 Java概述 10
1.5 SpringBoot概述 10
1.5.1 MyBatisPlus概述 11
1.6 Vue概述 11
1.7 对国家教育的影响 11
第2章 需求分析 12
2.1系统分析 12
2.2系统设计 12
2.2.1系统设计的作用 12
2.2.2 系统功能模块划分 13
第3章系统环境及安装 14
3.1 安装配置JDK *好棒文|www.hbsrm.com +Q: #351916072#
14
3.2 安装配置IDEA 14
3.3 安装配置Oracle 14
3.4 安装配置Vuecli 15
3.5 安装配置VsCode 15
第4章系统数据库结构 16
4.1 数据库表之间的关系 16
4.1.1培养计划与指标点 16
4.1.2课程与培养计划 17
4.1.3学生成绩 18
4.1.4专业负责人模块结构图 19
4.1.5学生功能 20
第5章 系统功能模块的详细设计 21
5.1 系统的主要功能 21
5.2专业负责人模块 22
5.3普通教师模块 23
5.4 学生模块 24
5.5 文件上传与下载模块 24
5.6 安全认证模块 25
5.6 统计模块 25
5.7 年级专业 26
第6章系统运行及测试 27
6.1 系统的开发及运行环境 27
6.2 测试分析 27
6.3 测试过程 27
参考文献 37
致谢 38
第1章 系统概述及可行性分析
1.1系统概述
所开发系统是一个用于提供专业自评认证计算数据的系统,开发此系统主要是为了更好的为老师提供一个优异的平台,用来计算所上课程的指标点,统计查看所在班级的同学对他所上这门课程的反馈情况,于此同时,也能为专业负责人提供一个统计本专业数据的平台,可以方便填写各种申报数据,以及检测本专业各位上课老师的完成情况;为每一位学生提供一个查看自己在校4年所上课程的量化数据得分,用以对自己过去4年的所上课程进行总结;为每一位班主任提供一个统计自己4年所带班级课程指标点达成情况,以及班级内每一名学生的详细得分情况;最后为学校层面提供一套完善的数据统计平台,用以总结、监控学校所开课程、所设置指标点学生完成情况,用以分析解决方法。
本系统主要分为5个角色:学生、专业负责人、普通教师、班主任、校级管理员。系统需要实现的功能总体来说有一下几个:
校级管理员分配每个专业的专业负责人。
专业负责人上传本专业各个学年的指标点矩阵以及教学计划,统计本专业下的数据。
教师上传对应课程班级每一位学生的成绩单,设置每一道题目对应的指标点,计算每一个指标点的总达成度,下载最后需要提交的报告,查看学生对自己所上课程对评价。
毕业生填写调查问卷,以及对课程对评价。
班主任查看所带班级的完成情况。
1.2 可行性分析
可行性分析是项目开始之前对项目整体进行全方面对分析包括:系统是否有需求、是否有盈利、是否符合相关法规政策、项目启动资金、对所在市场进行充分的调研等。从而可以初步判断项目是否有价值、是否对特定人群有所帮助、解决用户痛点问题、如何完善需求功能。可行性分析应该具有预见性、公正性、可靠性、科学性的特点。
各类项目可行性研究的内容及侧重点因行业特点而差异很大,但一般应包括以下内容:
1.2.1 技术可行性分析
主要从项目开发的角度出发。在项目开始阶段,确定需求之后紧接着的就是确定项目技术栈。要对所选择的技术栈进行重复比较,选择其中优秀的技术栈用以项目开发。选择技术栈并非小事,因为项目一旦开始,后期就很难更改成其他技术开发,因此,选择技术栈一定要慎重。
本系统采用当今互联网行业常见的开发模式:前后端完全分离。这样可以更利于代码解耦,方便后期系统维护。后端采取比较火的SpringBoot框架,前端采用比较小巧而简单的Vue框架,数据库方面因为考虑到要和众多学校的正方教务管理系统进行对接,为了更好更方便的与正方系统进行数据方面的对接,所以本系统数据库决定采用与正方系统相同的Oracle数据库。
1.2.2 经济可行性分析
经济可行性主要从资源配置的角度衡量项目的价值,评价项目在实现高校经济发展目标、有效配置经济资源、增加供应、改善环境、提高师生工作学习等方面的效益。
总体而言经济可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。
本系统的技术栈除去Oracle数据库以外全部都是开源框架,Oracle数据库又是由学校提供,所以技术方面投入很小。而且框架都是比较火的,组件和公共库比较多,同时遇到疑难问题解决方法也很多,这大大方便了系统的开发。服务器方面的话由于数据库采用学校提供的,所以数据库数据量过大的问题很方便就可以解决,另一个方便就是高并发,系统可能同时上百人甚至上千人共同使用,这对服务器的要求比较高,所以服务器方面会是系统花销最大的地方。
1.2.3 操作可行性分析
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/497.html