机动车场地驾驶考试系统的研究与设计

时间:2022-10-19 06:21:09

机动车场地驾驶考试系统的研究与设计

摘要:通过使用Delphi2010开发工具和SQL Server2000数据库,该文对机动车场地驾驶考试系统进行了需求分析并提出具体的设计方案。

关键词:场地驾驶;自动评判;需求分析

中图分类号:TP311文献标识码:A文章编号:1009-3044(2012)10-2245-02

Investigation and Design of Motor Vehicle Track Riding Testsystem

ZENG Qi

(Graduate Student Department, Engineering University of CAPF, Xi’an 710086, China)

Abstract: With Using Delphi2010 development tool and SQL Server2000 data base, the paper analyzed requirements of the Motor Vehicle Track Riding Testsystem and raised a design.

Key words: track riding; auto judge; requirements analysis

1概述

根据中华人民共和国公共安全行业标准《驾驶人路考系统通用技术条件》和中华人民共和国公安部第111号令所规定的要求,该文将现有的人工考核转换成计算机路考系统进行自动考核,运用Delphi技术和数据库SQL Server2000,对利用检测设备提取的各种考试现场信号进行运算和处理,建立机动车驾驶人场地驾驶的考试资料数据库,并在此基础上,自动评判考生合格情况,实时打印考生考试结果。大大降低了人为干扰和人工错误,确保考试的公平公正。应用该系统后,对消除道路交通安全隐患有着重要意义。

2机动车场地驾驶考试系统需求分析

在机动车场地驾驶系统中,首先,由安装在现场的场地检测设备检测场地实时信息,将其传回系统,系统将进行整合,经过分析和处理,返回考试结果,并存储在后台数据库。

通过对该系统的数据特点和功能要求的分析得出。

本系统需要处理以下几方面数据:

1)考试信息:包括考试考生,考试科目,考试场地,考试桩位,考试车辆,考试考官。

2)考生信息:包括考生姓名,考生准考证号等基本信息以及考生报考科目,考生分配的考试车辆,考生预约的考试日期。

3)场地信息:场地设备的运行情况,考试现场传回的场地信号。

4)考试结果信息:考生在各项科目的扣分情况,考生成绩。

3机动车场地驾驶考试系统设计

本系统围绕场地考试的各项信息进行设计,主要分为三大功能模块:

3.1考生管理模块

对机动车驾驶考生的报名基本信息,考试预约情况,以及考试结果进行录入和输出。做到考生资料和场地考试资料在计算机内部的交互处理,安排考生的考试时间、考试项目、考试用车等,然后对各个考生在场地考试中各项考试科目的通过情况进行汇总和统计,并及时反馈给各位考生。

考试管理模块主要完成以下工作:

1)考试项目的选择:根据车型安排必考项目和随机项目;即针对各考生的报考车型和考试科目,确定其必考项目和抽考项目,及时反馈给考生。

2)考试车辆的安排:根据考试车辆的闲忙状态安排考生到相应的考试车辆;

3.2考试调度模块

考试调度模块包括各项科目的考试功能和总调度。考试功能的实现过程为:场地检测设备将检测到的信号实时传输至单片 机,系统再从单片机获得场地信息,进行进一步的处理和运算,立刻判断现场考生的考试情况,及时将结果存入后台数据库。对公安部第91号令规定的场内项目的评判完全由计算机自动完成,做到无人为降低考试评判标准和修改考试结果,确保考核标准统一、准确,考试成绩公平、公正。

通过该模块的考试功能,考官可以对单个项目的所有预约考生进行考试。当考生在规定桩位的考车内就位后,考官也可以通过总调度实时观测所有考试桩位的考生考试情况,当某个考试桩位空闲时,及时调度考生进入相应的考试科目进行考试。提高系统的工作效率。

3.3系统配置模块

主要对整个考试系统的各类参数进行设置,管理各项设备,维护数据库,并且设置系统的使用权限。针对不同权限的使用用户,系统可以提供不同的功能。权限用户分为:超级管理员、考官和一般人员。超级管理员拥有系统的所有功能,可以对考生进行信息录入、考试预约、考试、考试调度和考试成绩查询,还可以设置整个系统的各项参数,配置考试信息,设置用户权限,维护数据库的数据。考官可以为考生预约、对其进行考试、查询成绩并实时打印出各考生的成绩单。一般人员只可以查询系统内考生的考试通过情况。这种设置满足了不同用户的需求,又可以良好的维护系统,大大降低数据混乱的可能性。

4数据库设计

系统开发的关键是数据库的设计与编程。本系统将建立一个数据库,包含考试信息表、考生表、场地信息表,系统信息表,考试结果表,用户表。

4.1总体E-R模型

系统的总体E-R模型如图1所示。

图1总体E-R模型

4.2通过前面的分析,应建立以下几个实体

1)考生(考生编号,考生名称,性别,出生日期,联系电话,家庭住址,考生照片)。

2)场地信息(场地编号,场地名称)。

3)考官信息(考官编号,考官姓名,性别,联系电话)。

4)系统信息(科目名称,评分标准,考试原因,准驾车型,系统设备)。

5)考试信息(考生编号,考生名称,考试科目,考试时间,考试车型,考试车辆,考试场地,考试阶段,考试结果)。

6)用户(用户编号,用户名称,用户密码)。

5总结

随着未来车辆的增多,机动车驾驶的需求也越来越高,道路安全仍然是未来交通安全的一个重要组成部分。为降低安全隐患,减少因机动车驾驶人驾驶技能不过关而造成的交通事故。必须对驾驶人驾驶技能进行严格把关。该文依据公共安全行业标准GA/ T 554-2008《机动车驾驶人场地驾驶技能考试系统》和公共安全行业标准GA/T 845-2009《机动车驾驶人考试场地及其设施设置规范》设计了机动车场地驾驶考试系统。系统可以降低机动车驾驶人在考试中被误判的可能性,同时大大减少人工监考的人力资源,从长远来看,更符合机动车驾驶技能考试方式的发展。

参考文献:

[1]金会庆,陈建新,张树林,等.机动车场地驾驶自动考评系统研究[J].人类工效学,2009(4):35-37.

[2]刘启芬,顾韵华.SQL Server实用教程[M].2版.北京:电子工业出版社,2005.

[3]梁水,梁冰,宋坤.Delphi范例完全自学手册[M].北京:人民邮电出版社.2010.

上一篇:某型船舶气象仪综合测试系统设计 下一篇:基于ZigBee技术的校园一卡通学生考勤管理系统...