在线考试系统论文完整版Word下载.docx
《在线考试系统论文完整版Word下载.docx》由会员分享,可在线阅读,更多相关《在线考试系统论文完整版Word下载.docx(20页珍藏版)》请在冰豆网上搜索。
姓名:
学号:
指导教师:
20年3月26日
教务处印制
声明
本人郑重声明所呈交的论文是我个人在指导老师的指导下进行的研究工作及取得的研究成果,不存在任何剽窃、抄袭他人学术成果的现象。
我同意()/不同意()本论文作为学校的信息资料使用。
论文作者(签名)
年月日
摘要
为了提高教师的工作效率,把老师从烦琐的考试工作中解放出来,本文主要研究了如何设计和开发基于JSP的在线考试系统。
本文阐述了一个基于JSP技术的在线考试系统的体系结构和设计实现过程,系统采用的三层体系结构,JSP+JavaBean+SQLServer2000开发,即前端由JSP网页实现表现逻辑,中间使用JavaBean的组件实现系统内部复杂的业务逻辑,后端使用SQLServer2000数据库实现数据逻辑,并设计了在线考试系统的解决方案。
系统实现了三种权限用户信息的管理,题库的增加、修改、删除基本功能,实现了随机生成试卷,并管理试卷的发布状态。
实现了学生在线考试和成绩查询的功能。
关键字:
在线考试系统;
JSP;
三层体系结构
Abstract
Inordertoimprovetheteacher'
sworkingefficiency,liberateteacherfromconvolutedworkabouttest,wedesignanddevelopanetworkexaminationsystemthatbasedonJSP.ThisarticlehasexplainedthesystemstructureanddesignprocessofanetworkexaminationsystemthatbasedonJSPtechnology.Thesystemusesthreesystemsstructures,anddevelopedbyJSP-JavaBean-SQLServer2000technology.Videlicet,atforegroundisrealizeddisplayinglogicbyJSPWebPages,inthemiddleusedJavaBeancomponentcompletethecomplicatedbusinesslogicinnersystem,atbackgroundusesSQLServer2000databasesaccomplishdatalogic,anddesignasolutionforanetworkexaminationsystem.Thissystemaccomplishedthreetypesuserinformation’smanagement.Andaccomplishedthequery,add,deleteandeditfunctionsofitembank.Andaccomplishedarrangingpaperrandomly,andmanagethepaper’spublishstate.Thesystemaccomplishedexamonlineandqueryscore.
Keywords:
Examinationsystemonnetwork;
JSP;
threesystemsstructures.
绪论
考试是检验教学效果的重要手段,也是促进学生学习的重要手段,是教学过程中的一个重要环节。
学生考试成绩的优劣,不但反映其对教学内容和应掌握知识的分析、理解、吸收、运用的能力,更反映教师对教学内容的把握和熟练程度。
传统的学校教学中,进行一场考试,要求老师编写试卷、印试卷、安排考试、监考、收集试卷、评改试卷、讲评试卷和分析试卷,这是一个繁杂的过程,需要大量人力、物力与时间的投入,已经越来越不适应学校信息化建设与现代教学的需要。
尤其在远程网络教学中,学生分布广,不易统一集中安排考试,给校方和学生带来了众多的不便。
而在线考试系统不仅减轻了在组织考试、评卷、成绩统计等方面所花费的人力和物力,并且突破了时间与空间的限制,不仅节省了资源,而且提高了评分的客观性、公正性和准确度,大大改善了考试工作的效率。
加上数据库技术的利用,大大简化了传统考试的过程,因此在线考试是电子化教学的不可缺少的辅助手段。
在当今信息时代,计算机技术与网络技术越来越广地应用于各个领域,改变着人们的学习、工作、生活乃至思维方式,也引起了教育领域的重大变革。
将计算机与网络技术应用于现代高等教育中,是现代高等教育发展的需要,也是改革教育模式,提高学校教学效果和教学效率、提高科研和管理水平的必要手段。
第1章系统开发背景及意义
系统开发背景
随着计算机技术、网络技术迅速发展和高校校园网功能的日益完善,很多高校建立了基于校园网的网络信息管理平台,为提高教学管理水平提供了先进的管理手段。
目前,基于网络的在线考试系统己经成为现代考试方式的有力补充和发展。
相对于传统的笔试,网络在线考试不仅减轻了在组织考试、评卷、成绩统计等方面所花费的人力和物力,并且突破了时间与空间的限制,不仅节省了资源,而且提高了评分的客观性、公正性和准确度,大大改善了考试工作的效率。
系统开发意义
很多学校学生的期末考试仍采用任课教师(个人或集体)考前出题的方式。
为解决学生压题,考前漏题,补(缓)考试题与正式考试试题题量及难度差异问题,教务管理部门通常要求教师同时出多套试卷,其题量与难度要求相同,并且要同时给出答案和评分标准。
这样做虽能解决一些问题,但给教师增加了很大的工作负担,若上下届学生的同一门课程由同一教师承担,则难免几届学生用相同几套试卷;
若由不同教师任课出题,则上下届学生的成绩之间又不具有可比性。
若建立题库,每次考试前由题库中题目随机生成试卷,则可较好地解决考教分离的问题,也可将广大教师从每学期末繁重的命题工作中解放出来。
近年来,部分学校陆续开发了一些基于微机的题库系统,并作为成果向其它学校推广,但这些题库一般都是结合本校具体情况,针对单一课程的小型题库,甚至某些学校购得的题库系统中的题目本身是不可维护的,即使题目已不适合自己的学生考试使用,也无法更新题库中的题目。
为解决题库系统中存在的这些问题,通过研究几种不同的网上系统,经充分的比较和分析考虑,给出了一个较为理想的题库系统解决方案,并结合当前比较使用的B/S结构开发一个功能完备的在线考试系统。
第2章在线考试系统需求分析
现状分析
传统的考试方法要求组织者提前命题试卷,然后约定一个统一时间,让所有考生到考场里进行考试。
这种模式如图2-1所示:
编辑考题
印刷大量试卷
安排考场,时间,监考人员
学生集体考试
阅卷,统计成绩
图2-1传统考试模式
这种模式存在有较多的问题:
命题:
由于考试要求统一进行,所有考生都考同样的一份试卷,所以试卷的命题工作便一定得非常谨慎小心,试题太难或太容易,都达不到考试目的,尤其是对于一个大规模的考试,(比如计算机等级考试,英语四,六级考试等),如何正确把握试卷的难度,一直都是让命题教师最为头痛的问题之一。
而如何不在考试之前使命好的试题泄漏出去,也是组织者费尽心思。
试卷印刷:
对于大规模的考试,试卷印刷费工费时,成本高,对纸张资源也是一种浪费。
对于涉及地域范围较广的考试(如英语四,六级考试),还要考虑试卷大的长途运送费用。
在考试的印刷和运输过程中同样有试题泄漏出去的问题,任何一个环节出了问题,都可能使前面有的工作付诸流水。
考场的安排:
监考人员的培训与管理。
对于大规模的考试,尤其是到了考试密集期(如期末,期中)。
诸多学科的考试都要陆续开始的时候,对于教室资源和教师数量相对紧张的学校,如何安排考场,调配监考人员,是一件相对繁琐而又复杂的事情。
如果考试再涉及到不同地域之间的同步,如英语四,六级的考试,还要考虑更多的问题。
进行考试:
由于同一次考试的试卷相同,要杜绝考生作弊是一个普遍的难题,因此,历届组织考试的人动了很多脑筋,如分AB卷,加强监考,加重对作弊者的惩罚程度等,但这些都没能从根本上杜绝作弊。
不同地域监考的严格程度,考试时问控制的严格程度,也很难达到统一。
过多人为因素的加入,也使得考试的公正性下降。
判卷:
考试结束后,采用人工判卷比较容易出错,并可能出现人为造成的不公正现象。
可行性分析
可行性分析也称为可行性研究,即是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、管理的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。
可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。
该系统的可行性分析包括以下几个方面的内容。
2.2.1经济可行性
主要是对项目的经济效益进行评价,利用计算机来实现网上考试以成为适应当今教学管理的方式。
开发一套能满足在线考试系统的软件是十分必要的,实现试卷管理和试卷生成自动化,在减少由于认为失误而早成损失的同时,也可以使教师减少工作量。
本系统在经济上是可以接受的,并且本系统实施后可以显着提高考试效率,有助于学院完全实现网络化管理。
所以本系统在经济上是可行的。
2.2.2技术可行性
技术上的可行性分析主要分析技术条件是否能顺利完成开发工作,硬、软件能否满足开发者的需要等。
软件方面,网络化考试需要的各种软件环境都已具备,数据库服务器方面则有SQLServer2000,均能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能。
其灵活性、安全性和易用性为数据库编程提供了良好的条件。
因此,系统的软件开发平台已成熟可行。
硬件方面,科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此系统的需要。
设计目标
在线考试系统的总体目标:
1.在线考试系统可以帮助教师完成一个考试从题目设计,考试安排,考试实施,考卷批改到分数计算总结的所有工作。
2.所有的考试数据和其它数据库需要一种主流的方式进行存储和管理,例如使用数据库技术。
3.考试数据的存放和处理必须对考试保密,需要一定的安全性保障。
4.题目最好有一定的稳定性和随机性。
稳定性可以保证每一次考试对每一个考生是公平的,随机性可以避免作弊的发生。
5.考试的部分客观题在考生考完之后系统就能自动评分,并保存考生的主观题答案。
功能要求
系统应该具备的基本功能:
用户类别:
登录系统的身份定为三种,一是管理员,二是老师,三是学生,只有被授权的用户才可以使用本系统的资源。
权限管理:
系统需要经过有效的身份验证可以登录。
用户的身份不同,使用的系统资源也不同。
考生只可以参加在线考试;
教师可以在线制作试卷,控制考试、成绩查询、添加试题、阅卷等。
管理员可添加系系部、教师、专业、科目信息、查询修改管理员信息及审批试卷、查询考生成绩。
在线考试功能:
考生输入学号密码登陆系统后,选择对应的试卷可进行考试。
答题中,有倒计时的功能,考试结束时还没提交就自动交卷,系统将自动对客观题进行评分。
在线制作试卷:
教师、管理员可在线制作试卷,可设定试题的类型、分值,但教师制作试卷后必须要