1,绪论
研究背景与意义
在20世纪末期,国家提出了教育要面向四个现代化,同时也提出了要大力发展教育手段和教育方式的信息化建设。在这样的背景和需求下,基于当今的互联网技术和计算机信息技术的课程在线考试系统就应运而生了。人们急切地需要再课程在线考试中利用现代网络技术达到教师工作量减少并且提高学校及其他工作人员工作效率的目的。同时,与传统的考试形式相比,考试的质量也更能得以保证,从而使得考试变得更为客观公正。
课程在线考试系统的实现让考试不再局限于只能在教室中进行,它利用网络的优势,使得考试不再像以前那么复杂,考生也不再需要定时定点而是随时随地就能参与考试。课程在线考试系统具有传统的考试模式无法媲美的准确、科学、公平、方便等优点,于是对课程在线考试系统的研究和建设也就在这样的环境中逐渐发展了起来。
开发现状
在越来越重视知识的当今社会,各个国家都加大了在新一代培育上的投入,都希望在以后的社会发展中走在互联网的前列,从而在信息的飞速发展中占据一个有力的地位,正是这个原因,各地政府依托于互联网来实行教育教学,并把此作为其民族发展的动力之源。
在外国,澳大利亚在早期就开始投资建设“澳大利亚教育网”,这个网络不但包含了澳大利亚全部的高校,还要联通本国境内的每一所中小学。另外美国政府提出要到二十一世纪初,让本国家所有学校和图书馆都搭载上互联网的快车,让国内不论是哪个阶段的学生都可以享受到“21世纪教师”的网络服务,因此提出了“教育技术规划(Educational Technology Initiative)”。到了1995年末,国外一些教育机构开始开发自己的网上教育平台,最早的有美国的NTU、英国的OPEN COLLEGE等这些都是那个时候实施互联网教育的典范。随着教育搭载上互联网的高速公路,课程在线考试作为远程教育不可分割的一项,随着互联网的大潮也如雨后春笋般迅速发展起来,人们的选课和考试都在互联网上进行,特别是互联网业务的普及、低成本的课程在线考试从技术和经济条件上已经日趋成熟。
在国内,从大多数来看,很大一部分的教育教学还普遍停留在传统的考试方式上,但是传统的考试每次都需要人为的出卷、组织考试、批改试卷并且做出许多试卷分析和成绩评估,作为老师,一次考试的实施给他们带来了许多的麻烦,并且随着教育现代化,考试类型的增加和考试要求的更加严格,教师的工作也会变得越来越繁重。而现在人们普遍认为的网络教育也是停留在网上报名和成绩查询,没有形成相应的规模,而国外网上提交作业和考试已经变得非常普及,所以传统考试方式终究要被替代,网上考试方式正在以燎原之势飞速发展。
2,系统设计
3,需求分析
移动端在线考试系统共有三种角色:学生,教师,管理员
学生(移动端):学生端功能大致可分为以下几类:
- 个人中心:登录/注册、每日打卡、考试日历、查看成绩、收藏题目、密码/信息修改、反馈留言
- 试卷:科目试卷分类、试卷搜索、考试科目分类、试卷列表、试卷详情
- 考试:在线考试、答题卡、在线交卷
- 成绩:提交试卷后即可查看成绩、成绩报告
- 错题:错题查看、错题记录、错题卡、错题收藏
教师:
- 学生管理:学生信息管理、上传学生信息、成绩管理、成绩图表
- 试卷管理
- 公告管理
- 题库管理:单选题、多选题、判断题、填空题题库管理;上传单选、多选、判断、填空题
- 个人主页
管理员:
- 学生管理:学生信息管理、上传学生信息、成绩管理、成绩图表
- 教师管理:教师信息管理、上传教师信息
- 轮播图管理
- 科目管理
- 留言管理
- 个人主页
4,技术分析
后端技术
技术 | 说明 | 官网 |
---|---|---|
SpringBoot | Web应用开发框架 | https://spring.io/projects/spring-boot |
SpringSecurity | 认证和授权框架 | https://spring.io/projects/spring-security |
MyBatis | ORM框架 | http://www.mybatis.org/mybatis-3/zh/index.html |
MyBatisGenerator | 数据层代码生成器 | http://www.mybatis.org/generator/index.html |
Druid | 数据库连接池 | https://github.com/alibaba/druid |
JWT | JWT登录支持 | https://github.com/jwtk/jjwt |
Lombok | Java语言增强库 | https://github.com/rzwitserloot/lombok |
PageHelper | MyBatis物理分页插件 | http://git.oschina.net/free/Mybatis_PageHelper |
前端技术
技术 | 说明 | 官网 |
---|---|---|
Vue | 前端框架 | https://vuejs.org/ |
Vue-router | 路由框架 | https://router.vuejs.org/ |
Vuex | 全局状态管理框架 | https://vuex.vuejs.org/ |
Element | 前端UI框架 | https://element.eleme.io |
Axios | 前端HTTP框架 | https://github.com/axios/axios |
v-charts | 基于Echarts的图表框架 |
标签:vue,https,管理,试卷,错题,源码,毕业设计,考试,在线
From: https://blog.csdn.net/m0_46479461/article/details/143062643
相关文章
|