高校在线考试系统的设计与实现.docx

上传人:王** 文档编号:776311 上传时间:2024-01-14 格式:DOCX 页数:35 大小:244.83KB
下载 相关 举报
高校在线考试系统的设计与实现.docx_第1页
第1页 / 共35页
高校在线考试系统的设计与实现.docx_第2页
第2页 / 共35页
高校在线考试系统的设计与实现.docx_第3页
第3页 / 共35页
高校在线考试系统的设计与实现.docx_第4页
第4页 / 共35页
高校在线考试系统的设计与实现.docx_第5页
第5页 / 共35页
高校在线考试系统的设计与实现.docx_第6页
第6页 / 共35页
高校在线考试系统的设计与实现.docx_第7页
第7页 / 共35页
高校在线考试系统的设计与实现.docx_第8页
第8页 / 共35页
高校在线考试系统的设计与实现.docx_第9页
第9页 / 共35页
高校在线考试系统的设计与实现.docx_第10页
第10页 / 共35页
亲,该文档总共35页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《高校在线考试系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《高校在线考试系统的设计与实现.docx(35页珍藏版)》请在优知文库上搜索。

1、摘要以前的线下考试,教师编写题目,打印试卷,还要整理教室作为考室,然后安排老师监考,批改试卷。这样的种种过程都是太复杂了。为了解决当前教学管理人力资源过度浪费的问题,设计了这个这个高校在线考试系统,这个系统主要是用IDEA编程软件与数据库MySQL来储存数据信息,主要采用了JSP技术和SSM框架搭建而实现的考试系统,此系统能够实现管理员,教师,学生进行登录,教师管理员能够对试卷、试题、题库以及学生进行管理,学生用户能够进行试题的练习强化、考试中心查看成绩和分析以及参加模拟考试的基本功能。系统可以让教育教学从传统中走出来跟上时代发展,节省更多的时间和空间资源。关键词:JSP在线考试MySQLCo

2、ntentsummaryInthepreviousofflineexamination,theteacherwrotethequestions,printedthepapers,anda*angedtheclassroomastheexaminationroom,thenarrangedtheteachertosupervisetheexaminationandgradethepapers.Alltheseprocessesaretoocomplicated.Inordertosolvetheproblemofexcessivewasteofhumanresourcesinteachingma

3、nagement,thiscollegeonlineexaminationsystemisdesigned.ThissystemmainlyusesideaprogrammingsoftwareandMySQLdatabasetostoredatainformation,mainly uses JSP technology and system.This system can realize administrator can Manage the students.Students can strengthenSSMframeworktobuildtheexaminationadminist

4、rator,teacher,studentlogin,teachertestpaper,testquestions,testbankandthepracticeoftestquestions,checkthescoresandanalysisofthetestcenter,andparticipateinthebasicfunctionsofthesimulationtest.Thesystemcanmaketheeducationandteachingcomeoutofthetraditiontokeepupwiththedevelopmentofthetimesandsavemoretim

5、eandspaceresources.KeyWordsJSPonlineCxaminationMySQL第一章绪论11.1 系统开发的背景和意义11.2 研究的现状和发展趋势2121现状分析21.2.2发展趋势31.3 系统研究的主要内容31.3.1 视图层31.3.2 SSM框架41.3.3 明亮的业务流程4第二章技术与工具平台52.1 系统开发环境配置52.2 系统开发工具52.2.1 JSP技术简介52.2.2 MyBatis62.2.3 MySQL62.3 系统技术方案6第三章系统需求分析73.1 系统功能描述73.1.1 系统功能架构73.2 可行性分析83.3 系统角色功能分析9第

6、四章数据库设计114.1 数据库配置连接池114.2 实体-联系图设计114.3 数据库表设计13第五章系统功能模块的设计与实现155.1 注册功能模块设计与实现155.2 登录功能模块设计与实现165.3 添加管理员模块设计与实现175.4 考生功能模块设计与实现195.4.1 考生主页面模块195.4.2 考试实现模块19第六章系统的测试216.1 系统测试的目的216.2 系统测试方法216.3 性能测试216.4 测试总结21第七章总结与展望237.1 总结237.2 展望23参考文献24致谢25第一章绪论1.1系统开发的背景和意义随着科技飞速发展,大学校园网络功能的不断地完善,很多高

