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

  • 格式:doc
  • 大小:777.50 KB
  • 文档页数:54

摘要随着生活水平的提高,学车的人越来越多,在竞争越来越激烈的今天,人们的生活工作节奏也在急剧加快。

电脑辅助教学作为一种新的教学方式正受到越来越多的重视。

不管是学校还是培训中心都大量使用电脑来辅助教学,使学校的教学工作规范高效率,最大限度地节约成本。

在此,我将建立一个典型的人性化设计的驾驶员考试系统,讲述如何采用电脑作为一种教学工具来提高我们的教学效率、降低教学成本。

驾驶员考试系统具有许多功能,具体包括:打开考试设置模块,它包括数据库维护,考试范围设置,考试参数设置;关闭考试设置模块,它包括模拟考试,关于我们,系统帮助,退出系统等,通过ADO来访问数据库。

该系统可以对参加考试的人员进行知识测试。

软件界面友好美观,且有详细的帮助信息,方便用户使用,该系统还可以自动判断答案的对错,统计成绩,减轻考试人员压力,提高工作效率。

系统开发过程遵循调查研究、可行性分析、需求分析、系统设计和系统实施、测试六个主要阶段来对系统进行开发。

在开发工具的选择上,主要选用Delphi7.0作为前台开发工具,选用SQL Server 2000作为后台数据库,从而保证了数据的完整性与一致性。

论文主要从可行性分析、需求分析、系统设计、系统实施与测试等几个方面对驾驶员考试系统进行介绍。

关键词:考试系统;Delphi;SQL Server;ADOAbstractLearn the person of the car along with the exaltation of the living level more and more, Be competing more and more vigorous today, people of living work rhythm also in the nasty play speed.The CAI conduct and actions a kind of new teaching method is be subjected to value more and more.Ignore is a school or a training centers are all a great deal of to use a computer to come to extended education, make the teaching of the school work the norm is high-efficiency, economizing cost with maximum limit.Here, I examine the pilot who build up a humanization of typical model to design to system, relate how adopt the computer conduct and actions a kind of teaching tool to raise our teaching efficiency and lower teaching cost.The pilot examines system to have multi-function, concretely include:Open the examination constitution mold piece, it includes the database maintenance, examining the scope constitution, the examination parameter constitution;Close the examination constitution mold piece, it includes simulated test, concerning us, the system help, withdraw system etc.. Come to visit to ask a database through an ADO.That system can carry on a knowledge test towards take examinations of personnel.The software interface amity beauty, and have a detailed help information, the convenient customer usage, that system can also judge answer automatically of to wrong, statistics result, ease examination personnel's pressure, raise a work efficiency.The system development process follows to investigate the research,viability assessment,need analysis,the system design and the system implement and tests six main stages to come to carry on a development to the system.Mainly choose to use Delphi7 in developping the choice of the tool.0 Be the stage development tool, choose to use the SQL Server 2000 Be the backstage database, promised the integrity and the consistency of the data thus.Thesis mainly a few aspects such as implement and test etc. examine system to carry on introduction to the pilot from the viability assessment,the need analysis,the system design,system..Key words: Examines system; Delphi;SQL Server; ADO目录第1章绪论 (1)1.1 系统的开发背景 (1)1.2 系统开发的必要性 (5)第2章可行性分析 (6)2.1 技术可行性 (6)2.2 经济可行性 (6)2.3 操作可行性 (7)2.4运行环境可行性 (7)第3章需求分析 (8)3.1 现状的分析 (8)3.2 数据需求 (9)3.3数据字典 (9)3.4业务流程 (10)第4章系统总体设计 (11)4.1模块设计 (11)4.2数据库设计 (12)4.2.1概念设计 (13)4.2.2逻辑设计 (15)4.2.3物理设计 (21)第5章系统详细设计 (22)5.1界面设计 (22)5.1.1主窗体设计 (22)5.1.2数据模块设计 (24)5.1.3数据库维护模块设计 (25)5.1.4考试参数模块设计 (27)5.1.5考试范围设置模块设计 (29)5.1.6模拟考试模块设计 (30)第6章系统测试 (34)6.1 软件测试概述 (34)6.2 测试的步骤 (35)6.3系统的具体测试 (36)第7章结论 (37)参考文献 (38)致谢 (39)附录 (40)第1章绪论1.1系统的开发背景改革开放,市场经济,人、财、物的大流动。

