论文部分内容阅读
随着广东省交通一卡通互联互通工作的进一步推进,广东省交通智能卡支付系统目前已基本实现了智能卡支付系统的全省覆盖。但目前广东省各地市的终端设备和地市运营管理平台各不相同,各地市的基础资料等信息由各地市自主管理,不便于统一管理,无法实现信息和资源的共享。广东省交通一卡通地市运营管理平台(以下简称地市管理平台)采用先进的计算机软件和硬件技术,以科学的信息化管理手段,网络通讯技术为基础,结合广东省各城市公共交通系统的具体特点,为各个地市的运营机构开放使用,实现各类基础资料管理、远程二次发卡和年审、黑名单管理、结算管理、客服管理、数据上传和下发管理等功能的整合和共享,规范广东省一卡通互联互通行业的发展基础。本文主要是以广东省交通一卡通地市运营管理平台建设为依托,充分研究了国内外应用现状,采用Spring、Struts2和Hibernate作为Java EE的轻量级框架,同时结合交通一卡通行业特点以及功能需求分析,详细介绍了广东省交通一卡通地市运营管理平台整体架构设计、功能模块、数据中心、系统功能设计等,并阐述了系统详细设计、平台实施方案与部署等内容。本文首先对J2EE和数据库RAC技术做了简要的介绍,同时研究了Struts2、Hibernate和Sping的框架和工作原理。详细分析了系统平台的建设需求,在需求分析的基础上设计了系统的详细功能模块设计、功能流程处理设计,并按照J2EE的表现层、控制层、业务层和持久层的模式,给出了本系统各模块的具体实现的详细设计,并通过平台的运行测试并进行了验证。本文的系统平台在表现层和控制层采用Struts2、在业务层采用Spring、在持久层采用Hibernate,充分发挥其各自的优势,降低了代码的耦合度、提高了重用率。通过近期三年以来各地市的实地运行表明,本系统具有良好的可维护性和可扩展性,很好地满足了建设需求。该系统目前已实现的性能指标以及成果,促进了跨区域交通刷卡量的提升,带动区域间的经济发展,并将推动一卡通业务向多层次、多元化的方向发展,促进一卡通产业的转型升级。同时为全省一卡通的统一管理和信息资源的共享为交通一卡通大数据挖掘提供了重要数据源。