在线考试系统开题报告
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
利用jdbc,想各种关系数据库发送sql语句就变成了一件很容易的事。换言之,利用jdbc api,就不必专门为访问数据库写一个程序。开发人员只需要写一个程序就够了,它可向相应的数据库发送语句。而且由于是使用java编写的应用程序,就无需为不同的平台编写不同的应用程序。将java和JDBC结合起来将使程序员只需写一遍程序就可让它在任何平台上运行。
在线考试系统开题报告
毕业设计(论文)开题报告
1.结合毕业设计(论文)课题情况,根据所查阅的文献资料,每人撰写
2000字左右的文献综述:
文献综述
1.引言
传统的考试需要老师编写试卷、打印试卷、安排考试、安排监考、收取试卷、评改试卷、讲评试卷和分析试卷[2]。这是一个漫长而复杂的过程,已经越来越不适应现代教学的需要[5]。随着计算机及网络技术的发展,在线考试应运而生。与传统考试模式相比,在线考试可以实现教考分离,以及考务工作的全自动化管理,可以有效利用校园网的软硬件资源,使其发挥最大效力,更好的为学校的教学、科研、管理服务,可以大规模的实行考试,实现考试的客观、公证性,自动化组卷、阅卷可以减轻教师的工作强度。网络考试系统是传统考场的延伸,它可以利用网络的无限广阔空间,随时随地的对学生进行考试,加上Web数据库技术的利用,大大简化了传统考试的过程[6]。通过网络来实现网上在线考试,是现代教育技术的一个具体实现,具有很重要的现实意义。在线考试系统课题产生的背景是当今教育信息化的趋势及我国高校教育信息化系统的建设;目的是充分利用学校现有的计算机软、硬件资源和网络资源实现无纸化考试以避免传统手工考试的不足[9]。
远程教育其中很重要的一个环节就是在线考试系统,同时它也是最难实现的环节。在我国,虽然远程教育已经蓬勃地发展起来,但是目前学校与社会上的各种考试大都采用传统的考试方式,在此方式下,组织一次考试至少要经过五个步骤,即人工出题、考生考试、人工阅卷、成绩评估和试卷分析[2]。显然,随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,并且其工作将是一件十分烦琐和非常容易出错的事情,可以说传统的考试方式已经不能适应现代考试的需要[7]。随着计算机应用的迅猛发展,网络应用不断扩大,人们迫切要求利用这些技术来进行在线考试,以减轻教师的工作负担及提高工作效率,与此同时也提高了考试的质量,从而使考试更趋于公证、客观,更加激发学生的学习兴趣。
2.研究现状
2.1研究背景
随着网络技术的飞速发展,现在很多国外的大学和社会其他部门都已经开设了远程教育,通过计算机网络实现异地教育和培训[2]。现在,计算机硬件技术的发展已经达到了相当高的水平。但是,远程教育软件的开发目前还处于起步阶段,随着这项技术的不断深入发展,就要求有更好、更完善的软件系统应用到远程教育当中去,这就给软件设计人员提出了更高的设计要求。
3)查询功能模块:负责根据给定的条件查询考生信息和成绩信息。
4)安全使用管理功能模块:提供分级的用户管理,赋予不同级别的用户不同的权限,并且为了维护系统的安全性,需要正确的登录信息才能登录系统。
2.4应注意的问题
本文研究的目的是开发一个易于管理和维护的面向教学的考试系统,具有一定的通用性,为了满足系统对先进性、安全性、跨平台性、可扩展性、可移植性、分布式等方面的要求,本系统基于JAVA进行开发,采用先进的MVC设计模式。要求建立后台数据库,教师可以在题库中添加、编辑和删除试题;教师可以增加新的考试科目;可以充分利用题库中的试题由系统随机组卷;学生参加完考试能立即得到答案,并分析考试中答错的题目;教师能得到学生考试后传送到系统的反馈信息,可方便的对成绩进行查询和分析,同时对学生考试中出现的错误进行统计以便今后的教学。此外,还应具有良好的用户界面,操作方便,尽量减少误操作率,具有安全保密机制。开始设计后,要经常进行总结,确保设计及时并良好地完成。
成功地开发一套在线系统,不仅需要具备一定的理论基础,而且还需要对开发过程中所面临的问题有一个充分、清醒的认识。
参考文献
[1]康金辉,殷永红.基于B/SLeabharlann Baidu式的计算机等级考试系统的设计[J].陕西理工学院
学报:自然科学版,2006,24(1):29-32,43
2.3系统功能
在同一页面老师可以通过管理员密码进行试题录入,操作组卷,学生通过前台验证身份,答题,以及成绩查询等。
根据对文献[1-10]的分析,在线考试系统通常划分为以下几个模块:
1)基本数据维护功能模块:负责对系统中的基本数据信息即考生信息进行维护。
2)基本业务功能模块:负责定义系统中考生在线考试的实现过程。
3.结论
在线考试系统是专门用于试题(卷)录入、查询、修改、删除、阅卷和参加在线考试系统。其最大的特点是开放性、方便性和灵活性。主要是指管理员不仅可以轻松地向题库添加、修改和查询试题(卷),而且还可以自动新增科目并建立相应的数据表;它还允许考生根据自己的考试科目,从现有的试题库中随机地抽取各类试题,以组建适合于自身所需的试卷。而且,自测试卷的难易程度和形式以及各大题分数等都由管理员根据需要确定。考生通过浏览器进行有效的身份验证登录后,输入正确的试卷编号,并要求在规定的时间内进行答题,当达到规定的时间后,系统将自动予以提交,并且其分数将被记入库中以供审核和查阅,并作为成绩评估和试卷分析的历史数据。
2.5设计原则
1)实用性:尽量选择成熟实用的技术,使得整个系统有一个安全、稳定的运行环境。
2)安全性:为了保障系统平稳正常的运行,以及数据的完整性,整个系统必须有很好的安全性,必须加强数据库的安全保密设计。
3)开放性:该系统在建设上必须加强标准化及采用统一的技术规范,以实现网络互联,资源共享,高效运行和科学管理。
2.2关键技术和难点
根据对参考文献的阅读与研究,主要技术难点是JDBC技术。Java数据库编程主要使用JDBC技术。它是一种用于执行sql语句的java API。它由一组用java编写的类和接口组成。Jdbc为开发人员提供了一个标准的api,是他们能够用纯java api来编写数据库应用程序[5]。
在线考试系统开题报告
毕业设计(论文)开题报告
1.结合毕业设计(论文)课题情况,根据所查阅的文献资料,每人撰写
2000字左右的文献综述:
文献综述
1.引言
传统的考试需要老师编写试卷、打印试卷、安排考试、安排监考、收取试卷、评改试卷、讲评试卷和分析试卷[2]。这是一个漫长而复杂的过程,已经越来越不适应现代教学的需要[5]。随着计算机及网络技术的发展,在线考试应运而生。与传统考试模式相比,在线考试可以实现教考分离,以及考务工作的全自动化管理,可以有效利用校园网的软硬件资源,使其发挥最大效力,更好的为学校的教学、科研、管理服务,可以大规模的实行考试,实现考试的客观、公证性,自动化组卷、阅卷可以减轻教师的工作强度。网络考试系统是传统考场的延伸,它可以利用网络的无限广阔空间,随时随地的对学生进行考试,加上Web数据库技术的利用,大大简化了传统考试的过程[6]。通过网络来实现网上在线考试,是现代教育技术的一个具体实现,具有很重要的现实意义。在线考试系统课题产生的背景是当今教育信息化的趋势及我国高校教育信息化系统的建设;目的是充分利用学校现有的计算机软、硬件资源和网络资源实现无纸化考试以避免传统手工考试的不足[9]。
远程教育其中很重要的一个环节就是在线考试系统,同时它也是最难实现的环节。在我国,虽然远程教育已经蓬勃地发展起来,但是目前学校与社会上的各种考试大都采用传统的考试方式,在此方式下,组织一次考试至少要经过五个步骤,即人工出题、考生考试、人工阅卷、成绩评估和试卷分析[2]。显然,随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,并且其工作将是一件十分烦琐和非常容易出错的事情,可以说传统的考试方式已经不能适应现代考试的需要[7]。随着计算机应用的迅猛发展,网络应用不断扩大,人们迫切要求利用这些技术来进行在线考试,以减轻教师的工作负担及提高工作效率,与此同时也提高了考试的质量,从而使考试更趋于公证、客观,更加激发学生的学习兴趣。
2.研究现状
2.1研究背景
随着网络技术的飞速发展,现在很多国外的大学和社会其他部门都已经开设了远程教育,通过计算机网络实现异地教育和培训[2]。现在,计算机硬件技术的发展已经达到了相当高的水平。但是,远程教育软件的开发目前还处于起步阶段,随着这项技术的不断深入发展,就要求有更好、更完善的软件系统应用到远程教育当中去,这就给软件设计人员提出了更高的设计要求。
3)查询功能模块:负责根据给定的条件查询考生信息和成绩信息。
4)安全使用管理功能模块:提供分级的用户管理,赋予不同级别的用户不同的权限,并且为了维护系统的安全性,需要正确的登录信息才能登录系统。
2.4应注意的问题
本文研究的目的是开发一个易于管理和维护的面向教学的考试系统,具有一定的通用性,为了满足系统对先进性、安全性、跨平台性、可扩展性、可移植性、分布式等方面的要求,本系统基于JAVA进行开发,采用先进的MVC设计模式。要求建立后台数据库,教师可以在题库中添加、编辑和删除试题;教师可以增加新的考试科目;可以充分利用题库中的试题由系统随机组卷;学生参加完考试能立即得到答案,并分析考试中答错的题目;教师能得到学生考试后传送到系统的反馈信息,可方便的对成绩进行查询和分析,同时对学生考试中出现的错误进行统计以便今后的教学。此外,还应具有良好的用户界面,操作方便,尽量减少误操作率,具有安全保密机制。开始设计后,要经常进行总结,确保设计及时并良好地完成。
成功地开发一套在线系统,不仅需要具备一定的理论基础,而且还需要对开发过程中所面临的问题有一个充分、清醒的认识。
参考文献
[1]康金辉,殷永红.基于B/SLeabharlann Baidu式的计算机等级考试系统的设计[J].陕西理工学院
学报:自然科学版,2006,24(1):29-32,43
2.3系统功能
在同一页面老师可以通过管理员密码进行试题录入,操作组卷,学生通过前台验证身份,答题,以及成绩查询等。
根据对文献[1-10]的分析,在线考试系统通常划分为以下几个模块:
1)基本数据维护功能模块:负责对系统中的基本数据信息即考生信息进行维护。
2)基本业务功能模块:负责定义系统中考生在线考试的实现过程。
3.结论
在线考试系统是专门用于试题(卷)录入、查询、修改、删除、阅卷和参加在线考试系统。其最大的特点是开放性、方便性和灵活性。主要是指管理员不仅可以轻松地向题库添加、修改和查询试题(卷),而且还可以自动新增科目并建立相应的数据表;它还允许考生根据自己的考试科目,从现有的试题库中随机地抽取各类试题,以组建适合于自身所需的试卷。而且,自测试卷的难易程度和形式以及各大题分数等都由管理员根据需要确定。考生通过浏览器进行有效的身份验证登录后,输入正确的试卷编号,并要求在规定的时间内进行答题,当达到规定的时间后,系统将自动予以提交,并且其分数将被记入库中以供审核和查阅,并作为成绩评估和试卷分析的历史数据。
2.5设计原则
1)实用性:尽量选择成熟实用的技术,使得整个系统有一个安全、稳定的运行环境。
2)安全性:为了保障系统平稳正常的运行,以及数据的完整性,整个系统必须有很好的安全性,必须加强数据库的安全保密设计。
3)开放性:该系统在建设上必须加强标准化及采用统一的技术规范,以实现网络互联,资源共享,高效运行和科学管理。
2.2关键技术和难点
根据对参考文献的阅读与研究,主要技术难点是JDBC技术。Java数据库编程主要使用JDBC技术。它是一种用于执行sql语句的java API。它由一组用java编写的类和接口组成。Jdbc为开发人员提供了一个标准的api,是他们能够用纯java api来编写数据库应用程序[5]。