论文题名: | 自动售票机软件的设计与实现 |
关键词: | 自动售检票系统;模块化设计;硬件串口通信;进程间消息处理;轨道交通 |
摘要: | 当前城市交通拥堵问题日益突出,严重制约了城市的发展。为了缓解这一问题,改变传统的公路交通模式,全国各大城市都在积极兴建快速轨道交通项目,如地铁和城铁。在轨道交通建设和运营管理中,自动售检票系统(Automatic FareCollection,AFC)扮演着十分重要的角色,主要为乘客提供自动售票和自动检票服务,同时也为轨道交通运营公司的科学管理提供可靠数据,是现代轨道交通的重要特征。随着轨道交通的发展,自动售检票系统的需求不断扩大,市场竞争日渐激烈。 自动售票机(Ticket Vending Machine,TVM)是自动售检票系统AFC的重要组成部分,是AFC系统中直接面向用户的主要终端设备之一,也是目前公司AFC系列产品中的重要一项。 本文首先介绍了自动售票机TVM的项目背景、项目目的和意义,然后介绍了TVM系统概况和涉及到的相关开发技术,之后重点分析阐述了系统主要模块的设计思路与实现方式,其中作者独立负责完成了界面模块的设计与实现、主业务模块的流程设计与实现、异常处理功能和打印功能,作为主要负责人设计和完成了控制模块的状态轮询功能、模式切换功能和结算功能,作为主要参与者参与完成了与硬件串口通信、进程间消息处理以及通信模块部分功能的实现,最后论文对系统的测试结果进行了简要的分析和总结。 本文设计与实现的自动售票机系统与公司原有系统相比,系统结构明显简化,充值购票等业务处理更加高效,界面更加友好,在稳定性、通用性和扩展性上都有了较大的提高,极大提高了产品的市场竞争力。 |
作者: | 崔鹏巍 |
专业: | 软件工程 |
导师: | 冀振燕 |
授予学位: | 硕士 |
授予学位单位: | 北京交通大学 |
学位年度: | 2012 |
正文语种: | 中文 |