网络考试系统设计探究.doc

网络考试系统设计探究.doc

ID:61770643

大小:30.00 KB

页数:5页

时间:2021-03-19

网络考试系统设计探究.doc_第1页
网络考试系统设计探究.doc_第2页
网络考试系统设计探究.doc_第3页
网络考试系统设计探究.doc_第4页
网络考试系统设计探究.doc_第5页
资源描述:

《网络考试系统设计探究.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、网络考试系统设计探究摘要:为了满足网络教学平台的快速发展需求,研究了网络考试系统的设计和实现路径,基于J2EE完成了系统总体架构的设计。阐述了各模块的功能,包括用户管理(注册、注销等)、试卷及试题管理、在线考试、成绩查询及管理等,通过软件框架及数据库的设计以确保网络考试系统的功能实现,且系统操作简单易于维护。关键词:网络考试系统;自动组卷判卷;实现路径随着教育在社会中的普及和数字化校园工程的启动,考试作为教育的重要环节之一,涉及到人数和类别也随之不断扩大,为检验学生对知识的掌握情况,传统的考试形式需调用较多的教师完成人工分、收试卷

2、及判卷等工作,增加了教师的工作量,投入的成本较高,效率较低,难以满足需求,将高科技技术引用到考试中成为研究的重点,尤其是网络在线考试系统的完善和应用,能够显著降低教师的负担,这种无纸化考试系统能够进行自动组卷、批阅等操作,其客观的评价结果及较高的效率受到学校的青睐。1现状及需求分析目前基于网络平台的考试系统种类繁多,极大地简化了考试及评卷工作,主要存在的问题在于:各种系统组卷方式大多相对简单,无法根据教师的要求动态生成试卷,导致生成的试卷较为单一,使用同一套试卷无法有效地检测学生的学习情况;对实际考试过程中的考务管理重视程度不高;

3、系统大多只能对有标准答案的客观题实现自动评卷,难以实现对主观题的自动评卷。为更好地满足在线考试的各种功能需求,本文设计并实现了基于J2EE的网络考试系统,实现了准考证号同IP地址的绑定功能,试卷能够根据教师设定动态生成,同时能够对相关资源进行屏蔽从而有效避免作弊行为,可以知识点、难度、题型、题量为依据确保试卷生成过程的科学性,系统能够对主观题进行自动评卷并动态监控考试过程,及时处理考试过程中出现的异常情况[1]。2系统设计5学海无涯考试系统面对的主要用户为教师、学生及系统管理员,系统具备操作方便快捷、管理过程简单高效的优势,能够科

4、学组织试卷且通用性较高,本文按类似和相关功能对考试系统进行功能模块的划分,从而减少模块间的依赖性,为各模块的独立开发打下基础,以便实现同网络教学平台的有效对接。(1)题库管理模块该模块的使用对象为教师,主要负责题库(分为公共题库和个人题库)管理及生成试卷,所有教师可对公共题库中的试题进行使用,根据实际教学需要教师可在个人题库中编撰符合当前教学内容的题目,实现自拟试题功能,满足教师的个性化教学需求,从而提高了考察方法和角度的灵活性,在组卷过程中可通过点击题库中的试题进行逐题添加,或提前对题型、难度、知识点、题量进行设定,系统自动从题

5、库中进行批量添加,此外系统还能够根据教师设定的知识点、题型、题量、难度及分值从题库中动态抽取试题完成组卷过程[2]。(2)在线考试模块该模块主要负责考试、计时、查看已评试卷等,使用对象为学生,系统对考生的IP地址及身份认证(ID号)进行记录,为各考生生成唯一的准考证号且只允许学生使用一次,学生据此登录考生系统后完成准考证号同IP地址及ID的绑定,系统逐题后自动保存做答内容及时记录考试信息,有效防止系统故障等导致的考试中断,考生可在断点处继续答题,确保考试正常进行。(3)评卷模块该模块主要负责试卷判评(包括人工和自动两种类型)、统计

6、分数,使用对象为教师,系统自动关机标准答案对选择题、填空题等题型进行自动评卷,通过使用基于知识点的带权匹配技术完成简答题等主观题的自动评卷过程。(4)考务管理模块该模块主要负责实现人员管理、考试监控、资源管理等功能,主要使用对象为考务管理员,教师、学生的信息均有考务管理员负责管理,并且能够对考试过程进行动态监控,及时处理考试中出现的异常情况,当出现故障导致考试中断时,考务管理员通过对学生的IP地址绑定进行更新使其可以重新登录并从断点处继续作答完成考试过程,系统应用程序如图1所示。3系统的实现5学海无涯系统采用WAF框架对程序的流程

7、进行控制,具备定义明确的屏幕导航,开发系统过程中对各功能模块建立对应的包后分开存放各功能类,具体的包结构如图2所示。将EJBAction存放在Ejb中,HTMLAction和FlowHandler则在Web包中存放,实现了各功能模块开发的相对独立性,提高了系统的可扩展性,只需要注重对业务功能的实现[3]。系统各层功能实现:(1)视图,采用模板机制对JSP页面进行开发,模板机制能够在同一文件中存放所有的通用元素,首先完成模板template.jsp的定义(包括页面框架的组成、格式及大小),接下来对模板的一系列屏幕进行实例化,系统定义

8、的基本模板主要为控制(包括标题、主题、导航、工具条)和内容(包括标题、主题、导航)两部分。(2)模型,VO按值传递对象(作为串行化的Java对象),数据访问对象DAO对数据库的访问进行封装(属于state-lesssessionbean),完成插入

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。