





























1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。
。
该系统有应用简单升级和部署方便扩展性强等特点。
并且对考生参加考试的设备要求很低,只需支持服务器访问就可以了。
关键词,考试系统,在线考试系统第章前言关于在线考试在线考试系统的发展趋势相关知识介绍的概述第二章系统的分析与设计需求分析总体设计功能设计第三章数据库设计第四章系统实现出卷模块的实现在线考试模块的实现在线批改模块的实现题库模块的实现第五章开发技巧第六章系统测试系统测试第七章结束语参考文献第章前言关于在线考试随着网络技术的飞速发展,现在很多国外的大学和社会其他部门都已经开设了远程教育,通过计算机网络实现异地教育和培训。
现在,计算机硬件技术的发展已经达到了相当高的水平。
但是,远程教育软件的开发目前还处于起步阶段,随着这项技术的不断深入发展,就要求有更好更完善的软件系统应用到远程教育当中去,这就给软件设计人员提出了更高的设计要求。
远程教育包括很多环节,例如教学系统答疑系统和考试系统等等。
其中很重要的个环节就是在线考试系统,同时它也是最难实现的环节。
在我国,虽然远程教育已经蓬勃地发展起来,但是目前学校与社会上的各种考试大都采用传统的考试方式,在此方式下,组织次考试至少要经过五个步骤,即人工出题考生考试人工阅卷成绩评估和试卷分析。
显然,随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,并且其工作将是件十分烦琐和非常容易出错的事情,可以说传统的考试方式已经不能适应现代考试的需要。
在线考试系统的发展趋势随着计算机应用的迅猛发展,网络应用不断扩大,如远程教育和虚拟大学的出现等等,且这些应用正逐步深入到千家万户。
人们迫切要求利用这些技术来进行在线考试,以减轻教师的工作负担及提高工作效率,与此同时也提高了考试的质量,从而使考试更趋于公证客观,更加激发学生的学习兴趣。
例如目前许多国际著名的计算机公司所举办的各种认证考试绝大部分采用这种方式。
在线考试是现阶段研究开发的个热点。
它是建立在国际互联网上的应用系统,客户端的配置可以极为简单,使考试不受地域的局限。
个完备的在线考试系统可以使用户在网上学习过后及时检验自己的学习效果,已发现自己的不足,使得学习效率得到很大提高。
在线考试系统中题目的生成试卷的提交成绩的批阅等都可以在网络上自动完成。
只要形成套成熟的题库就可以实现考试的自动化。
这样来,教师所要做的只是精心设计题目维护题库,而不是组织考试,从而大大减轻了教师的负担,这表明其经济性是相当可观的。
为了适应新形势的发展,我进行了这系统的初步设计工作,也可以说是做个初步的探索,希望它能够在各类考试中发挥高效便捷的作用,把老师从繁重的工作中解脱出来目前,网络应用软件运行的模式主要有二类模式,模式。
前者主要的缺点是维护升级较麻烦,后者是近几年伴随迅速发展起来的种技术,它与客户服务器方式类似,客户端是个标准的浏览器,服务器端是,而与数据库和应用服务器的紧密结合,使得这种模式的应用范围不断扩大,它已不仅仅用于网上查询,有很多部门的业务系统企业的系统纷纷采用这种模式,它的主要优点是便于扩充应用升级维护简便。
另外,考试系统的软件也必将不断的更新同时软件产品本身就要经过个不断自我完善的过程。
基于上述考虑,用设计考试系统比较合适,现实了动态页面与静态页面的分离,脱离了硬件平台的束缚以及编译后运行等方式,大大提高了其执行效率而逐渐成为上的主流工具。
在美国,几乎成了电子商务的开发标准,而在我国也正逐渐兴起,不少网站都采用技术。
相关知识介绍该在线考试系统主要采用数据库等技术和工具,整体设计遵循软件工程的方法,经过需求分析总体设计文档和代码的编制模块测试和系统实现几个阶段的概述的概述是由公司倡导许多公司参与起建立的种动态网页技术标准。
技术有点类似技术,它是在传统的网页文件,中插入程序段和标记,从而形成文件。
服务器在遇到访问网页的请求时,首先执行其中的程序段,然后将执行结果连同文件中的代码起返回给客户。
插入的程序段可以操作数据库,重新定向网页以及发送等,这就是建立动态网站所需要的功能。
所有程序操作都在服务器端执行,网络上传给客户端仅仅是结果,对客户浏览器的要求最低。
在的基础上开发的实现了动态页面与静态页面的分离,脱离了硬件平台的束缚以及编译后运行等方式,大大提高了其执行效率而逐渐成为了上的主流开发工具。
在美国,几乎成为了电子商务的开发标准,而在我国也正逐渐兴起,不少网站都采用了技术。
的概述是种语言写成的可重用组件。
为写成,类必须是具体的和公共的,并且具有无参数的构造器。
通过提供符合致性设计模式的公共方法将内部域暴露成员属性。
众所周知,属性名称符合这种模式,其他类可以通过自身机制发现和操作这些属性。
用户可以使用将功能处理值数据库访问和其他任何可以用代码创造的对象进行打包,并且其他的开发者可以通过内部的页面其他程序或者应用来使用这些对象。
用户可以认为提供了种随时随地的复制和粘贴的功能,而不用关心任何改变。
的概述是种服务器端的应用程序,具有于平台和协议的特性,可以生成动态的页面。
它担当客户请求浏览器或其他客户程序与服务器响应服务器上的数据库或应用程序的中间层。
是位于服务器内部的服务器端的应用程序,与传统的从命令行启动的应用程序不同,由服务器进行加载,该服务器必须包含支持的虚拟机。
的工作模式客户端发送请求至服务器服务器启动并调用,根据客户端请求生成响应内容并将其传给服务器服务器将响应返回客户端是通用的结构化查询语言数据库存取框架,带有简单且功能强大的应用程序接口。
利用,开发人员可以在单的标准化功能库中编码,生成于数据库管理系统的应用系统。
兼容的应用程序可利用驱动器模块,反过来与后端数据源通信。
这些元件化的驱动器可换入换出,以适应不同的数据库后端设备。
第二章系统的分析与设计需求分析在线考试系统主要包括自动出卷,在线答题,在线批改和题库等功能。
基本上包括了在线考试系统应该聚有的基本功能,。
根据在线考试系统的基本需求,系统需要完成以为的具体任务。
自动出卷个完整的在线考试系统首先必须具有能够满足用户需要的试卷,并且针对不同的用户要有不同的试卷,自动出卷模块就能够满足用户的这个需求,可以由系统管路员对试卷格式进行设置,然后由系统自动从题库中选择题目生成试卷。
在线答题试卷生成以后,用户能够在系统中选择份试卷进行答题。
在线批改用户答题完成以后,把试卷提交给系统,系统能够在线批改,并及时的把结果返回给用户。
题库题库是生成试卷的基础,把所有收集到的题目分类存入题库中,生成试卷时随机的从题库中取出题目,组合成张试卷。
图在线考试用例图总体设计业务逻辑图在线考试系统主要的操作自动出卷在线考试在线批改题库图在线考试系统逻辑图系统结构表系统结构表出卷模块考试模块批改模块功能设计根据系统的需求分析,明确系统的功能主要包括以为个部分。
出卷,该模块实现试卷的生成功能。
鉴于主观题的主观性,目前无法实现系统自动判卷,所以本系统只作客观题部分。
般情况下,单选题往往在四个供选的答案中选择唯正确的答案在线考试。
该模块是用户考试的窗口,用户在此部分进行答题,并提交。
在线批改。
该模块实现答题正误的判断和对试卷进行评分的功能。
题库。
系统用该模块来存储考试试题,以备出卷时调用。
第三章数据库设计依据系统分析,数据库主要由以下几张表组成。
选择试卷自动出卷在线考试在线批改返回成绩试卷信息表表名为,存放试卷题目的信息。
表试卷信息表字段说明类型备注试卷编号题目题目内容分值题目的分值题型不可为空题目的外键考试时间单位分创建试卷信息表的代码,选择题题库信息表表名为,存放选择题题库信息。
表选择题题库信息表字段说明类型备注题目主键题目不可为空正确答案不可为空章节题目所属章节选项不可为空选项不可为空选项不可为空选项不可为空难度系数创建选择题题库信息表的代码,判断题题库信息表表名为,存放判断题题库信息。
表判断题题库信息表字段说明类型备注题目主键题目不可为空正确答案不可为空章节题目所属章节难度系数创建判断题题库信息表的代码,主观题题库信息表表名为,存放主观题题库信息。
表主观题题库信息表字段说明类型备注题目主键题目不可为空正确答案不可为空章节题目所属章节难度系数创建主观题题库信息表的代码,用户考试信息表。
表名为,存放用户考试信息。
表用户考试信息表字段说明类型备注用户主键用户名章节正确题数考试时间创建用户考试信息表的代码,第四章系统实现本系统是个,后台数据库用的是,用做服务器,本系统实现了在线考试中的核心功能,程序在环境下经过测试能够运行。
出卷模块的实现该模块有和两个页面来实现,其中
