车辆回场检查管理系统设计分析

车辆回场检查管理系统设计分析

1系统功能

管理系统的功能包括:基础信息维护、当班车辆设置、车辆回场记录、报表生成,数据上报、数据管理等,系统功能。基础信息维护内容包括单位信息、车队信息和车辆信息。当班车辆设置是确定当日应该回场的车辆,可自动从前一日继承,也能手工设置和修改。车辆回场记录是通过射频识别自动获取车辆回场的车号和回场时间,支持人工录入。报表生成根据当班车辆信息和车辆回场记录自动生成Excel格式的回场检查日报明细表、汇总表和月汇总表。数据上报功能实现通过电子邮件将Excel表格上传到管理部门。数据管理包括数据备份、恢复等。还有其他如用户管理、设备参数设置等。按照上述功能的要求,在管理数据库中设计的表格包括:车辆单位(单位名称、车场名称、单位代号、系统代号、车场级别),车辆(序号、队别、车号、自编号、标签号),队别(序号、队别、包含路别),当日班次(队别、车号、自编号、路别、当日班次、日期),车辆回场记录(序号、回场日期时间、标签号、车号、自编号、路别、数据采集方式、车辆存在问题),回场检查日报(序号、日期、队别、车号、自编号、路别、当日班次、是否回场、回场时间、车辆存在问题、备注),回场检查日汇总(序号、日期、车队、应查数量、实查数量、回场检查率、未回场车辆明细、存在问题车辆),串口与设备(串口、天线功率、蜂鸣器状态),用户(用户代码、姓名、口令、权限),邮箱设置(发件人邮箱、SMTP主机、帐号、密码、收件人、邮件标题)。

2系统设计

2.1开发工具与数据库的选择开发工具采用BorlandDelphi7.0,它是Windows环境下最优秀的快速应用开发工具,是基于组件技术的可视化开发集成环境,完全支持面向对象技术,在数据库应用系统开发和网络应用系统开发方面表现出众。数据库系统采用MicrosoftAccess2003数据库,它是被广泛使用的一种桌面型关系数据库,使用方便,便于系统的数据库移植和维护。Delphi中对数据库的访问使用先进的ADO组件,与数据库的连接采用ODBC技术。

2.2车辆回场检查管理程序设计车辆回场检查管理程序包括登录窗口、主窗口、各种信息维护窗口、记录回场车辆窗口、统计报表窗口、数据上传窗口等。车辆维护窗口是重要的1个信息维护窗口中,界面如图2所示。图中标签号为96位二进制信息,为便于阅读,以十六进制显示,字节中间插入空格。

2.3射频标签识别设计软件的核心部分是读卡程序,即射频标签的识别程序,在车辆信息维护和回场记录中调用标签识别程序实现自动识别。标签识别程序的设计必须根据使用的识别设备进行,为适应软件系统对不同设备的使用能力,标签识别程序设计为单独的程序模块。当对不同型号的设备替换系统时,仅替换新的标签识别模块即可。随SRR101设备带有的接口程序,提供了对设备操作的所有功能函数,以动态连接库形式给出,其中的重要函数包括CommOpen(串口打开)、CommClose(串口关闭)、ResetReader(复位读写器)、SetBaudRate(设置波特率)、Gen2MultiTagIdentify(识别标签)。程序中对所有的函数都声明为外部DLL函数,写明调用参数和调用格式,编写的标签识别模块程序中调用这些函数。在主程序中初始化设备,在车辆回场记录中通过定时器控件自动调用标签识别程序。

2.4Excel报表的生成将统计数据生成Excel电子表格,可方便管理部门使用。程序中使用自动化服务器技术生成Excel应用,并打开Excel文件模板,程序对其单元格写数据。

2.5发送邮件功能的设计将发送邮件的功能设计在程序中,能方便用户日常使用。设计的方法是基于TIdSMTP和TIdMessage组件技术,TIdSMTP组件的主要属性包括Host、Username、Password、Port、AuthenticationType,分别存放发件人邮箱主机、用户名、口令、端口。TIdSMTP组件的操作函数包括Connect、Send、Disconnect,分别用来连接邮箱服务器、发送邮件、断开连接。与TIdSMTP组件配合使用的组件是TIdMessage,用来封装邮件信息,它的主要属性包括Body、Subject、From、Recipients、MessageParts等。要通过附件发送信息时,必须声明1个TIdAttachment类型的变量。

2.6其他功能的设计包括用户管理,修改口令,串口与设备设置,车辆问题字典,数据备份,数据清除,数据恢复,打印机设置等。用户管理是管理可操作本软件系统的操作人员,可增加、删除、修改用户信息,并设置操作权限。权限分管理员权限和操作员权限。

3结束语

本系统通过使用电子标签自动识别技术实现了车辆回场检查管理自动化。系统基于数据库技术,自动统计回场检查车辆的日报表和月报表,并通过网络以电子邮件形式上传报表,减轻了工作人员劳动强度,提高了管理水品,受到用户好评。为使系统更加完善,下一步的工作包括,1)增加视频拍照功能,这样可以作为核对或解决管理工作中出现争议的依据,增加监管强度,2)是在安全性方面进行改进,如在Email通信中使用数字签名技术,确保通信过程信息完整可靠。

作者:马兴成 单位:哈尔滨工程大学自动化学院