机动车驾驶员理科模拟考试系统.pdf
《机动车驾驶员理科模拟考试系统.pdf》由会员分享,可在线阅读,更多相关《机动车驾驶员理科模拟考试系统.pdf(32页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、机动车驾驶员理科模拟考试系统院 系 计算机学院专 业 计算机科学与技术班 级 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _学 号 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _姓 名 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _指导教师 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _负责教师 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
2、 _ _ _ _ _ _ _ _ _ _ _ _沈阳航空工业学院2007年 6 月沈阳航空工业学院毕业设计(论 文)摘 要随着我国经济的快速发展,人民生活水平越来越高,私家车的拥有量剧增,考取机动车驾驶执照的人越来越多。然而传统的机动车驾驶执照考试培训机制并不能满足当今社会的需求,利用计算机强大的数据管理功能开发的机动车驾驶员理科模拟考试系统能很好的实现驾照考试资源的管理,使得机动车驾驶执照理科考试相关的文档资料浏览方式更加便捷,机动车驾驶执照考试试题的练习形式更加多样。驾驶员理科模拟考试系统实现了道路法律法规、标志标线、术科要点等文档资料的介绍、题库的管理、试题的编辑及批量导入导出功能,提供
3、分类练习、顺序练习、随机练习、重点练习和模拟考试等多种练习方式。本文在结构上首先论述了设计机动车驾驶员理科模拟考试系统的背景、目的及其意义,其次论述了开发工具及其优点,用了较多篇幅阐述了系统的需求分析、总体设计以及具体实现过程。关键词:机动车驾驶员;理科考试;术科要点;模拟考试沈阳航空工业学院毕业设计(论 文)AbstractWith China*s rapid economic development,peoples living standards have beenraised,and the number of private cars is increasing dramatical
4、ly.More and more peopleobtain driving licenses for motor vehicles.However,the traditional vehicle drivinglicense examination and training mechanisms can not meet the needs of todays society.The drivers science stimulation examination system which is exploited by usingpowerful data management functio
5、n of computer can achieve drivers licenseexamination test resource management very well,it not only makes the browsing ways ofdocuments and information relating to motor vehicle driving license science examinationmore convenient,but also makes motor vehicle driving license examination papers in thef
6、orm of a more diversified practice.Drivers science simulation test system realizedintroduction of the document information of the way laws and regulations,marking lines,and other major elements,managing the depot of theme and the functions of editing testquestions and importing and exporting in batc
7、h,provides several methods to practice asclassification practice,practice in sequence,random practice,emphases practice andmock examinations practice.This paper discussed the background,purpose and significance of the motor vehicledriver design simulation test system science in structure first,follo
8、wed by the dissertationof the development tool and its advantages,spends more space on the system needsanalysis,design in the mass and the material realization process.Keywords:motor vehicle driver;science examination;major elements;stimulation test沈阳航空工业学院毕业设计(论 文)目 录1绪论.11.1 课题背景及其意义.11.2 国内外现状.11
9、.3 课题研究内容.22系统需求分析.32.1 需求分析.32.2 系统总体构成.42.3 开发工具简介.52.3.1 Visual Basic 6.0 的特色.52.3.2 Visual Basic 的理念.62.3.3 Access 的特点.62.4 可行性分析.72.4.1 技术可行性分析.82.4.2 经济可行性分析.83系统设计.103.1 系统总体设计.103.2 功能模块设计.113.2.1 密码管理模块设计.113.2.2 文档资料管理模块设计.123.2.3 考试练习管理模块设计.123.2.4 系统管理模块设计.143.3 数据库设计.15III沈阳航空工业学院毕业设计(论
10、 文)3.3.1 概念模型设计.163.3.2 关系模型设计.173.3.3 数据库的物理设计.174系统实现.204.1 密码管理模块.204.2 文档资料管理模块.204.3 考试练习管理模块.214.4 系统管理模块.225系统测试与结论.235.1 功能测试.235.1.1 软件测试方法.235.1.2 软件测试的步骤.245.1.3 对本系统的测试.245.2 结论.25参考文献.26致 谢.27IV沈阳航空工业学院毕业设计(论 文)1 绪论1.1 课题背景及其意义随着我国经济社会的不断快速发展,人均收入水平和购买能力越来越高,特别是加入世界贸易组织(W T O)后,进口车辆的税收门
11、槛得到了大幅度的降低,国内汽车价格也变的越来越低,使得当今社会越来越多人拥有私家车,考取机动车驾驶执照的人越来越多,使得考取机动车驾驶执照成为一种潮流。机动车驾驶执照理科考试涉及到交通政策法规、术科要点、道路标志标线以及其他相关的知识点,并且机动车驾照理科考试的题型、题目类别、题目数量众多,而传统的驾照考试培训辅导机制并不能满足当今社会的需求,因此机动车驾驶员理科模拟考试系统便应运而生。机动车驾驶员理科考试模拟系统是专门为驾校理科教学及其准备考取机动车驾驶执照的人所设计的,以适合驾校及个人进行驾驶执照理科考试前的理论学习、考前培训及理科考试模拟测验使用。本系统的主要目标是支持驾校的考试管理与事
12、务处理业务,减轻驾校理考管理人员的劳动强度,辅助考试管理,方便驾校学员的理论学习,提高驾校的工作效率,从而使驾校能够以少的投入获得更好的社会效益和经济效益。通过本系统可以对参加机动车驾照考试的人员进行有关驾照理科考试的辅导,使得个人在家也能学到驾照考试的相关内容,熟悉国家所颁布的最新的各项道路交通法律法规、驾照考试的术科要点以及国家所规定的道路各项交通标志及标线的图形及其意义,可对驾照理科考试的各种题型进行随机练习、自我检查及强化练习。1.2 国内外现状机动车理科考试是机动车驾驶执照考试的重要组成部分,鉴于机动车理科考试的试题类别、数量众多且涉及到的知识点较为烦琐,结合计算机技术的快速发展,各
13、个国家和地区都致力于机动车驾驶执照理科考试无纸化考试系统的研究和设计1沈阳航空工业学院毕业设计(论 文)并且取得了显著的成果。大部分的国家、地区以及国内驾照考试管理部门都采用了机动车驾驶执照理科考试的计算机无纸化考试系统。驾驶执照理科考试的计算机无纸化考试系统有着无可比拟的优势,首先,计算机可以对驾照理科考试相关的文档资料进行系统的管理,方便考试练习人员的查询调阅,其次,还可借由计算机数据处理严密可靠的特有机制,改善考试管理,降低驾照理科考试管理人员(监考人员,出试卷人员)工作强度,提高驾驶执照考试部门的服务水平和工作效率,降低考试成本,再次,考试人员还可以利用计算机无纸化考试系统方便快捷的对
14、驾照理科考试进行各种练习。1.3课题研究内容机动车驾驶执照理科模拟考试系统和传统的模拟练习考试相比具有检索迅速、查找方便、题库试题量大,可靠性高、实战性强、寿命长、成本低等显著的优势,这些优点能够极大的提高机动车驾驶执照考试管理部门的工作效率,也是科学化、正规化管理的重要条件。本系统主要实现以下主要基本功能:(1)用户管理:主要实现管理员密码的修改,避免试题受到他人的非法修改,保证题库安全。(2)文档资料管理:主要对国家近年来所颁布的道路交通法律法规、道路标志标线以及驾照理科考试的术科要点进行详细的介绍。(3)考试练习管理:主要是进行分类练习、顺序练习、随机综合练习、重点练习和模拟考试。(4)
15、系统管理:主要是实现题库的管理以及系统的设置。2沈阳航空工业学院毕业设计(论文)2 系统需求分析2.1需求分析需求分析是一个数据库设计至关重要的阶段,也是一个工程成败的关键。经过对驾驶员理科考试管理机制进行详细了解和分析以及对网络上已有的机动车驾驶员理科模拟考试系统进行分析后,机动车驾驶员理科模拟考试系统是一单机版练习系统,并且应具备以下儿个功能:(1)用户管理管理员可在此模块进行密码的修改。(2)文档资料管理法律法规:国家最新所颁布的各种交通法规和措施的原文。标志标线:国标GB5768-1999 道路交通标志和标线中的各种交通标志、标线的介绍。术科要点:关于机动车驾驶执照场内考试与道路考试的
16、一些相关内容。(3)考试练习管理分类练习:根据试题题库中试题的分类,对其中某个试题分类中的试题进行依次逐题练习。顺序练习:根据练习人员设置的准驾车型,系统将帮助练习人员对理科考试题库中与所选准驾车型相关的试题进行依次逐题练习。在练习过程中,对于某一个题目,如果练习人员第一次答错,系统自动将该题存入到 重点题库中去,以方便练习人员今后的重点练习。随机练习:根据练习人员设置的准驾车型,系统根据随机函数进行随机抽取与所选准驾车型相关的试题供练习人员练习。练习过程中,练习人员第一次做错的试题系统会将其存入到 重点题库 中,方便练习人员的重点练习。重点练习:主要是针对练习人员在顺序练习和随机练习中的所做
17、错的试题来进行重点练习,目的是为了强化这些易错题。这部分试题主要来源于顺序练习和随机3沈阳航空工业学院毕业设计(论文)练习中的首次出错题。在系统管理中可以将这些试题进行清空。理科考试:是根据机动车驾驶员的考试要求,针对不同的准驾车型来设置考试范围和比例,考试进行时间及分值比例与真实考试相同。考试结束后,系统将给出考试成绩并且列出具体的答题情况。(4)系统管理系统设置:该子模块主要是对重点题库进行清空。试题题库:管理人员可以根据需要对理科考试题库中的所有试题进行分类编辑和管理,同时还可以导入新的题库,导出现有题库。2.2系统总体构成经过对机动车驾驶员理科考试培训机制的了解以及对本系统的需求分析,
18、本系统主要有以下几个模块:用户管理、文档资料管理、考试练习管理和系统管理四个模块所组成。本系统总体构成图如图2.1 所示:机动车驾驶员理科模拟考试系统密码管理文档资料管理考试练习管理系统管理图2.1 系统结构图下面对本系统的四个主要模块进行说明:(1)密码管理模块中管理员可以更改管理员密码。本系统中先设置一个初始密码,使用本系统时可根据需要对密码进行修改,可以保证数据库的安全,以免试题遭到非法修改,从而保证试题的准确性。(2)文档资料管理模块中可以实现与道路交通相关的法律法规、道路标志标线、术科要点的详细介绍,从而便于驾校学员和其他练习人员的查找和学习。4沈阳航空工业学院毕业设计(论 文)(3
19、)考试练习管理模块中提供了五种练习方式。练习人员可以根据自身需要进行分类练习、随机练习、顺序练习、重点练习以及模拟考试,以实战的形式进行练习,从而增强练习人员的应试能力,确保顺利通过驾驶执照的理科考试。(4)系统管理模块主要分为系统设置和题库管理两个子模块。在系统设置子模块中可以进行练习时的一些设置。题库管理模块需要有管理员密码才能进入,在题库管理中管理人员可以对试题进行修改、增加、删除,也可以批量的导入、导出试题。2.3开发工具简介根据机动车驾驶员理科模拟考试系统的需求分析可知,本系统的主要特点是一单机桌面考试练习系统,并且要求界面友好操作简单,因此本系统在开发工具上选用 Visual Ba
20、sic以及Access,下面对这两种开发语言的特点进行简单的介绍。2.3.1 Visual Basic 6.0 的特色Visual Basic是 种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言,配合使用Windows内部的应用程序接口(API),以及动态连接库(DLL)、动态数据交换(OLE)、开放式数据连接(ODBC)等技术,可以高效、快速地开发出Windows环境下功能强大、图形界面丰富的应用软件系统。Visual Basic 6.0是微软公司在原有Visual Basic 5.0的基础上推出的功能更强的开发工具。Visual Basic 6.0增添了不少新功能,现在它已经
21、拥有了更高级的数据库于 Internet开发功能。(1)集成开发环境的特色:在 Visual Basic 6.0中容纳了多工程、MDI/SDI/Explorer Style界面选项、开发向导、代码编辑的增强功能。多工程:在 Visual Basic的同一个事例中可以打开多个工程。这对调试Active X空间很有用。MDI/SDI/Explorer Style的界面选项:Visual Basic能够创建单文档界面、多文档界面以及Microsoft资源管理器样式的文档界面的应用程序。5沈阳航空工业学院毕业设计(论文)开发向导:Visual Basic 6.0提供了功能更强的安装向导、ActiveX
22、控件的接口向导、Active X文档移植向导、数据窗体向导和属性页向导。代码编辑的增强功能:Visual Basic 6.0使得块注释和解注释能够对文当选择块的每一行添加和删除注释字符。(2)代码编程的特色:Visual Basic 6.0为了更快的执行代码,可将工程编译成本机代码;为了简化重用代码库的创建过程,可将对象的标记为全局型;采用枚举类型对相关命名进行定义。2.3.2 Visual Basic 的理念(1)交互式开发:传统的应用程序开发过程可分为三个明显的步骤:编码、变异和测试代码。VB与传统不同,采用交互式开发应用程序。由于VB的交互特性,程序的代码的运行效果可以在开发时进行测试,
23、而不必等到编译完成以后。(2)事件驱动模型:在传统的应用程序中,应用程序本身控制了那一部分代码和按何种顺序执行代码。从第一行代码开始执行程序并按应用程序中预定的路径执行,必要时调用过程。相比之下,在事件驱动的应用程序中,代码不是按照预定的路径执行的,而是在响应不同的事件时执行不同的代码片段。事件可以由用户操作触发,也可以有来自操作系统或其他应用程序的消息触发,甚至可由应用程序本身的消息触发。这些事件的顺序决定了代码执行的顺序,应用程序每次运行时所经过的路径都是不同的。2.3.3 Access 的特点Access是一个功能卓越的桌面数据库软件,它的功能强大、使用方便,在数据库软件中占有很大的份额
24、。Access可以在Windows操作系统下,创建和运行满足数据管理需求的应用程序;使用查询来限制、选择和综合数据;创建窗体来查看和更改数据;也可以创建简单或复杂的报表;还可以创建绑定到数据上的数据访问页,以便通过公司的intranet来共享信息。它提供了管理大量数据所需的所有数据定义、6沈阳航空工业学院毕业设计(论 文)数据处理和数据控制功能。在 Access中可以非常灵活地定义数据(如文字、数字、日期、时间、货币、图片、声音、文档和电子表格等),定义存储数据的方式(如字符串长度、数字精度等),以及定义显示或者打印数据的形式。用户可以定义简单或复杂的有效性规则来确保数据库中的数值都以正确的格
25、式存在,也可以要求Access检查数据库中文字或者表之间的关系。Access还可以识别和使用各种其他的数据格式,包括许多其他的数据库文件格式。可以将数据导出到文字处理文件或者电子表格应用程序,也可以从这些文件中将数据导入到Access表中。另外,Access还可以与支持“开放数据库互联(ODBC)标准的大多数流行数据库协同作业,这些数据库包括SQL Server、Oracle等。Access不仅可以作为个人的RDBMS来使用,而且还可以用在中小型企业和大型公司来管理大型的数据库。Access的特点如下:(1)有内容丰富的XML支持特性;(2)通过联机备份、完全集成的日志传送和增强的故障切换集,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 机动车 驾驶员 理科 模拟考试 系统
限制150内