基于web的网上考试系统的设计与实现毕业论文.docx
- 文档编号:1110557
- 上传时间:2022-10-17
- 格式:DOCX
- 页数:27
- 大小:155.66KB
基于web的网上考试系统的设计与实现毕业论文.docx
《基于web的网上考试系统的设计与实现毕业论文.docx》由会员分享,可在线阅读,更多相关《基于web的网上考试系统的设计与实现毕业论文.docx(27页珍藏版)》请在冰豆网上搜索。
基于web的网上考试系统的设计与实现毕业论文
基于web的网上考试系统的设计与实现
摘要
随着计算机技术越来越深入而广泛的应用,无纸化考试实施在技术上已逐步成熟。
无纸化考试系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把部考试有机地组织起来,就必须建立与自身特点相适应的考试系统。
本次所开发的基于web的在线考试系统打破了原有的考试模式,利用现有的网络资源构架出一种新的考试平台。
简化了原有考试中一系列复杂的操作,使得学生能够便捷的参加各种测试或考试,不再受到任何时空、地域的限制。
本文首先从总体上概述了高校在线考试系统的整体框架,对系统进行了准确的定位。
然后,本文描述了系统的总体设计方案,为系统的实施进行了合理的分析和设计。
在此基础上,介绍了在设计开发的过程中所遇到的问题与其解决的方案。
其次,又分别概述了为系统所采用的各种有效的测试技术和该系统尚待改进的地方。
最后,本文对系统的完成情况进行了回顾和总结,并对其今后的发展进行了展望。
在此系统的开发过程中,逐步掌握了数据库连接池的使用,提高了访问数据库的效率;加深了对实现类似一套管理系统开发流程的认识,为以后的开发打下了一个基础。
关键词:
JSP、JAVA、ORACLE数据库、B/S模式、考试系统、在线考试、实时性
ABSTRCAT
Withmoreandmorewidespreadandprofoundapplicationofinformationtechnologyinmanagement,theimplementofmanagementinformationsystemhasbecomematureintechnologystepbystep.Managinginformationsystemisanewsubject.Enterpriseneedsexistenceanddevelopment,soenterpriseactivitiesshouldbeorganizedefficientlyandorganically,whichmeanstighteninguptheenterprisemanagementandstrengtheningeffectivemanagementofanyresourceinternaltheenterprise,andalsoestablishingamanagementinformationsystemfittinginwithitsowncharacteristics.
TheprojectweempolderedbasedonwebthistimeiscalledOnlineReal-timeTestSystem.Itbreakstheintrinsicteachingmodebyusingtheexistingnetworkresourcestobuildupanewtestplatform.Anditalsosimplifiestheformercomplicatedoperation,enablesthestudentstotakedifferenttestsorexamsmoreconvenientlyregardlessofthelimitofspaceandtime.
Thisarticle,firstly,summarizesthemainframeoftheOnlineReal-timeTestSystem,andgivesanaccurateorientationtothesystem.Baseonthis,wealsointroducetheproblemswemetintheprocessofourexploitationandthesolutions.
Next,thearticlerespectivelysummarizesthediversifiedeffectivetestingtechniquesusedonthesystemandtheaspectsthesystemneedstoimprove.
Atlast,weretrospectandsummarizeonthesystem’scomplete,andprospectonthesystem’sdevelopmentinthefuture.
Intheprocessofdevelopingthissystem,onecanbeabletousethedatabaseconnectionpond.Itcanalsoincreasethedatabase’saccessrate.Onecanhaveadeeperreorganizationofachievingasimilarmanagesystemdevelopmentflow,andbuildsthefoundationforthefurtherdevelopment.
Keywords:
Management、information、system、Management、OnlineTestReal-time
第一章绪论
1.引言
现阶段,学校与社会上的各种考试大都采用传统的考试方式,在此方式下,组织一次考试至少要经过五个步骤,即人工出卷,考生考试,人工阅卷,成绩评估和试卷分析.显然,随着考试类型的不断增加与考试要求的不断提高,教师的工作量将会越来越大,并且其工作将是一件十分烦琐和非常容易出错的事情,可以说传统的考试方式已经不能适应现代考试的需要.随着计算机应用的迅猛发展,网络应用不断扩大,如远程教育和虚拟大学的出现等等,且这些应用正逐步深入到千家万户.人们迫切要求利用这些技术来进行在线考试,以减轻教师的工作负担与提高工作效率,与此同时也提高了考试的质量,从而使考试更趋于公证!
这个方案在技术上来讲我们是采用B/S模式,自动给每个考生生成一份试卷,考生在线作答,考试结果数据通过网络回收,系统自动进行判分,生成考试成绩和统计数据。
“在线考试系统”是集合现代考试理论、方法和现代信息技术手段的智能化网上考试系统,为学生个性化学习提供“灵活、方便、科学、公平”的“个别化考试服务”,是终结性评价系统。
学生可以随时、随地进行课程结业考试。
2.课题背景与目的
考试的实质就是利用各种方式来考察学生对于知识的掌握程度,从而把这些信息反馈给教师或学生,以便与时恰当地调整下一步的教学活动,进一步提高教学质量与效果。
随着计算机技术的发展,计算机功能越来越强大,人们开始利用计算机来实现这一目的,于是就出现了各种各样的计算机考试系统。
基于Web的远程考试系统也将成为考试系统的一种发展趋势。
通过在线考试,教师可以了解学生的学习情况和教学效果,改进教学方法,提高教学质量。
学生则可以通过在线考试了解自己对容的掌握情况,有目的地进行学习。
在高等教育飞速发展的今天,各高校的招生人数和规模在不断扩大。
同时,高等院校也出现了师资严重不足的问题。
许多教师现在承担着以往几倍的教学工作,在实验、批改作业、课堂教学等环节上都是疲于奔命。
因此教学的质量和效果也就比以前有了明显的滑坡。
在考试这个环节上也存在以下问题:
(1)、试题重复率高
在考试命题这个环节上出现了不同程度的偷工减料现象,导致试题重复率较高。
(2)、手工阅卷的主观失误增多
面对成百上千份一样的考卷,教师在批改试卷的过程中也会由于疲劳而产生厌烦情绪,使得试卷的评阅出现较多的错误。
(3)、批改试卷的工作量过大,严整影响其他教学环节。
(4)、成绩反馈慢
学生在考试结束后想尽快知道考试成绩,而目前的状况是,学生需要耐心等待。
计算机在线考试客观公正,教学信息反馈迅速,用户端只需使用Web浏览器,无需任何附加软件,使用简单方便。
本研究的目的就是利用校园网作为平台,充分利用Jsp技术和Java语言的优点,在计算机网络环境下对学生进行考试,实现命题、组卷、答题、阅卷和公布成绩全部自动化,实现教考分离、无纸化考试。
在传统的考试中不能摆脱印刷试卷,课堂考试,人工填写成绩单,教务部门将成绩输入学生成绩管理系统等一系列环节。
通过对计算机网络技术、Jsp技术和Java语言、数据库技术、组件复用等技术的深入研究,实现基于Web的在线考试,将任课教师从考试这些环节中解放出来,使他们能有更多的时间去研究课堂教学和实验等环节;对于学生来说,这种形式的考试也更客观、更公平、更公正,避免出现人情分。
同样也为学校节约了考试经费,对促进校园网这个平台也有很强的实际意义。
相比传统的考试方式,网络考试系统的主要好处是一方面可以动态的管理各种考试信息,只要准备好足够的题库,就可以按照要求自动生成各种试卷;另一方面,考试时间灵活,考生可以在规定时间段的任意时间参加考试;另外计算机化的考试的最大特点就是阅卷快,系统可以在考试结束时当场给出考试结果,计算机阅卷给了考生的最大的公平感。
3.国外发展状况
计算机技术与网络技术的不断发展,利用计算机网上考试取代传统的手工考试已成为一种趋势。
国外在用的考试系统品种繁多,其中自动抽题组卷算法、自动评分算法与功能设计等等也较成熟。
系统的研究方向主要包括两大块容:
J2EE技术架构与MVC设计模式、系统的设计与实现方案,其中,后者被研究的较多。
系统的设计与实现方案主要从5方面进行研究:
(1)、系统体系结构。
考试系统体系结构有三个部分组成:
表示层、服务层(应用服务层、公共服务层)和资源层。
(2)、系统功能设计(各个模块)考试系统总体包括模块如下:
系统登录、试题录入、试卷批阅、自动组卷、在线考试、成绩查询、考试管理。
(3)、MVC模式在考试系统中的设计。
它包括了模型的设计、视图层的设计、控制层的设计。
(4)、MVC模式在考试系统中的实现。
它将数据的前端表现和数据访问的实现相分离,由前台的JSP页面和后台的JavaBean程序组成。
JSP页面用于显示数据,JavaBean用于访问数据库与实现复杂业务逻辑和算法。
(5)、数据库。
基于面向对象技术的组态软件实时数据库系统的设计思想。
针对实时数据库的特点.提出了一种在J2EE环境下,利用设计模式缓存数据提高访问效率的方法,给出了实时数据库和其他应用的接口实现方式和通信方法,利用该方法建立的实时数据库具有全面的开放性、可维护性和可扩充性。
目前在国外就网络化考试系统在理论研究和技术实践方面的探索,大体经历的三个阶段发展。
(1)、单机化考试。
即基于单机的计算机考试系统,典型的例子如“省文化基础考试系统”、“全国计算机等级水平考试系统”等。
(2)、C/S架构下的网络化考试。
这是一种基于局域网的考试,典型的例子是美国ATA公司研发的“ATA考试系统”,它用于考试的机器分为服务器(Server)和客户机(Client)两种,优点是作到了对客户机的灵活控制和试卷的自动回收,缺点是需要分别开发和安装相应的考试服务系统和考试客户系统,在这点上与单机化考试的考前准备工作量相比是有增无减。
(3)、B/S架构下的网络化考试。
这是一种基于Web的网络化考试,目前应用比较广泛,如清华大学的“清华网络学堂”、“清华在线教育”等网络教学平台中都采用了这种考试方式,以适应和促进网络教学和远程教育。
第二章相关技术简介
1.架构
在线考试系统的开发当中我们将使用B/S
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 web 网上 考试 系统 设计 实现 毕业论文