论文题名: | 数据冗余处理技术在轨道交通AFC系统中的应用 |
关键词: | 数据冗余处理;轨道交通;自动售检票系统;软件工程 |
摘要: | 近年来,轨道交通凭借其节能、环保等优势逐渐成为了城市交通运输的主力。而自动售检票系统(Auto Fare Collection System)(简称AFC系统)则是轨道交通的一个重要组成部分,它是轨道交通和轨道交通乘客之间交互的窗口。 本文首先分析了国内轨道交通AFC系统的现状,并对现有的AFC系统进行比较和分析,得出其存在的优缺点。目前国内的轨道交通 AFC系统由于轨道交通的迅猛发展而逐渐遇到了越来越大量的运营数据,同时为保证系统的健壮性和可维护性,系统也需要记录越来越大量的日志数据,由此会不可避免带来因出现过多的冗余数据而影响系统性能以及稳定性的问题。为了解决该问题,本文提出所要实现的目标,即实现具有良好的数据处理机制的轨道交通AFC系统。本文分析讨论轨道交通AFC系统的整个需求,并对本系统的整体结构及工作原理进行充分的描述,并通过软件工程的思想,对整套系统进行科学的设计和开发。 本文通过分析自动售检票系统的需求对系统进行总体架构分析以及详细功能设计,将整个系统根据功能划分为三个子系统。业务处理子系统用于实现整个 AFC系统的业务功能。系统处理子系统实现对整个系统的自身监控和维护功能,以提高系统的可维护性。数据处理子系统则是本文的重点,在根据系统与不同的外部系统的通信特点实现不同的通信接口的同时引入了数据冗余处理的概念,根据不同数据的特性进行冗余识别和处理。详细分析了数据冗余处理所涉及的技术,首先分析了各种数据存储方式的特点并得出最符合条件的方式,其次,讨论了哈希函数的选择以及哈希冲突的解决方法,以此得到数据冗余处理的技术基础;然后设计并实现数据冗余处理所需的各功能,并使其符合轨道交通 AFC系统的需求。在完成数据冗余处理模块后,详细描述该模块如何整合入数据处理子系统对 AFC系统的数据进行冗余处理。从而形成完整的一套具有数据冗余处理机制的轨道交通AFC系统。 文本的最后对实现的轨道交通 AFC系统进行系统测试,通过功能测试和性能测试两个方面的测试数据来验证设计所得的系统功能的完整性、实用性,以及系统性能的稳定、高效。 本轨道交通 AFC系统在实现目前轨道交通自动售检票的需求的基础上提高了系统的稳定性和健壮性,使得该系统更为符合轨道交通 AFC系统的发展,对整个轨道交通AFC行业具有相当重要的应用意义和推广前景,为今后轨道交通AFC的更好的发展提供了有力的基础。 |
作者: | 颜彦文 |
专业: | 软件工程 |
导师: | 赵建军;王长年 |
授予学位: | 硕士 |
授予学位单位: | 上海交通大学 |
学位年度: | 2012 |
正文语种: | 中文 |