关键词:
云平台系统
公交车辆管理
SQL语句
数据结构
LCD内容分发
摘要:
近年来,公交车辆保有量的快速增加对公交运营公司的车辆管理信息化和智能化提出了更高要求。现有公交车辆管理系统存在功能单一、并发能力不足等缺陷,已无法满足大规模公交车辆管理的需求。因此,需要开发一个功能全面、性能优异的公交车辆运营服务系统具有重要意义。
本文设计与实现了一个基于云平台的公交车辆联运营服务系统。该系统根据公交车联运营服务的实际业务需求,具有车辆监控,参数管理,系统管理,LCD管理和后台管理五大功能模块,实现了车辆信息管理、实时数据跟踪、实时监控、安全预警、LCD屏幕信息管理等功能。在此基础上,本文针对大数据量信息检索的高时延问题,提出了基于索引的SQL语句调优方案,通过为数据表创建合适的索引以及对查询语句进行调优,实现了低开销比的高效信息检索。针对多表联结查询问题,设计了数据结构优化方案,通过增加冗余字段和降低数据库资源消耗,提高了系统的查询效率。针对LCD内容分发引起数据高并发拥塞问题,提出了基于车辆地理位置感知的LCD内容分发策略,根据目标车辆的地理位置实现车辆划分,进而进行区域内LCD内容转发,减轻服务器的并发压力。
最后,本文针对该系统分别进行了功能与性能测试。在功能测试方面,采用黑盒测试方法,分别对系统功能进行了模块测试、子系统测试、系统测试,验证了系统所实现的功能以及功能模块之间衔接的正确性。在性能测试方面,测试结果表明,本文提出的优化方案在大数据量信息检索上SQL Server的占用时间为传统方案的50%,同时在逻辑读取上实现了超过10倍的I/O下降,能够有效提升系统数据信息查询与处理速度。此外,提出的LCD内容分发策略在分发速度上为传统方案的35.7%,同时服务器吞吐量只是传统方案的3.3%,实现了数据快速分发地同时极大减轻服务器压力。