在线考试系统的设计实现分析

在线考试系统的设计实现分析

ID:20228473

大小:1.08 MB

页数:50页

时间:2018-10-09

在线考试系统的设计实现分析_第1页
在线考试系统的设计实现分析_第2页
在线考试系统的设计实现分析_第3页
在线考试系统的设计实现分析_第4页
在线考试系统的设计实现分析_第5页
资源描述:

《在线考试系统的设计实现分析》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、下载可编辑专业资料精心资料下载可编辑目录1.开发目的和意义11.1研究背景11.2目的和意义11.3完成情况12.开发技术及方法22.1开发环境和开发工具22.2技术及方法22.2.1Java22.2.2MyEclipse32.2.3SQLServer200032.2.4C/S架构33.系统分析43.1可行性分析43.1.1经济可行性43.1.2技术可行性43.1.3社会可行性43.2需求分析43.2.1功能需求43.2.2非功能需求74.系统设计84.1总体设计84.1.1系统功能结构图84.1.2功能模块设计84.2详细设计94.2.

2、1处理过程设计94.2.2数据库设计125.系统实现145.1登录界面145.2考试系统界面155.3考试界面15专业资料精心资料下载可编辑5.4成绩查询界面175.5信息设置界面186.系统测试186.1测试方法186.2测试过程196.3测试结果207.实践总结207.1小结207.2实践感想20参考文献22附录1可行性分析文档22附录2需求分析文档28附录3系统设计文档34附录4系统测试文档40专业资料精心资料下载可编辑1.开发目的和意义1.1研究背景Internet飞速发展的今天,网络应用不断扩大,使得在线考试系统成为网络研究与应

3、用的热点之一。基于Internet的在线考试系统已经成为传统考试方式的有力补充和发展。传统的考试模式主要地点是教室,只要房间配备桌椅就可以成为考试场所。随着电子信息技术的发展,使原本处于理论研究阶段的在线考试逐渐成为可以实际应用的技术,它将突破传统考试模式的时间、空间限制。另外,社会上很多考试也是在网上进行的,例如GRE、GMAT等。在国外,美国政府提出了“教育技术规划”,指出21世纪初让全美国的每间教室和每个图书馆都将联上信息高速公路,让每个孩子都能在“21世纪教师”网络服务。与西方发达国家的突飞猛进相比,国内的计算机考试技术研究工作相

4、对较晚,但国内在网络远程教学研究工作发展相当迅速。远程教育包括很多环节,例如教学系统、答疑系统和考试系统等等。在我国,虽然远程教育已经蓬勃地发展起来,但是目前学校与社会上的各种考试大都采用传统的考试方式,在此方式下,组织一次考试至少要经过五个步骤,即人工出题、考生考试、人工阅卷、成绩评估和试卷分析。随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,可以说传统的考试方式已经不能适应现代考试的需要。在线考试系统的实现,减轻教师的工作负担及提高工作效率、提高了考试质量,充分体现了准确、客观、公正、快速等特点。1.2目的和意义

5、目的在于设计和开发出一个基于Web的、能够适应各种考试的并能够自动出题组卷的、人性化、智能化的在线考试系统。考生只需要一台可以上网的计算机登录在线考试系统就可以足不出户的参加各种类型的考试和练习。在线考试系统中题库中的试题资源来自各种渠道,试题种类丰富,试题设计思路巧妙。同时可以大大减少考生购买纸质试题、参加考试的车旅住宿费用。考试举办方或考试组织者,尤其是学校学生考试的组织者和出题者,无需经常对同一年级的同一个科目进行出题,免去了出题者重复出题的工作量,也减轻了考试组织方的工作量。出题者通过浏览器登录到在线考试系统,就可以随时随地将试题

6、添加到题库。专业资料精心资料下载可编辑1.3完成情况它运用方便,操作简单,效率很高,现阶段虽只提供了一些基本的统计与分析功能,但已具有试题(卷)录入,随机抽题自动组卷,以及学生在线考试等重要功能,除此之外,系统还可以自动进行试卷评判,也就是说实现了真正的无纸化考试,满足任何授权的考生随时随地考试并迅速获得成绩,并给出其详细的成绩分析与试卷评估,同时也大大减轻了教师出题、组卷和改卷等繁重的工作量。专业资料精心资料下载可编辑2.开发技术及方法本系统是一个基于C/S架构的系统,主要包括四个模块,登录模块、信息设置模块、在线考试模块、成绩查询模块

7、。其开发主要包括应用程序的开发,数据库的建立和维护两个方面。具体实现的功能:试题生成、考试、考试时间控制、提交试卷、评卷、试卷备份、成绩查询、基本信息设置。在线考试系统开发和应用的目的是实现Internet和局域网内的在线考试。2.1开发环境和开发工具本系统是在Windows操作系统下进行开发和设计。它适用于Unix/Windows操作平台。数据库采用微软公司的SQLServer2000作为数据库的开发工具。语言使用JAVA语言,编码使用IBM公司的MyEclipse进行编程设计。它引入了面向对象编程的思想,使系统界面友好,功能完善,操作

8、灵活,使用方便。由于系统采用C/S架构设计,因此对于本地计算机的性能要求非常的低,只需要有网络环境就可以。2.2技术及方法2.2.1JavaJava是由SunMicrosystems公司于19

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

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

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