瑞思学科英语测评考试管理系统
摘 要随着互联网的普及以及计算机应用技术在各行各业、各领域的广泛使用和迅速发展。传统的考试已经不能够适应快节奏的、信息数据化、互联网时代的社会教育。因此,一个高效的、交互的、方便的在线考试系统显得尤为重要。本系统基于spring mvc 框架,结合java,MySQL,Jasper等技术进行开发。从操作简便,界面友好美观,功能全面使用的需求出发,系统进行了全面的功能设计,涵盖着试题管理、试卷管理、组织考试、考试报名、在线考试、考试数据报表分析、系统设置、基础数据等模块功能。完善全面的系统功能不仅能够完全实现传统考试的出题、考试、评分等要求。同时,报表以及存储过程的结合使用,使得考试数据的分析更加方便快捷,能够高效的反映分析教学成果。稳定的在线考试系统,体现出远程教育,互联网教育的时代化的便捷。本系统具有丰富的完善的模块功能,良好的用户体验且简便美观的界面,高效的数据分析等特点。本文主要介绍了系统的研究背景,系统主要功能模块和数据库设计,系统的主要开发过程。本文的研究具有着实际的应用意义,对现代网络教育有着一定的推进以及指导意义。
Exam Online System;report;B / S structure;spring mvc目 录
摘 要 III
ABSTRACT IV
第一章 绪论 3
1.1系统研究背景和意义 3
1.2研究现状 4
1.3研究及设计目标 4
1.4系统开发主要技术及工具 4
1.4.1 J2EE,Eclipse 5
1.4.2 MySQL,Navicat 5
1.4.3 Spring MVC Hibernate 5
1.4.4 Jasper report,ireport 5
第二章 系统分析 6
2.1技术可行性分析 6
2.2 系统功能需求分析 6
2.3系统主要java类 7
第三章 概要设计 12
3.1数据库设计 12
3.1.1数据库关系设计 12
3.1.2建立字段的原则 12
3.1.3结构设计 13
3.1.4数据库
*好棒文|www.hbsrm.com +Q: *351916072*
存储过程 23
3.1.5数据库事件 24
3.4系统功能模块设计 25
第四章 系统详细设计 27
4.1 用户登录模块 27
4.2学生题库管理模块 28
4.2.1学生试题查询 29
4.2.2学生试题新建 30
4.2.3 学生试题编辑 32
4.2.4 学生试题预览 33
4.2.5学生试题审核 35
4.3 学生试卷管理模块 38
4.3.1学生试卷查询 39
4.3.2 学生试卷新建 42
4.3.3 学生试卷编辑 44
4.3.4 学生试卷复制 45
4.4学生参加考试模块 46
4.4.1考生登入 46
4.4.2 考生选择考试页面 48
4.4.3 考试并提交试卷 50
4.5报表统计模块 51
第五章 系统测试 57
5.1 软件测试 57
5.2 软件测试的目标及方法 57
5.3 系统测试名称和测试内容 57
5.4测试用例 58
5.5测试结果 64
5.6系统展望 64
参考文献 65
附 录 67
第一章 绪论
1.1系统研究背景和意义
随着计算机技术发展的日趋成熟,互联网的普及让我国进去互联网时代,总理李克强更是说明了,当下时代,各行各业进入“互联网+”时代的重要性。与此同时,现有教育快速发展,网络教育,远程教育,慢慢的体现出较于传统教育的优势。在传统的教育中,检测教育成果的主要形式即为考试,传统考试,需要任课老师或者教育专家出题,组卷,学生现场考试,教师阅卷,最后统计考生成绩,教师以及专家才能根据成绩分析教育。这个过程中,耗费巨大的人力物力财力,且依旧停留在纸质考试层面之上,学生现场到场考试。这对于告诉发展的互联网时代的今天,肯定是远远不够的,是与社会脱节的。而这些问题,一个完善的,智能的在线考试系统就能够完全予以解决。
在线考试系统的使用,能够极大程度减少教师在考前出卷的压力,互联网上丰富的题库,几乎能够涵盖所有教学内容,同时,教师可根据教学需求,复制试题之后,进行修改试题,因材施教,可以达到更好的教学目标。在线考试的题目则是初步都有计算机按照选择的条件从题库中统一抽取,这样使考试更加趋于公证、公平、客观,不参杂任何意外因素。
时代的发展让越来越多的考试在网上出现,驾照的考试,会计资格证等等。我们系统作为英语在线考试系统,可用于大部分英语的教育机构。使用在线考试系统,是与时俱进,顺应时代发展的产物。随着英语教育机构的增多,各种年级的学生的英语学习都要兼顾,而在线考试系统丰富的,有趣的,全面的,极具用户体验的考试界面,在不失考试根本目的以及原则的同时,能够让用户体验较之于纸质考试更多的收获。
基于B/S的网上在线考试系统能够为广大的远程教育的教师还有远在他方的学生提供极大的方便。为学生提供在线考试的平台,进一步体现远程教育的方便,同时能节省大量的人力和物力。管理员可以插入海量题库,数据存储安全可靠。
1.2研究现状
远程教育越来越被信息化快节奏的社会所接受,远程教育中,具有检测意义的在线考试是必不可少的。现如今,计算机等级考试,计算机编程大赛,会计考试、部分公司的笔试等,均采用在线考试形式。在线考试是类似于英语教育机构的今后的趋势,目前而言,英语的在线考试系统相对于来说还不是特别成熟。完善的、针对教育的、考虑用户体验的考试系统有待开发。
1.3研究及设计目标
使用计算机与互联网,对考试数据管理,有着传统教育手工管理考试数据所无法比拟的优点。由系统,从题库中,按照所选条件,随机的自动抽取题目进行组卷。一方面,能够极大的节省老师宝贵的时间,另一方面,由计算机随机的组题,也能够减少教师主观上对试卷题目的影响。更好的做到客观公正。同时,教师也可根据需求,自行修改题目,这样,考试结果就能够全面真实的反应教学的真实效果。有助于教学质量的进一步提高,有助于教师更好的反思改进教学。对于学校或者教育机构甚至于社会的整体的教学质量,能够有明显的改善。并且,系统自身的报表数据统计功能,能够直观的,清晰地,全面的反应数据,使得任课老师或者教学工作者,能够在学生考试之后,发现学生之所长、所短。能够发扬长处,规避缺点。这些优点都能够降低考试的工作成本,方便考试的数据信息的变更、维护和查询,增加数据的可靠性。计算机统计数据,通过表格,图表反应数据,更具效率。整个系统是基于MVC的web项目,具有着可移植性强,可维护性强的特点。能够长期使用,并且能够根据需求进行系统升级等。
1.4系统开发主要技术及工具
本系统是基于spring mvc体系架构,结合MySQL,Jsp,Jasperreport等技术实现的一个在线考试系统,系统开发工具有:eclipse,Navicat,ireport,chrome。
1.4.1 J2EE,Eclipse
Exam Online System;report;B / S structure;spring mvc目 录
摘 要 III
ABSTRACT IV
第一章 绪论 3
1.1系统研究背景和意义 3
1.2研究现状 4
1.3研究及设计目标 4
1.4系统开发主要技术及工具 4
1.4.1 J2EE,Eclipse 5
1.4.2 MySQL,Navicat 5
1.4.3 Spring MVC Hibernate 5
1.4.4 Jasper report,ireport 5
第二章 系统分析 6
2.1技术可行性分析 6
2.2 系统功能需求分析 6
2.3系统主要java类 7
第三章 概要设计 12
3.1数据库设计 12
3.1.1数据库关系设计 12
3.1.2建立字段的原则 12
3.1.3结构设计 13
3.1.4数据库
*好棒文|www.hbsrm.com +Q: *351916072*
存储过程 23
3.1.5数据库事件 24
3.4系统功能模块设计 25
第四章 系统详细设计 27
4.1 用户登录模块 27
4.2学生题库管理模块 28
4.2.1学生试题查询 29
4.2.2学生试题新建 30
4.2.3 学生试题编辑 32
4.2.4 学生试题预览 33
4.2.5学生试题审核 35
4.3 学生试卷管理模块 38
4.3.1学生试卷查询 39
4.3.2 学生试卷新建 42
4.3.3 学生试卷编辑 44
4.3.4 学生试卷复制 45
4.4学生参加考试模块 46
4.4.1考生登入 46
4.4.2 考生选择考试页面 48
4.4.3 考试并提交试卷 50
4.5报表统计模块 51
第五章 系统测试 57
5.1 软件测试 57
5.2 软件测试的目标及方法 57
5.3 系统测试名称和测试内容 57
5.4测试用例 58
5.5测试结果 64
5.6系统展望 64
参考文献 65
附 录 67
第一章 绪论
1.1系统研究背景和意义
随着计算机技术发展的日趋成熟,互联网的普及让我国进去互联网时代,总理李克强更是说明了,当下时代,各行各业进入“互联网+”时代的重要性。与此同时,现有教育快速发展,网络教育,远程教育,慢慢的体现出较于传统教育的优势。在传统的教育中,检测教育成果的主要形式即为考试,传统考试,需要任课老师或者教育专家出题,组卷,学生现场考试,教师阅卷,最后统计考生成绩,教师以及专家才能根据成绩分析教育。这个过程中,耗费巨大的人力物力财力,且依旧停留在纸质考试层面之上,学生现场到场考试。这对于告诉发展的互联网时代的今天,肯定是远远不够的,是与社会脱节的。而这些问题,一个完善的,智能的在线考试系统就能够完全予以解决。
在线考试系统的使用,能够极大程度减少教师在考前出卷的压力,互联网上丰富的题库,几乎能够涵盖所有教学内容,同时,教师可根据教学需求,复制试题之后,进行修改试题,因材施教,可以达到更好的教学目标。在线考试的题目则是初步都有计算机按照选择的条件从题库中统一抽取,这样使考试更加趋于公证、公平、客观,不参杂任何意外因素。
时代的发展让越来越多的考试在网上出现,驾照的考试,会计资格证等等。我们系统作为英语在线考试系统,可用于大部分英语的教育机构。使用在线考试系统,是与时俱进,顺应时代发展的产物。随着英语教育机构的增多,各种年级的学生的英语学习都要兼顾,而在线考试系统丰富的,有趣的,全面的,极具用户体验的考试界面,在不失考试根本目的以及原则的同时,能够让用户体验较之于纸质考试更多的收获。
基于B/S的网上在线考试系统能够为广大的远程教育的教师还有远在他方的学生提供极大的方便。为学生提供在线考试的平台,进一步体现远程教育的方便,同时能节省大量的人力和物力。管理员可以插入海量题库,数据存储安全可靠。
1.2研究现状
远程教育越来越被信息化快节奏的社会所接受,远程教育中,具有检测意义的在线考试是必不可少的。现如今,计算机等级考试,计算机编程大赛,会计考试、部分公司的笔试等,均采用在线考试形式。在线考试是类似于英语教育机构的今后的趋势,目前而言,英语的在线考试系统相对于来说还不是特别成熟。完善的、针对教育的、考虑用户体验的考试系统有待开发。
1.3研究及设计目标
使用计算机与互联网,对考试数据管理,有着传统教育手工管理考试数据所无法比拟的优点。由系统,从题库中,按照所选条件,随机的自动抽取题目进行组卷。一方面,能够极大的节省老师宝贵的时间,另一方面,由计算机随机的组题,也能够减少教师主观上对试卷题目的影响。更好的做到客观公正。同时,教师也可根据需求,自行修改题目,这样,考试结果就能够全面真实的反应教学的真实效果。有助于教学质量的进一步提高,有助于教师更好的反思改进教学。对于学校或者教育机构甚至于社会的整体的教学质量,能够有明显的改善。并且,系统自身的报表数据统计功能,能够直观的,清晰地,全面的反应数据,使得任课老师或者教学工作者,能够在学生考试之后,发现学生之所长、所短。能够发扬长处,规避缺点。这些优点都能够降低考试的工作成本,方便考试的数据信息的变更、维护和查询,增加数据的可靠性。计算机统计数据,通过表格,图表反应数据,更具效率。整个系统是基于MVC的web项目,具有着可移植性强,可维护性强的特点。能够长期使用,并且能够根据需求进行系统升级等。
1.4系统开发主要技术及工具
本系统是基于spring mvc体系架构,结合MySQL,Jsp,Jasperreport等技术实现的一个在线考试系统,系统开发工具有:eclipse,Navicat,ireport,chrome。
1.4.1 J2EE,Eclipse
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/dzxx/dzkxyjs/1775.html