(一) 系统功能模块方面的设计
在经过相关调查研究后发现, 自动售票机的软件部分主要包括维护操作和运营管理两个部分 (如图1所示) , 其中, 维护操作模块主要是指测试外围设备、 查询外围设备状态、 运营数据管理、 系统初始化等多个子模块, 而运营管理模块主要是指储值卡处理、 售票、 广告和状态管理等。在地铁TVM运营维护系统中, 运营管理模块发挥着非常重要的作用, 与乘客的各种需求、 企业的发展等有着密切联系, 而维护操作模块主要是提供给相关工作人员的, 以在自动售票机出现某些问题时, 可以及时给以乘客帮助和解决相关问题。
(二) 系统主要业务流程方面的设计
目前, 地铁运行中, 乘客想要乘车可以通过购票、 储值卡两种方式来完成, 因此, 上述两者乘车方式的售票流程存在一定差异性。客户在进行快速购票的过程中, 需要根据自己的实际情况选择合适的数量、 路线等, 并使用纸币或者硬币支付, 同时, 自动售票机会根据乘客支付的金额来对出票情况进行判断, 以尽可能快的完成自动售票流程。如果乘客选择使用储值卡的方式来购买车票, 则需要先确定卡里的余额是否充足, 以在选择好路线后及时支付。在储值卡余额不足的情况下, 乘客根据自己的实际情况自行定义充值金额, 以通过自动售票机或者人工方式进行充值。一般在自动售票机进行充值, 乘客只需按照操作界面的各种提示完成相关环节就可以充值成功。
(三) 系统数据流模型方面的设计
一般情况下, 分层数据流图主要包括底层、 中层和顶层三个部分, 根据地铁TVM运营维护系统的实际情况进行设计时,需要对每一层进行细化设置, 如图2所示, TVM运营维护系统
(四) 系统表示层方面的设计
根据图2可知, TVM运营维护系统主要由六个层组成, 其最顶层为表示层, 与乘客直接面对面, 目前, TVM运营维护系统中表示层的设计主要是指界面信息整体布局和界面要素两个部分, 可以有效实现人机交互, 并为操作人员传输数据提供稳定的操作界面, 从而便于用户在计算机上完成各种操作。
二、地铁TVM运营维护系统设计与开发的主要技术
(一) UML建模
根据地铁TVM运营维护系统的整个设计与开发情况来看,UML建模主要包括合理运用UML的用例图从外部对系统的各种功能进行全面描述、 用UML类图方式来建立TVM运营维护系统各组成结构的静态模型、 对各种流程中的活动图和序列图等方式建立动态模型。TVM运营维护系统顶层的用例图, 其涉及的使用者主要是地铁工作人员和乘客, 其中, 工作人员主要的操作是对自动售票机进行维护和保养, 而乘客主要是进行购票操作。
(二) 设计模式
随着高科技技术的不断发展, TVM运营维护系统设计与开发需要对设计模式给以高度重视, 才能更好的满足各种实际需求。根据地铁TVM运营维护系统的整体情况来看, 在对象不一样的情况下, 设计模式主要是指对象模式、 类模式两种, 在目的不一样的情况下, 其可以分为结构模式、 创建模式、 行为模式三种。本主要分析的是创建模式中的单例模式、 行为模式中的观察着模式。
(三) XML技术
目前, 地铁TVM运营维护系统的设计与开发中, 采用的XML技术主要来自msxml6.lib, 通过合理利用某些类可以对外部的XML配置文件进行有效读写。通常情况下, XML文件可以对各个模块的相关参数进行有效配置, 以采用修改XML配置文件的方式来完成各种编译和程序改变操作, 可以大大提高程序调式的工作效率, 对于维护整个系统的稳定性有着重要影响。
结束语 :
根据地铁实际运行的情况可知, TVM运营维护系统的设计与开发, 是提高其运行安全性的重要途径。因此, 在充分利用各种先进技术和设备的情况下, 必须注重地铁TVM运营维护系统的设计与开发水平的不断提高, 才能避免地铁出现安全事故。