摘要: |
为实现铁路运输生产的信息化,铁道部提出建立TIMS系统。而车号识别系统(简称ATIS)是TIMS系统的重要组成部分,为TMIS提供有关列车、机车、车辆、集装箱的运营的基础数据,实现对它们实时追踪。目前这些数据直接送往铁道部,各铁路局还不能直接利用这些数据进行运营管理。
为了进一步利用ATIS数据,昆明铁路局提出开发昆明局ATIS综合管理系统的需求,要求对AEI产生的信息进一步加工处理,完成以下功能:①值班人员不仅能了解车站的AEI设备状况,也能观察到ATIS数据的上传情况。如果出现问题,系统能自动报警。②调度人员能够查看到通过各车站AEI的列车信息。③十八点统计人员能查看到进出分界口站的车辆统计信息。④通过B/S模式,为其它部门提供列车编组的查询功能。
本论文结合昆明铁路局ATIS综合管理系统的开发,运用软件工程的原理和面向对象的方法与技术。运用UML(统一建模语言)工具对系统进行了深入的需求分析,提出了系统的用例模型、对象模型和相关的系统动态模型。结合昆明局现有的ATIS体系结构和应用分布,提出该系统的软件体系结构。深入讨论了软件体系结构中各元素的技术实现方案。特别是对基于CORBA的中间件技术,以及使用JavaApplet小程序实现对远程对象访问等相关技术,进行深入讨论。
本论文还讨论了昆明局ATIS综合管理系统的实现技术,包括:使用对象建模设计、MQ。
目前论文所涉及的系统已开发成功,并在昆明铁路局投入使用,运行情况良好。
|