java在线考试系统设计论文+用例图+序列图+界面图
本毕业设计论文是基于以下几个方面组织起来的:首先是题目和摘要总体介绍了考试系统设计的轮廓和意义;其次是分以下几章介绍该考试系统:第一章是绪论,介绍了研究背景和研究内容及目的;第二章是开发环境,介绍了开发工具及开发框架技术的支持;第三章是系统分析与设计,介绍系统需求分析和系统详细设计及数据库的设计;接着是本文的结束语,对设计该考试系统的总结及考试系统的未来工作。最后是致谢和本毕业设计论文的参考文献及附录。1.1 研究背景
目前学校与社会上的各种考试大都采用传统的考试方式,在此方式下,组织一次考试至少要经过人工出题、考生考试、人工阅卷、成绩评估和试卷分析等五个步骤。显然,随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会变得越来越大,并且其工作将是一件十分烦琐和非常容易出错的事情,可以说传统的考试方式已经不能适应现代考试的需要。[1] 所以无纸化考试系统在全国越来越流行,应用的越来越广泛,考试完毕之后,学生交卷后,评分的时候就可以完全使用电脑修改,评分过程可能也就在一两分钟左右。采取这种考试方法,不仅减少了老师的工作量,而且降低了考试的成本。一般情况下,该类考试系统都是使用随机组卷,电脑随机抽题的,保证了考试的公正性,即使是监考老师也无法干预电脑的随机抽卷。这次设计的考试系统与老师们有着非常密切的关系,无纸化考试必将是以后考试的主要形式。基于以上几点,为了解决考试系统试题的随机性、试卷的多样性和上述一些问题,设计这样一套考试系统是很有必要的。
与传统教学的有纸化考试相比,设计该考试系统具有以下的作用:
(1)本考试系统为无纸化考试,可以大量减少传统考试用纸,可以起到环保的作用;
(2)本考试系统由计算机自动出卷,自动改卷,可以节省大量的人力、物力和时间;
(3)本考试系统在学生考试时可以通过试题抽取的随机性起到考生考试的公平,还可以避免作弊的发生。
(4)本考试系统可以保存考生的考试结果,供教师进行分析统计和察看,便于教师后面的教学。
(5)本考试系统在考生考试的同时可以记录考生的个人信息情况,便于学校管理考生;
(6)本考试系统适应现代计算机教学,同时也给校方和学生带来了众多的方便;
(7)该考试系统是现代高等教育发展的需要,符合改革教育的模式,同时还可以提高学校教学效果和教学效率、提高科研和管理水平。
1.2 研究内容和目的
传统教学——有纸化考试,给师生带来众多的不便,而且还不能满足现代计算机教学的要求。为了解决这一问题,同时也为了适应新形势的发展,所以本文设计了无纸化考试系统。使用该系统能够减轻教师的工作量、提高工作效率、提高了考试的质量;由于该系统能够随机抽题,能够使与考试更趋于公证、客观;该系统与传统的考试相比具有比较新颖的特点,从而能够激发考生的学习兴趣,提高学生的学习质量。
研究的内容是基于Java的单机版考试系统,来满足学校信息化建设与现代教学的需要。设计该系统可以实现以下基本功能:原文请找腾讯752018766辣~文^论.文'网http://www.751com.cn
(1)系统可以随机组卷,随机抽题,确保考试的公正性;
(2)考生参加考试后,如果在规定的时间内没做完试题,系统会强制提交试卷;
(3)考生提交试卷后系统能自动改卷评分;
(4)考生参加考试时,系统可以记录考生的得分情况及个人基本信息;
(5)管理员(教师)可以更新考试时间、题目、题型及每题对应的分值;
(6)本系统中考生只能参加一次考试,不可以进行第二次或更多次的参加考试,保证考试的规则;
(7)考生第二次登录考试时,虽不能参加考试,但可以查询自己考试的成绩及修改密码。
目 录
摘 要 I
ABSTRACT II
第一章 绪论 - 1 -
1.1 研究背景 - 1 -
1.2 研究内容和目的 - 2 -
1.3 论文的组织 - 2 -
第二章 开发环境 - 3 -
2.1 开发基础 - 3 -
2.2 开发框架技术 - 4 -
第三章 系统的分析与设计 - 7 -
3.1 需求分析 - 7 -
3.1.1功能需求概述: - 7 -
3.1.2系统的基本功能 - 8 -
3.2 系统设计 - 11 -
3.2.1概要设计 - 11 -
3.2.2详细设计 - 13 -
3.3 数据库设计 - 17 -
3.3.1数据库结构设计 - 17 -
3.3.2 Navicat MySQL设计 - 20 -
结束语 - 25 -
致谢 - 26 -
参考文献 - 27 -
附录 - 28 -1640