7、校都建立了基于校园网络的网络信息管理平台,为提高教学管理水平提供了先进的管理手段1。对于一所学校,它已经开发了适合自己学校的在线考试系统,从而节省了考试费用。多样化的考试形式和人性化的考试方法在不断地提升学生的知识水平。目前,网站开发的在线考试系统成为了援助现在传统考试的有力助手,跟传统的笔试相比,在线考试减少了教师紧张张罗考试的人力物力,还有纸张的浪费,突破了时间和空间的限制,节约资源,提高得分效率,提高了评分的公平性,客观性和准确性,大大提高了考试工作效率。许多学校仍然采用教师在考试前,尤其是期末考试中提问的方式。为了解决考试前漏做试题,学生按题,试题和补考题的数量和难度的差异,管理人员通

8、常要求老师写几套,同时难度差不多的试卷,并给出参考答案和相应的评分标准。尽管这种方法可以解决一些问题,但也给老师带来了沉重的负担。如果同一科考试科目中有两名学生在同一老师的负责下,则会导致两个学生使用同一套试卷;但是如果要求不同的老师提出问题,则不同时段的学生成绩将无法比较。如果建立了题库,在每一次安排考试之前,老师从题库中随机抽取试题生成在线试卷,这可以很好地解决教学与考试分离的问题,并使教师从考试中解放出来。近年来,许多学校逐渐开发了许多基于计算机的考试库系统,并将其作为研究成果推广到其他高校。但是,这些试题库仅符合其学校的特定条件。一门课程只有一个很小的试题库,甚至某些学校购买的试题库系

