论文题名: | 智能公交调度系统数据服务器软件设计 |
关键词: | 数据服务器;软件设计;智能公交调度系统;并发编程;线程池 |
摘要: | 智能公交调度系统综合运用计算机、通信、控制、统计和地理等多领域的先进技术实现了对城市公交系统的实时监控和智能化管理。它的应用可以显著提高城市公交的运营效率,增加市民公交出行的舒适度,进而提升市民选择公交出行的意愿,并有效缓解城市交通拥堵。数据服务器是智能公交调度系统的数据处理和分发的核心部分,它通过网络技术与公交车载终端和调度客户端进行连接,实时处理来自车载终端的数据,并将来自调度客户端的调度指令下发给对应终端。随着公交车数量的增多以及智能公交调度系统业务的不断扩展,系统对数据服务器软件性能也有了更高的要求,因此高性能的数据服务器软件对智能公交调度系统以及整个城市的交通来说都具有非常重要的意义。 本文通过深入分析智能公交调度领域以及服务器设计领域的研究现状,针对智能公交调度系统的具体需求,设计并实现了一个支持高并发、大数据量信息交互的数据服务器软件。论文主要的工作和成果如下: 1)分析课题研究的背景和意义,并介绍了智能公交调度系统领域和服务器软件设计领域的研究现状。 2)通过分析智能公交调度系统的业务功能,进而对数据服务器软件展开需求分析,并根据需求分析的结果对数据服务器软件进行模块划分。 3)根据系统中公交数据的特点,综合运用关系型数据库MySQL和非关系型数据库数据库MongoDB来分类存储它们,实现对车载终端发来的高并发海量公交数据的快速存储。 4)综合运用ACE反应器模式(ACE Reactor)和线程池技术设计服务器软件的并发框架,并基于该框架实现对车载终端和调度客户端发来的并发的公交数据以及连接请求的高效处理。 5)通过测试,找出软件设计的不足之处并加以完善,最后讨论软件后续改进的内容和方向。 |
作者: | 李竹青 |
专业: | 控制工程 |
导师: | 俞立;朱威 |
授予学位: | 硕士 |
授予学位单位: | 浙江工业大学 |
学位年度: | 2013 |
正文语种: | 中文 |