论文摘要
目前,我国自主研发的铁路客票发售和预订系统已经十分成熟,可以方便的实现全国联网异地售票。随着IT技术的迅速提高、电子商务的不断普及,在我国出现了一些新颖的售票方式。银行卡铁路自动售票对现有的人工售票起到有益并且有效的补充作用。系统充分利用现有铁路客票系统的票务资源和银行系统的网络资源,采用银行卡在自动售票机上购买火车票,实现实时电子支付付款,并提供预订票的取票功能,给旅客提供更加方便快捷的购票服务。本文以作者参与开发的银行卡铁路自动售票系统为背景,研究了银行卡铁路自动售票系统的总体结构、关键技术和具体的实现过程。在整个系统中,作者参与了系统总体目标、功能结构划分的研究和制定,承担了前置服务器端的前置机子系统、自动售票终端的软件系统的编程实现。主要工作如下:1.通过分析铁路客票系统和银行系统的结构特点,结合本系统自身的特点,最终确定了银行端/铁路端——前置服务器端——自动售票终端的3层体系结构模型。前置服务器端实现通信转发、数据校验、交易存储、终端管理监控的功能,自动售票终端直接与用户交互,收集用户提交的信息,实现车票的购买。这种“胖服务”-“瘦客户”的结构提高系统的可扩展性、可维护性、灵活性。2.为提高系统的稳定性和并发处理多个终端的能力,前置服务器安装Linux操作系统并采用并发服务器软件模型,在处理I/O时采用了多路复用技术。3.系统采用了软件加密和硬件加密相结合的方式来增强交易的安全性。采用实现了SSL协议的OpenSSL开发包来保证自动售票终端到前置服务器通信线路的安全性,同时,用户的银行卡账号、个人密码和交易金额均采用金融标准加密算法加密后传输。硬件加密是通过密码键盘和SJL05系列金融数据加密机实现的。前置服务器至中国银联支付网关通信数据的安全性由加密机来保证。4.为了保证铁路、银行交易事务的完整性,系统以单张车票作为交易处理的基本单位,多张车票要依次处理,同时采用了先扣除票款,后打印车票的处理方式。如果扣除票款后没有成功打印出车票,系统会自动进行冲正处理,将已经扣除的票款重新打回用户的银行卡上,这样就保证了交易的完整性。
论文目录
摘要Abstract第1章 绪论1.1 课题背景及课题来源1.1.1 课题背景1.1.2 课题来源1.2 国内外现状1.2.1 国外现状1.2.2 国内现状1.3 论文的研究内容和组织结构1.3.1 论文的研究内容1.3.2 论文的组织结构第2章 银行卡铁路自动售票系统总体架构2.1 全国铁路客票发售和预定系统简介2.2 系统的设计目标2.2.1 系统设计目标2.3 系统总体架构2.3.1 系统框架结构2.3.2 系统数据流程图2.3.3 系统各个组成部分功能介绍2.4 本章小结第3章 银行卡铁路自动售票系统相关技术研究3.1 网络服务器性能与软件模型研究3.1.1 网络服务器性能分析3.1.2 网络服务器软件模型研究3.2 电子支付3.2.1 电子支付发展现状3.2.2 银联电子支付系统3.3 ISO 8583报文格式3.3.1 位图(bit map)3.3.2 变长域晚明3.3.3 ISO 8583组包举例3.4 系统安全3.4.1 网络安全3.4.2 加密技术3.4.3 安全技术在银行卡铁路自动售票系统中的应用3.5 本章小结第4章 前置服务器端的设计与实现4.1 前置服务器端整体设计4.1.1 前置服务器端硬件组成4.1.2 前置服务器端软件组成4.2 前置机子系统各模块功能介绍及软件实现4.2.1 对下通信程序4.2.2 对上通信程序4.2.3 交易处理程序4.2.4 短信服务程序4.2.5 监控程序4.2.6 加密模块4.2.7 数据库模块4.3 前置机控制台子系统各模块功能介绍4.3.1 档案管理模块4.3.2 日常监控模块4.3.3 交易查询模块4.3.4 报表统计模块4.3.5 对账管理模块4.4 前置机子系统软件实现中的关键技术4.5.1 Linux消息队列4.5.2 前置服务器端和自动售票终端之间安全通信的实现4.5.3 Linux信号处理4.5 本章小结第5章 自动售票终端的设计与实现5.1 自动售票终端总体设计5.1.1 运行环境5.1.2 软件开发环境5.1.3 自动售票终端与前置服务器端通信协议5.2 自动售票终端售票子系统详细设计5.2.1 自动售票终端售票子系统操作流程图5.2.2 自动售票终端售票子系统模块划分5.2.3 系统初始化模块5.2.4 银行卡插入及密码接收模块5.2.5 票种选择模块5.2.6 银行卡余额查询模块5.2.7 取订票模块5.2.8 确认购票及车票打印模块5.3 故障上报子系统5.3.1 故障上报子系统的功能5.3.2 故障上报子系统的工作过程5.3.3 故障上报数据包格式5.4 本章小结总结与展望总结展望致谢参考文献攻读硕士学位期间发表的论文及科研成果
相关论文文献
标签:自动售票论文; 电子支付论文; 前置服务器论文;