毕业设计-基于JAVA的考试自动评分系统的设计与实现,共23页,8188字,附源代码、任务书、开题报告等
主要内容
随着计算机网络技术的突飞猛进及教育网络化的不断推进,传统的考试模式表现出一些弊端,比如繁杂的试卷收发、投入相当人力的阅卷等。在相当程度上,这些工作可以完全或部分交由计算机完成。自动评分考试系统指利用计算机,通过计算机网络实现学生考试后的试卷进行自动改卷。与传统的评分模式相比,它极大限度排除了人为因素的作用,保证了评分的客观、公正;通常考生在考试之后,即可得到考试成绩;而且通过计算机自动评分,通过事先设计好的答案,使得阅卷具有高效性、可靠性、公平性。
考试是教学效果测量的重要手段。设计一个网上考试自动评分系统是有必要的,本设计基于B/S[1]架构的系统利用WEB技术,数据库[2]采用PL/SQL developer来设计,以实现网络考试[3],这个系统设计[4]中使用的是J2EE语言[5]来实现应用程序的设计和功能的实现[6],其中这个设计登录包括老师和学生登陆界面[7],根据一些计算机组成原理[8]知识在数据库[9]中选择了一些相关题库[10]。以实现利用网络的无限空间, 随时随地对学生的考试进行自动评分, 利用数据库使考试过程得到简化.考试过程中试卷的生成和自动评分都由计算机完成, 其目标是实现考试的无纸化、标准化和学生成绩管理的网络化和自动化。
主要是四个方面的内容
1.自动评分;
2.成绩分析;
3.实时统计;
4.试卷分析研究目的。
要求
1.该系统能够实现,自动评分;
2.通过自动评分,将所有成绩根据要求进行数据分析;
3.对于考试试卷进行实时统计。
摘要:计算机应用能力的培训与考试得到迅猛发展,考核中使用的传统手工阅卷已经逐渐走向计算机自动评阅。课题针对院校内对自动考试后实现自动评阅的迫切需求,实现自动评分系统,目的是实现减少阅卷工作量,提高评阅过程的公正性与准确性。
本设计利用WEB技术,采用J2EE语言来实现应用程序的设计和功能的实现。数据库则采用PL/SQL developer来设计。这是一个基于B/S架构的系统。本文介绍了考试自动评分系统的社会需求、发展前景和系统的主要功能。
关键词:自动评分;数据库 ;B/S架构
目 录
摘?要 1
关键词 1
1 前言 2
1.1 研究背景介绍 2
1.2 自动评分的社会需求 2
1.3 设计目标 2
1.4 小结 2
2 需求分析 2
2.1 可行性分析 2
2.2 功能需求 3
3 设计中要解决的问题 4
3.1 用户权限 4
3.2 考卷的设置 4
3.3考卷时间的控制 5
3.4 自动评分的实现 5
3.5 学生成绩排行的实现 6
4 总体设计 6
4.1 系统设计 6
4.1.1 设计目标 6
4.1.2 开发运行环境 6
4.2 数据库设计 7
4.2.1 系统E-R图 7
4.2.2 数据库中的表 8
4.3 系统总体构架设计 9
4.3.1 系统层次结构图 10
4.3.2 系统流程图 10
4.4 小结 11
5 系统实现界面 11
5.1 用户登录页面 11
5.2 学生用户首页 13
5.2.1 修改密码页面 13
5.2.2 答题页面 13
5.2.3 判断页面 14
5.3 教师用户首页 14
5.3.1 信息管理模块 15
5.3.2 学生成绩排行页面 15
6 性能测试分析 16
6.1 测试目的和原则 16
6.1.1 测试的目的 16
6.1.2 测试的原则 16
6.2 测试环境与测试条件 16
6.2.1 测试环境 16
6.2.2 测试条件 17
6.3 测试实例的研究与选择 17
6.3.1 实例测试结果 18
6.3.2 性能分析 18
7 结束语 18
参考文献 18
致 谢 19