机动车驾驶员考试系统的设计与实现

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《机动车驾驶员考试系统的设计与实现》文献综述

学生:***

指导教师:***

数学与信息科学学院计算机科学与技术系

摘要:论文从计算机基础教育情况的实际情况出发,经过详细的系统调查而开发出了一个较为实用的计算机模拟考试系统。本文从系统的开发意义及

开发工具和相关技术,试题库系统需求分析,UML系统建模,数据库

的设计实现,系统程序实现,系统调试与测试,系统的功能作用以及开

发总结等方面介绍了计算机基础模拟考试系统的分析和开发的过程。全

文共十一部分,特别是对于抽题的设计和实现进行了详细的介绍。

本系统模拟人工出卷,采用一定算法从试题库中抽取符合要求的试题组

成试卷。并且还具有系统添加、修改/删除、录入题目等功能。

本系统的前端开发工具是面向对象程序设计语言Visual Basic6.0后台数

据库采用的是Microsoft Access。开发方法采用面向对象法和原型法相结

合,在实现功能,满足需要的前提下,尽量做到操作简便、界面友好、

使用方便。

关键词:机动车驾驶员模拟考试系统;管理信息;系统设计

1.前言

随着信息技术的飞速发展,社会信息化程度的不断提高,特别是进入网络信息化时代,更应使我们的工作做到快捷方便,更好地应用现代技术为各联系点服务,不断提高工作效率。机动车驾驶员模拟考试系统的主要目标是支持单位的考试管理与事务处理业务,减轻管理人员的劳动强度,辅助考试管理,辅助高层领导决策,提高单位的工作效率,从而使企业能够以较少的投入获得更好的社会效益与经济效益。机动驾驶员模拟考试系统实现现代化建设的基础工程,是提高企业的管理水平、业务的运转效率和服务质量的必要手段。而且还可以用于对快要参加考试的人进行自我检查。

2.驾驶员考试系统的基本理论和技术

驾驶员考试系统主要基于数据库原理、软件工程、VB设计等课程的基本原理。软件在Windows2000,Windows XP等操作系统平台上运行,数据库服务器为Access数据库,开发工具选用vb。

Visual Basic是Microsoft公司推出的最成功的可视化编程工具MSDN之一,是目前世界上使用最广泛的程序开发工具,拥有数以百万计的用户。自从

1991年Visual Basic语言诞生后,它逐渐成为人们开发图形用户界面的应用程序的最有力的工具,是近年来被广泛使用的一种高级语言。Visual Basic继承了BASIC语言简单易学的优点,又增加了许多新的功能,它采用当前最新的程序设计思想:面向对象与事件驱动,使编程变得更加方便、快捷。使用Visual Basic 既可以开发个人或小组使用的小型工具,又可以开发多媒体软件、数据库应用程序、网络应用程序等大型软件。

Visual Basic是一种通用的程序设计语言,在许多领域得到了广泛的应用,而在数据库方面的应用尤其受到人们的重视。数据库应用是计算机应用中极其重要的一个方面,它在信息处理领域中起着中心环节的作用。由于网络技术的发展,数据库已成为计算机技术应用的重要环节。Microsoft的市场调查表明,百分之七十以上的Visual Basic应用程序都设计到数据库,而Visual Basic本身完全可以满足数据应用程序的设计要求。

3.机动车驾驶员考试系统的设计理论

考试系统分为用户和管理员两个主程序:用户即考生输入账号,密码进入系统,然后答卷,主要利用系统设置的快捷键,最后会给出题目答案,用户试卷的分数。管理员就是教师管理用户,试题,可以增加,删除,修改用户信息,还可以增添题目类型,增加题目。

4.机动车驾驶员考试系统的研究概况

本系统是严格按照软件工程开发标准,采用模块化设计而成的。软件整体是有一组相对独立的子功能的模块组成,模块与模块之间的接口是清晰、简单的。

对于任何一个实用系统,其数据库都占有不可替代的位置。结合本系统来说,数据库即为题库,下面给出题库的严格定义。

题库是“按照一定的教育测量理论,在计算机系统中实现的某个学科题目的集合”,它是严格遵循教育测量理论,在精确的数学模型基础上建立起来教育测量工具。

只有在正确建立题库的基础上,我们才能实现出题系统的各项功能。结合本系统来说,是用Access建立的数据库。

5.机动车驾驶员的研究意义

这个设计题目主要是为了让自己所学的知识能应用到实践中。通过上网,报纸等信息渠道了解到,随着我国经济的发展,汽车数量的不断增加,参加驾驶员考试的人数迅速的增加。对于传统的考试形式来说,这就需要打印大量的试卷,也需要大量的人员花费大量的时间去安排考试和评阅试卷。而试卷的同一性,就给作弊提供了一定的条件;这样的评阅方式,就难免会出现错误。考试系统的设计,它能够从数据库中随机的抽取题目,并且控制考试时间,自动的批阅试卷,统计成绩和提供成绩查询,降低了作弊的可能性与错误的发生率,在一定程度上节约了人力、物力和财力,帮助主管考试部门提高工作效率,实现考试信息管理以及考试流程的系统化、规范化和自动化。

6.总结

本试题库系统的设计采用了目前较新的关系模型数据库,以微软公司推出的可视化编程工具Visual Basic为程序设计平台,模块化的设计和面向对象与事件驱动机制的使用,使本系统的编程变得更加方便、快捷。

经测试系统在Windows98/2000/Xp等多种操作环境下正常运行,具有很强的适应性和可移植性。系统的视窗图形用户界面,方便了用户的使用和操作,数据库中存有的众多驾驶员模拟试题的实用性大大增强。

通过对本系统的设计和编码,使我更加全面了掌握了Visual Basic程序设计语言在面向对象编程上的功能,进一步了解了软件设计的各个方面。从本系统的需求分析,总体设计,详细设计,直到编码测试等工作,对我的大学学习是一个全方位的考察和总结。

本系统通过自己的努力,经过试用证明,系统基本满足教师对题库操作方面的需要。实现了用户管理、试题管理、系统运行参数的管理、选项设置、考试管理、键盘管理等功能,给教师带来很多方便,在界面上立求做到美观、在操作方面尽量做到满足用户使用习惯。但由于自己水平有限,加上时间有限,还存在很多不足:

(1)对试题的存储等方面还不十分完善,目前只能有一科的试题,满足的方面较小,管理比较单一。

(2)目前采用的是单机版,已经不大适应发展趋势,可能用不了多久又得更新为C/S。

相关文档
最新文档