首页> 中文期刊> 《铁路计算机应用》 >城轨AFC系统终端通用软件架构研究与实现

城轨AFC系统终端通用软件架构研究与实现

         

摘要

通过对城市轨道交通AFC系统以及终端设备特点详细分析,设计并实现一套适合自动售检票机、半自动售票机以及查询机的通用软件架构,终端应用软件采用多进程方式,进程间采用Socket通信,主业务进程架构基于PureMVC框架设计,通过单例设计模式、信号、锁等技术实现业务流程同步与异步的灵活控制.该架构具有扩展性强、易维护性、低耦合等特点,并在实际项目中得到验证与应用.%Based on the detailed analysis of the characteristics of urban rail transit AFC system and equipments, this article designed and implemented a general software architecture that was suitable for automatic fare collection(AFC) machine, semi-automatic ticket vending machine and query machine. The software adopted multi-process mode, the inter-process communication was implemented through socket. The main business process architecture was established based the PureMVC framework, the flexible control of business process between synchronization and asynchronous was achieved by using the singleton design pattern, signal, lock, etc. The architecture is with the characteristics of strong expansibility, maintainability and low coupling, has been verified and applied in the practical projects.

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号