首页> 中文学位 >南京地铁自动售票机单程票发售子系统的设计与开发
【6h】

南京地铁自动售票机单程票发售子系统的设计与开发

代理获取

目录

声明

摘要

1 绪论

1.1 课题来源

1.2 国内外地铁自动售检票系统的研究现状

1.2.1 AFC系统发展概述

1.2.2 国外的发展和研究现状

1.2.3 国内的发展和研究现状

1.3 自动售票机的发展和研究现状

1.4 选题的意义

1.5 论文的主要研究内容与安排

2 地铁自动售票机系统的总体设计和分析

2.1 自动售票机的总体需求

2.1.1 自动售票机的逻辑结构分析

2.1.2 自动售票机的功能需求分析

2.2 自动售票机系统的分层设计及业务模块结构

2.2.1 自动售票机系统的分层设计

2.2.2 自动售票机系统的业务模块结构

2.3 自动售票机单程票发售子系统的预期目标

2.3.1 功能目标

2.3.2 性能目标

2.4 自动售票机单程票发售子系统的开发方法

2.4.1 开发语言

2.4.2 开发工具

2.4.3 开发方法

2.5 本章小结

3 单程票发售子系统的详细设计与实现

3.1 单程票发售子系统的硬件组成与结构

3.2 通信层的设计与实现

3.2.1 串口通信原理

3.2.2 串口通信的工作流程设计

3.2.3 串口通信类的接口设计

3.2.4 串口通信类的实现

3.3 设备控制层的设计与实现

3.3.1 单程票发售模块的设计与实现

3.3.2 读写器模块的设计与实现

3.4 基础业务层的设计与实现

3.4.1 单程票票价计算的设计与实现

3.4.2 读写器升级功能的设计与实现

3.5 业务层的设计与实现

3.5.1 单程票发售子系统发售状态设计

3.5.2 单程票发售子系统的发售工作流程与实现

3.6 应用层的设计与实现

3.6.1 购票界面的设计与实现

3.6.2 购票交易过程的状态设计

3.6.3 购票交易过程的工作流程与实现

3.7 本章小结

4 地铁自动售票机软件系统关键技术的应用

4.1 XML技术

4.1.1 XML技术概述

4.1.2 XML技术在系统中的具体应用

4.2 Windows消息机制

4.2.1 Windows消息机制原理

4.2.2 Windows消息机制在系统中的具体应用

4.3 数据流图设计技术

4.3.1 数据流图概述

4.3.2 数据流图在系统数据流模型设计中的应用

4.4 本章小结

5 单程票发售子系统的测试

5.1 系统测试环境

5.2 系统测试方案

5.2.1 系统功能测试

5.2.2 系统性能测试

5.3 系统测试结果分析

5.4 本章小结

6 总结与展望

6.1 总结

6.2 不足与展望

致谢

参考文献

附录

展开▼

摘要

随着轨道交通系统客流量的增长,高效可靠的自动售检票(AutomaticFareCollection,AFC)系统在城市轨道交通系统中显得尤为重要。能否实现合理和快速地售检票影响到城市轨道交通系统的生存。而自动售票机(TicketVendingMachine,TVM)是AFC系统的关键设备,其软件系统的好坏直接影响到自动售票机的运作以及用户的感受,再加上国家提出的AFC系统国产化的政策,因此,有必要对自动售票机售票系统进行研究。
  本论文以南京地铁3号线、10号线、机场线TVM单程票发售子系统这一项目为研究背景。首先阐述国内外AFC系统的发展和研究现状引出本课题的来源以及选题的意义。其次根据自动售票机的逻辑结构和功能设计出TVM系统的五层软件框架。在确定单程票发售子系统作为研究对象下,提出功能和性能两个目标。然后用C++作为开发语言,VisualStudio2010作为开发平台,Visio2007作为设计工具,面向对象的思想作为开发方法,再结合XML技术、Windows消息机制和数据流图设计等关键技术实现了系统的详细设计与开发。最后和支付与找零子系统集成,通过用例在购票界面和维护界面下进行系统测试与分析,测试结果表明满足客户要求。
  最后,说明了本系统还存在的缺陷和不足,并提出了一些改进方法,作为今后研究的参考。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号