关键词:
车辆特征
数据库
查询
交通执法
摘要:
随着智能交通技术的发展,道路交通管理中智能卡口系统的建设进一步推进。智能卡口系统在路面监控和图像抓拍的过程中会产生大量的车辆特征数据,对这些数据资源进行有效利用是完善系统的重要环节。本文主要针对道路交通执法中的典型违法行为,设计并实现了车辆特征数据库系统。主要内容包括:(1)车辆特征数据库设计。首先对车辆特征及道路执法现实需求进行分析,进行数据库概念结构和逻辑结构设计,选用Oracle作为数据库管理系统开发数据库,完成物理设计。在数据库设计的基础上建立实现车辆特征数据库,通过各种数据库对象实现对车辆特征数据的存储。(2)系统B/S架构设计。分析软件系统架构,采用B/S架构,确定系统实施方案。在内部局域网范围内部署WEB服务器和数据库服务器。以VS2010环境下C#语言开发的***网页作为界面,讨论数据库连接方式,选择Oracle连接器方式。(3)系统功能实现。系统功能主要通过动态链接库***.C lient和DataSet方法实现。系统功能主要分为用户登录、数据管理和查询应用三个部分。用户登录模块基于数据库用户权限管理。数据管理模块包括数据的录入、删除和修改。查询应用模块实现对套牌车辆和交通肇事逃逸车辆的查询和结果分析。(4)查询优化。在系统测试和试运行的基础上对数据量增长与查询时间的增长进行评估,提出对系统查询性能进行优化。实施针对运行环境、数据库和查询语句的优化方案,通过优化系统运行环境,增加SGA容量,对大表进行分区,添加查询列的组合索引,优化查询语句操作符与通配符的使用,优化查询结构,大幅缩短了查询时间。通过测试和系统优化,系统实现了各项功能并具有良好的稳定性。