论文部分内容阅读
城市一卡通系统,是指以公共交通业务为基础,商户业务为拓展,在消费者与运营商之间以IC卡(主要是非接触式IC卡)为载体,作为传递消费、服务和结算信息的核心手段,运用先进的计算机、通讯和安全以及IC卡技术建立的城市各行业的电子收费管理系统。通过在城市范围内推广使用统一基础平台、统一清算系统、统一秘钥系统、统一技术标准的IC卡,使消费者手持一张IC卡,即可方便的代替现金结算,任意乘坐公共交通工具以及现金支付。本文主要设计并实现城市一卡通系统中的清结算系统。通过需求分析,完成了城市一卡通清结算系统的各项设计,采用并行、高效、模块化的机制提高系统的稳定性及高效性,并利用各项关键技术或特殊机制确保系统业务的正常进行,最后经过功能测试和性能测试,确保系统达到了设计期望和需求目标。论文主要工作如下:(1)通过对城市一卡通清结算系统的需求分析,进行了系统设计、业务流程设计、接口设计、数据库设计,以满足城市一卡通清结算系统的整体要求。(2)设计并实现了基于进程池的在线并发交易机制,利用报文接收模块、消息队列、交易进程池、进程池管理模块、交易处理模块来对在线交易进行合理划分,确保在线系统并行处理性能,确保在线系统稳定性,并适应突发情况,以提高在线交易的准确性、稳定性、高效性。(3)设计并实现了城市一卡通清结算系统的各模块,包括离线交易模块、在线交易模块、批处理模块、财务汇总模块、日志模块、数据交互模块等,对每一模块的结构详加介绍,并对实现过程中遇到的问题以及解决方案进行详细的解释,对其中的关键技术或特殊机制作说明,以达到完成整个城市一卡通清结算系统的目的。(4)通过对系统进行功能测试,验证了系统中每一个功能模块的准确性及有效性,并通过对系统进行性能测试,验证了系统在大数据量并发的情况下各业务的稳定性及高效性。通过对系统的功能测试和性能测试,城市一卡通清结算系统达到设计期望和需求目标,系统实现成功。