9、统中的试题也无法维护,因此这些试题不再适合本校学生的考试。L2研究的现状和发展趋势1.2.1现状分析经过那么多考试,大家都已经熟悉了传统的考试模式。先准备好试卷,然后在考试室下发试卷统一考试。传统模式如图Ll所示:图Ll传统考试模式传统考试模式存在着如下的问题:(D编写题目:考试一般都是要一班或者一个学校一起考试的,全部考生一起用同一张试卷,试题的保密问题就成了教师的一大难题,对于大规模的考试,期中考试期末考试,对于试题的保密,教师很是头疼。如何防止在考试之前就将确定好的考试题泄露出去,这也是使组织员工努力工作的问题。(2)试卷的打印:对于某些大规模考试和大规模的试卷,试卷的打印组不仅费资源而

10、且费时,成本也很高。但是,涵盖范围广泛的考试(例如针对4级和6级的英语测试)还需要考虑试卷和答题卡的运输成本。在试卷答题卡的打卬和运输过程中,试卷的泄漏也可能存在问题。无论如何,任何一个环节出现问题,都会让之前的所有工作都白干了。(3)安排试室:对于一些大型考试,尤其是在考试更加集中时(例如中期和期末),许多科目将开始进行考试时。这时,对于那些教室和比较少教师人数的学校来说,如何安排检查准备试室以及如何部署人员是一项十分繁琐而复杂的任务。(4)考试:由于同一考试的试卷都相同,因此防止考生作弊是一个普遍而困难的问题。对于这个问题,所有组织者都动用了很多脑筋,例如把试卷分为A卷和B卷,并增强检查的

11、力度,例如考试中对作弊考生的惩罚程度,但是这些方法实际上很难从根本上防止各种作弊。同样难以在不同区域实现相同的严格控制和严格的测试时间控制。另外,增加过多的人为因素也会降低考试的公平性和公正性。(5)批改试卷:考试结束后,使用手动批改试卷很容易犯错误,毕竟学生的人数远大于教师的人数,并且人为因素也会引起一些不公。1.2. 2发展趋势高校在线考试系统现今在线教育的一个大热点。随着我国科学技术的不断进步,传统考试的模式以不足以满足人们的需求,人们逐渐使用线上考试模式了。就比如:现在大多数人都要面试,面试安全工程师或者网络管理员的时候,企业会在网页中有一套题目来让我们这些面试者做,合格方可进行下一阶

12、段。现在上课中也一样,一般会让我们在网页中进行练习和测试,因为他易操作、易管理、方便高效。完整的在线考试系统使用户可以在学习后立即检查学习效果,针对性寻找学生提升学习效率的地方。该系统可以在线上生成试题,提交答卷等其他功能。您只需要提出完整的测试问题集即可实现自动化测试。这样,所有老师需要做的就是小心地将问题设计得很好,然后时不时对题库进行补充,这将减轻老师的很多压力,并且它的经济相当可观。当前大多数在线考试应用程序处于简单的应用程序级别,即将基于纸质的试卷发送到网页,然后使用计算机自动标记试卷。但是,一些机构己开始利用Intemet的独特技术功能来创新一些在线考试专用的考试题以获取一些学习要

13、点。我们开发的测试系统已经经历了题库管理,测试管理,试卷管理和并发测试。深入讨论和研发,推出了具有独特技术特征的在线考试系统。13系统研究的主要内容此系统是基于SSM开源框架的基础上写的。系统包括的业务模块包括用户管理,测试管理,试卷管理,题库管理,系统主界面和登录,在线考试以及测试结果查询。1.3.1 视图层视图层也就是VieW层,该层的主要任务是负责前端页面的展示,它可以是一个网站的页面,也可以是某一个软件的界面。1.3.2 SSM框架表现层主要的任务是控制业务模块流程,通过调用SerViCe层的接口实现控制业务流程,其中实现配置也是在SPring配置文件中,也叫COntrolIer层业务

14、层也叫SerViCe层,这一层主要是业务模块的逻辑设计,设计接口再实现它的实现类,实际上就是调用DaO层己经定义的接口,然后再对SerViCe的实现类进行实现。如果数据库操作直接嵌入到业务代码中,则代码就会显得乱而杂,并且使用DAo层设计的封装可以使系统结构清晰,可以使用连接池对链接进行管理,能使SQL和代码分离,使数据库操作和业务逻辑是独立的21。1.3.3 明亮的业务流程明确的需求分析是设计流程的关键,清晰的流程不但满足功能设计的要求,而且使系统开发过程更加有序。随着当今硬件设备的飞速发展,我们在许多情况下对开发效率的关注甚至超过了对系统运行效率的关注9o第二章技术与工具平台在系统方面,网

15、络检查需要的环境已经搭建好。数据阵列的服务器包括SQLservenMySQUOracale等。它们在处理大量信息数据保证信息完整性的同时,还增加了很多的管理功能。它的灵活性和安全性使系统软件开发可行。在系统硬件这一方面,因为现今科学技术的飞速发展,大家可以明显地看到,硬件的更新速度也越来越快,具有大容量和高曝光率,但是价格却越来越低,而且较低,因此硬件平台也可以满足系统的需求。IDEA,此系统中使用的主要开发工具,数据库是MySQL,是使用SSM开源框架体系结构设计的。在开发这个在线考试系统,我把数据库的操作程序封装在DAO类里面,这样能让系统的结构更加的明了清晰,主要是把数据库和逻辑思路分开来。2.1 系统开发环境配置开发工具:IntelliJIDEA2019.1.3x64o资料数据库:MySQLoTomcat月艮务器:ApacheTomcat7.05()操作环境:安装JK1.6以支持JaVa操作。软件环境:一台装有Winlo的操作系统的PC机。2.2系统开发工具2.2.1 JSP技术简介JSP,它的全名是JaVaSerVerPages。作为开发动态页面的技术,JSP是最受欢迎的一种开发应用程序软件技术19。事实上,JSP属于JaVa的语言技,为JaVa基础。编译JSP页面是servlets,能够将Enter

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > 计算机应用/办公自动化

copyright@ 2008-2023 yzwku网站版权所有

经营许可证编号:宁ICP备2022001189号-2

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!