驾校模拟考试系统(论文范文.doc
《驾校模拟考试系统(论文范文.doc》由会员分享,可在线阅读,更多相关《驾校模拟考试系统(论文范文.doc(44页珍藏版)》请在沃文网上搜索。
1、摘 要在网络技术逐渐渗入社会生活各个层面的今天,传统的考试方式也面临着变革,而网上考试则是网络技术一个很重要的发展方向。网上考试一方面可以突破时空的界限;另一方面考生在自己熟悉的环境中考试也会更自在,能更好地发挥自己的真实水平,网络考试方式将是以后考试发展的趋势。本论文主要阐述了基于Web技术的驾校考试系统的设计与实现。论文首先对系统设计所涉及的相关技术进行逐一介绍,并主要对该系统的设计概要以及系统的设计方法及功能也作了详尽说明,系统按照软件工程的思想进行系统设计,在需求分析的基础进行功能模块划分,然后对各个模块进行分析和详细设计,并用相关技术实现。 系统采用B/S开发模式,以MyEclips
2、e6.0作为开发平台,java语言为主要编程语言,结合JSP、JavaScript、Html、SQL等语言,以Tomcat为服务器和SQL Server 2000为后台数据库。最终开发一个拥有自动组卷、自动判卷、信息管理的驾校考试系统。整个系统层次结构简单,操作容易,并具备一定的安全性。考生借助此系统,可以随时随地的进行考试,同时老师使用该系统能更高效、便捷的组织在线考试。关键词:驾校考试系统 B/S开发模式 JSP ABSTRACTGradually infiltrated into the network technology in all aspects of social life t
3、oday, the traditional test method is also faced with change, the online exam is a very important network technology development. Online test on the one hand can break the boundaries of time and space; the other candidates in their own environment examination will be more comfortable, better play to
4、their true level, the network test approach will be the development trend of future examination.This paper expounds the Web-based Online Test System Design and Implementation. Firstly the design of the system involved in related technologies introduced one by one, and the main outline of the system
5、design and system design and function of a detailed description, the system in accordance with the ideas of software engineering for system design, requirements analysis based functional module partition, then each module analysis and detailed design, and use related technology.The system bases on B
6、/S development model, using Java as a development platform, which utilizes JSP, JavaScript, and Html language as well. The web server is Tomcat. Database server is SQL Server 2000. The system structure is simple, easy and safe. Examinee can exam at any time by using the system. Simultaneously teache
7、rs can use the system to organize online examination more efficiently and conveniently.Keywords: Online Examination B/S JSP目 录第一章 前言11.1开发背景及意义11.2论文研究目标1第二章 驾校考试系统需求分析22.1需求概述22.2系统开发目标22.3功能需求22.4性能需求32.5开发方案的比较与选择42.6系统开发环境及工具62.6.1开发/运行环境62.6.2开发工具的选取6第三章 驾校考试系统的设计83.1系统数据流程描述83.2系统总体结构设计113.3功能
8、模块设计123.3.1考试模块123.3.2查询成绩模块133.3.3试卷管理模块143.3.4信息管理模块143.3.5判卷模块14第四章 系统后台数据库设计154.1数据库连接154.1.1配置SQL server 2000154.1.2连接数据库154.2数据库设计概述154.2.1数据表实现164.2.2系统总体E-R图18第五章 驾校考试系统的实现205.1考试模块205.2成绩查询模块225.3试卷管理模块255.4信息管理模块295.5组卷模块31第六章 系统运行与测试336.1测试概述336.2系统部分单元测试方法336.3测试截图336.4测试总结37结论38谢辞39参考文献
9、40大连交通大学2011届本科生毕业设计(论文)第一章 前言1.1 开发背景及意义在网络技术逐渐渗入社会生活各个层面的今天,传统的考试方式也面临着变革,而网上考试则是一个很重要的方向。基于Web技术的网络考试系统可以借助于遍布全球的Internet进行,相对于传统的白纸黑字考试模式来说,网上考试一方面可以突破时空的界限,使考生可以足不出户进行考核,这就减除了组织考场和考生奔波于考场所造成的资源消耗和环境污染,符合现代人的绿色生活理念。另一方面,考生在自己熟悉的环境中考试也会更自在,能更好地发挥自己的真实水平。而且由于网上考试利用了现代化技术,还由其自身属性衍生出一些有利于考试的功能作用。网上考
10、试的试卷可以根据题库中的内容即时生成,可避免考试前的压题;而且可以采用大量标准化试题,从而使用计算机阅卷,大大提高阅卷效率;还可以直接把成绩送到数据库中,进行统计、排序等操作。这样考试的公平性、答案的安全性可以得到有效的保证。因此,采用网络考试方式将是以后考试发展的趋势。网上考试在国外一些国家已经得到了蓬勃发展,人们选学课程和考试都是通过网上进行的。例如国外一些著名的考试,如Microsoft公司的MCSE(Microsoft系统工程师认证考试)、GMAT(工商管理硕士入学考试)、托福考试、GRE(美国研究生入学考试)等,都是采用网上考试的形式进行的。在国内,目前绝大多数考试还停留在传统考试方
11、式上,对互联网的真正应用仅限于一些考试的网上报名和成绩查询,还没有真正形成网上考试规模。因此,研究开发驾校考试系统有利于我国教育事业与国际接轨和促进绿色环保型教育的发展。1.2论文研究目标本系统结合实际需求,提供学员上网考试、立即查询成绩,教官添加、修改、删除试题和考试科目信息,管理学员成绩,管理员管理教官和学员资料等功能。力求成为一个符合大众操作习惯的,能运用到实际中去的人性化系统。其中运用到的技术有:java、JSP、 SQL server 2000、css网页美工、photoshop图形处理。第二章 驾校考试系统需求分析2.1 需求概述根据对考试过程的实际调查了解,在整个考试过程中,主要
12、涉及到组织考生考试和老师批改试卷两个方面,对考试组织方而言,他们需要事先布置好考场,准备好足够的试卷,做好考试监督。对老师方面而言,老师需要在考后进行大量的试卷批改工作。就这两方面所耗费的人力物力资源都是不少的,这就与现今人们绿色环保的生活理念相驳了。然而,网上考试一方面可以突破时空的界限,使考生可以足不出户进行考核,这就减除了组织考场和考生奔波于考场所造成的资源消耗和环境污染,符合现代人的绿色生活理念。另一方面,考生在自己熟悉的环境中考试也会更自在,能更好地发挥自己的真实水平。而且由于网上考试利用了现代化技术,就可以省去了老师批改试卷的步骤了。因而,网上考试是未来的潮流。2.2 系统开发目标
13、一、功能目标基于上述对系统开发背景的描述和对系统需求的描述,驾校考试系统的设计应达到以下的目标:(1)极大地利用网上无限的优秀试题资源,从而整理出庞大的优秀试题数据库。(2)使考生在不同的地理位置上也能正常参加考试,打破了传统的纸笔考试的局限性。(3)教官可以根据自己的丰富教学知识设计新的试题。二、其它目标实用性:要为网上考试提供方便。操作简单:本系统应该适用于不同水平的使用者,包括教官和学员,同时系统不应太复杂和烦琐,因此要求系统的操作尽可能简单易行。2.3 功能需求在本次设计中,主要涉及到三种类型用户对该系统的使用,即学员、教官以及管理员。这三种用户根据不同的用户姓名和密码登录,经过验证后
14、进入各自的界面。学员通过身份验证后进入考试窗口。系统的考试窗口提供了三项功能选择:考试、查询成绩、自身资料修改。考试:进入考试界面后选择还没考过的试卷进行考试。查询成绩:考完试后立即可以查询到成绩,还可以看见以前的考试成绩。自身资料修改:对自己的个人资料进行修改。系统提供给教官的功能有:题库管理、添加新题、试卷管理、添加试卷、查询学员成绩、资料修改。题库管理:对已有试题进行编辑和删除。添加新题:给题库添加新的试题。试卷管理:预览、(取消)发布、删除试卷的功能。 添加试卷:添加新的试卷。查询学员成绩:查看本专业考过试的学员的成绩。 资料修改:对自己资料的修改。系统提供给管理员的功能有:学院、班级
15、、科目的管理和教官、学员、自身账户的管理。教官账户管理:添加新教官、删除已有教官。学员账户管理:添加新学员、删除已有学员。自身账户管理:修改自身账户。学院管理:添加新的学院、删除已有学院。班级管理:添加新的班级、删除已有班级。科目管理:添加新的科目、删除已有科目。2.4 性能需求(1)网络环境下的多用户系统。信息主要存储在服务器端的数据库中,由各用户在规定的权限下在各自的客户端上录入、修改、删除相关的内容。2(2)数据的完整性和准确性。录入数据采用表格方式,限制录入数据类型及取值范围以保证数据的完整性及准确性。4(3)数据安全性。本系统采用二级安全保障。第一级:依赖于网络本身对用户使用权限的规
16、定。第二级:在程序模块中通过使用密码控制功能对用户使用权限加以限制。2.5 开发方案的比较与选择 1、开发方案比较系统架构的选择,对系统的开发来说是至关重要的,因此,选择一个正确、合适的软件架构是十分必要。本系统是个典型的管理信息系统,目前对管理信息系统的开发设计主要有C/S和B/S两种结构,下面对两种结构进行一下简单的比较。2运用C/S结构,采用PB、Delphi或VB等技术来开发。操作系统采用 Windows2000,数据库软件使用Oracle数据库,C/S又称Client/Server或客户/服务器模式。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle,S
17、ybase,Informix或SQL Server。客户端需要安装专用的客户端软件。C/S结构的数据库管理系统,如图1所示。图1 C/S结构图即一般用户在客户端上操作时,客户端向服务器端数据库提出请求。这时,服务器发出响应;客户端收到响应后,开始执行任务。数据库管理员在服务器端上利用管理平台管理和维护数据库。B/S是Brower/Server的缩写,客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Oracle,Sybase, Informix或SQL Server等数据库。浏览器通过Web Server同数据库
18、进行数据交互。B/S结构原理如图2所示,多数页面都是通过JSP脚本程序直接访问数据库和文件系统,有部分JSP程序通过组件(上传组件)访问数据库和文件系统。JSP页面JSP页面 上传组件文件系统数据库图2 B/S结构系统工作原理图2、开发方案的确定驾校考试系统的设计主要是使用Web浏览器风格的界面来进行数据检索和更新,作为当前流行的Web发展趋势,浏览器界面作为这个系统所有用户熟悉和友好访问的所有类型数据的界面,系统应该为用户提供一个公共的外部接口。驾校考试系统的设计在于所有用户把这个系统看作一系列相互连接的网页,可以从任何一台连接在Internet上的计算机用浏览器进行访问。用户通过选择链接或
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 驾校 模拟考试 系统 论文范文