使我国汽车工业得到了空前的飞速发展。

随着人民生活水平的提高,使我国私人购车以惊人的速度增加。

申领机动车驾驶证的人员逐年增多,尽管全国各地陆续新增了许多驾驶员培训学校,但仍不能满足人们学习汽车驾驶技术的需求,有些驾校只顾追求经济效益,放松了培训质量,加之目前的考试方法受人为因素较大,难以做出科学客观的评判,从而影响了驾驶员的培训考核质量,远不能适应道路的快速增长和道路交通安全的需求。

以至于有些新学员领到驾驶证后居然不敢开车上路,不仅经常发生交通事故,而且给本来就拥挤的道路造成更加严重的堵塞,同时也带来严重安全事故隐患,人们常戏称新驾驶员为“马路杀手”。

本来申领驾驶证,购买新车是非常高兴的事情,但因自身驾驶水平不高,发生交通事故后给自己和他人带来经济及精神上不可挽回的灾难甚至是宝贵的生命。

目前,车辆的大幅度增加和新增许多不合格驾驶员,在现有路况、车况不良,使我国交通事故以惊人的数目增加。

例如去年,我国发生交通事故70多万起,死于交通事故的人数超过十万,受伤人数达五十多万,直接经济损失在三十多亿元以上,间接损失更是难以估计。

据分析新驾驶员发生事故率约占25%。

一起触目惊心的交通事故,一次次血的教训,原因何在?如何降低交通事故?人们在思考,专家在分析,对其原因进行了不懈的探索。

针对交通事故的严重性和如何有效抑制交通事故的发生,中央领导同志曾在全国交通安全会议上尖锐指出;我国交通形势非常严峻,影响恶劣,善后工作复杂,在一定程度上影响到社会的安定。

要扭转这种局面,必须采用新技术、新装备,引进先进国家成功经验,提高我国现代化交通管理水平。

随着计算机技术及相关电子产品的飞速发展,驾驶员考试系统很好的解决了驾驶考核受人为影响因素大,难以做到客观、公正、规范的问题。

由于该系统效果显著、规范,该系统取得了明显的社会效益。

韩国的类势系统使用时一次考试合格率从70%下降到30%左右,这一结果令主管部门震惊,因为存在人情拿驾照、代考、行贿办照、放松尺度等现象。

30%的新司机合格率,说明以前70%的合格率有很大水分,如果水分多了,马路杀手就增多。

目前我国现在情况也相似。

正处于经济高速增长时期,车辆与驾驶员数量飞速增长,交通问题同样非常严峻。

韩国警察厅下决心,一定要把这考试系统严格坚持推广下去,结果第三年考试一次合格率上升到了50%以上,这与推广该系统后学员丢掉侥幸心理刻苦学习分不开的,使每一批源源不断的高标准合格新司机上路,他们遵守交通法规、驾驶技术过硬。

通过这系统考核的新司机能够熟练操作,事故率明显降低。

将会使我国的交通秩序、驾校学习风气、廉政方面明显好转,交通事故发生率不断下降。

因此,建立一个易于操作、稳定性好的驾驶员考试系统对各学员来说尤为重要。

系统的开发环境:系统在前台开发语言上选用的是Delphi 7,所用的后台数据库是SQL Server 2000。

Delphi是美国Borland开发的可视化软件开发工具,很多人把Delphi称为是第四代编程语言,它具有简单,高效,功能强大等特点,一直是广大程序员喜爱的编程工具。