当前位置: 首页> 学位论文 >详情
原文传递 银行卡铁路自动售票系统的研究与实现
论文题名: 银行卡铁路自动售票系统的研究与实现
关键词: 铁路客票发售;客票预订系统;联网异地售票;银行卡;铁路自动售票;自动售票机;实时电子支付付款
摘要: 目前,我国自主研发的铁路客票发售和预订系统已经十分成熟,可以方便的实现全国联网异地售票。随着IT技术的迅速提高、电子商务的不断普及,在我国出现了一些新颖的售票方式。银行卡铁路自动售票对现有的人工售票起到有益并且有效的补充作用。系统充分利用现有铁路客票系统的票务资源和银行系统的网络资源,采用银行卡在自动售票机上购买火车票,实现实时电子支付付款,并提供预订票的取票功能,给旅客提供更加方便快捷的购票服务。 本文以作者参与开发的银行卡铁路自动售票系统为背景,研究了银行卡铁路自动售票系统的总体结构、关键技术和具体的实现过程。在整个系统中,作者参与了系统总体目标、功能结构划分的研究和制定,承担了前置服务器端的前置机子系统、自动售票终端的软件系统的编程实现。主要工作如下: 1.通过分析铁路客票系统和银行系统的结构特点,结合本系统自身的特点,最终确定了银行端/铁路端-前置服务器端-自动售票终端的3层体系结构模型。前置服务器端实现通信转发、数据校验、交易存储、终端管理监控的功能,自动售票终端直接与用户交互,收集用户提交的信息,实现车票的购买。这种“胖服务”.“瘦客户”的结构提高系统的可扩展性、可维护性、灵活性。 2.为提高系统的稳定性和并发处理多个终端的能力,前置服务器安装Linux操作系统并采用并发服务器软件模型,在处理I/O时采用了多路复用技术。 3.系统采用了软件加密和硬件加密相结合的方式来增强交易的安全性。采用实现了SSL协议的OpenSSL开发包来保证自动售票终端到前置服务器通信线路的安全性,同时,用户的银行卡账号、个人密码和交易金额均采用金融标准加密算法加密后传输。硬件加密是通过密码键盘和SJL05系列金融数据加密机实现的。前置服务器至中国银联支付网关通信数据的安全性由加密机来保证。 4.为了保证铁路、银行交易事务的完整性,系统以单张车票作为交易处理的基本单位,多张车票要依次处理,同时采用了先扣除票款,后打印车票的处理方式。如果扣除票款后没有成功打印出车票,系统会自动进行冲正处理,将已经扣除的票款重新打回用户的银行卡上,这样就保证了交易的完整性。
作者: 霍向阳
专业: 计算机应用技术
导师: 马永强
授予学位: 硕士
授予学位单位: 西南交通大学
学位年度: 2008
正文语种: 中文
检索历史
应用推荐