客运自助售票终端的票务对接系统的设计论文
“客运”是指以旅客为运输对象,以汽车为主要运输工具实施的有目的的旅客空间位移的运输活动。下面是小编为你带来的客运自助售票终端的票务对接系统的设计论文 ,欢迎阅读。
摘要
本论文介绍了客运自助售票终端功能和组成,并从客户购票的角度来设计自助售票终端的票务对接系统。票务对接系统设计软件是基于通用性强,编译软件功能强大的C#语言,在设计过程中采用模块化编写方案,把票务对接系统分成四个模块进行设计。
关键词 自助售票终端;票务对接系统;模块化设计
客运自助售票终端是一种为旅客提供在无人值守情况下自助地、方便地售票的设备。它可以分散在城市的各个角落,也可以集中在现有的售票大厅,任何人出行都可以就近的网点进行购票,它通过网络与票务数据库连接,其购票结果与人工售票结果相同。应用自助售票终端,能够大大缩短旅客的平均购票时间,提高公路客运的服务质量。
1 客运自助售票终端功能和组成
客运自助售票终端是一种自助服务设备。旅客投入现金或银行信用卡或储值卡,可自主选择乘车日期、车次、座席等之后,机器自动输出旅客所需的车票和应找的零钱。客运票务自助售票系统是多台自助售票终端、自助售票网络设备、自助售票服务器。
自助售票终端上运行着操作系统、LED自动控制系统、电话订票出票系统、网络订票出票系统、银联交易处理系统、票务对接系统、现金自助购票系统和自助设备维护系统。操作系统属于最底层的,其他系统都是在操作系统上运行的。电话订票出票系统、网络订票出票系统、银联交易处理系统和现金自助购票系统通过票务对接系统与票务服务器的票务系统相连,进行信息交换。
2 客运自助售票终端票务对接系统的设计
2.1 票务对接系统功能
票务对接系统不是单独使用的,是和现金自助购票系统、网络订票出票系统、电话订票出票系统、银联交易处理系统、自助设备维护系统协同工作的。票务对接系统主要实现对客运票务系统的对接功能;该系统通过Web Service数据接口实现了对客运票务的查询、现金出票、银联出票、商务卡出票、订购票出票(网络订票、电话订票)等功能。
2.2 票务对接系统模块设计
票务对接系统是一个完全使用软件实现的系统,它是根植于Windows Xp操作系统下的一个应用软件的一部分。程序的开发语言选用通用性较强的C#语言,选用语言的优越性在于其编码速度快,编码工具强大。软件编写首先要编写程序流程图,用图表的方式表现出软件的结构和内容,以及数据流动方向。票务对接系统是自助售票软件这个应用软件的一部分,其参与到自助售票软件的所有需要与数据库数据交互过程。当然我们要先画出自助售票软件的数据流程图,然后对其中需要票务对接系统的地方给提取出来,进行票务对接系统软件的设计。
程序流程图编写完成之后,下一步要做的就是完成软件的编写。为了方便编写软件,这里我们采用了模块化的编写方式。我们将票务对接系统分成基本信息管理模块、查询预扣管理模块、现场出票模块、网路和电话订票出票模块。
2.2.1 基本信息管理模块
基本信息管理模块作用主要是同步售票终端与票务服务器的时间和票务签到。在自助终端投入使用前首先要和票务数据库进行时间同步和票务签到,这里编写class WebService{}与票务数据库进行连接,为下面的数据交换提供数据接口,然后编写syncSysTime()函数进行时间同步,以实现在票务服务器上签到的目的。
2.2.2 查询、预扣管理模块
查询、预扣管理模块作用是查询作用是提供用户查询车次、车票等信息,同时更新剩余票数信息;预扣的作用是预防票务之间的冲突。操作如下:a.查询车次、票数信息:用户通过购票界面,输入目的地、始发日期后,票务系统会自动将符合条件的车次以及票务信息显示在信息列表中。b.预扣票管理:当用户在信息列中符合的.车次、并且确定了购票张数,确定“确定购票”按钮,预扣票管理模块将此用户选中的票,变成预扣票,来预防票务之间的冲突。如果用户最终将选中的票以实票信息打印出票,此预扣票将彻底变成已出票,若用户最终放弃购票,票务系统将对预扣票进行释放,重新添加到查询模块中。
2.2.3 现场出票管理模块
现场出票管理模块作用是作用将预扣票以实票的形式,由系统打印出来,并且更新票务系统中剩余车次以及剩余票信息。具体操作为用户进行选择了车次、票数,确定购票的操作后,进入了付款界面,当用户使用现金、银联或者商务卡进行付款后,票务系统将已售出的票从票务系统的查询预扣模块中移除,并更新剩余票数信息。
2.2.4 订票、出票管理
订票、出票模块作用是将由网上订票、电话订票产生的预扣票变成已售票,并且更新票务系统中剩余的车次以及票务信息。操作时,用户进入订票功能入口,输入订票号,通过验证的订票号,将被票务系统从预扣票变成已售票,并更新票数信息。
3 结束语
票务对接系统是客运自助售票终端的重要组成部分,票务对接系统是连接自助售票终端和票务数据库的桥梁。只因为有票务对接系统,旅客才可以通过自助售票终端进行票务的实时查询、自助购票。本论文主要是从客户购票的角度来设计自助售票终端的票务对接系统把票务对接系统分成四个模块进行模块化设计。
参考文献
[1]朱一波.无人值守地铁站的自动票务系统人机界面的设计研究[D].南京:东南大学硕士学位论文,2008.
[2]丁浩.网络环境下的机场建设费自助售票系统的设计与实现[D].长沙:防科技大学硕士学位论文,2002.
[3]王珊,萨斯煊. 数据库系统原理概论[M].计算机出版社,006.
[4]宋晓阳. ATM机自助售票系统的设计与实现[J].应用科技,001,10:34-36.
[5]吴秀敏,王晓兰,陈世斌,方巍.自助购票系统的设计与研究[M].北京:型电脑应用,2010.
-
电工系统基础知识
电工系统基础知识是什么?相信很多人都想知道吧?以下是小编为您整理的电工系统基础知识相关资料,欢迎阅读!电工系统基础知识1、左零右火。2、三相五线制用颜色黄、绿、红、淡蓝色分别表示U、V、W、N保护接地线双颜色(PE)。3、变压器在运行中,变压器各相电流不应超过...
-
玩家攻略系统九年级作文
皓宇被自家母亲弄得一个头两个大的,而这边的晓晓正在神游中,却被系统打断,“恭喜玩家又朝着目标前进了一大步,依照这种速度发展,一定可以达到目标的,加油啊,欧尼”。晓晓自然是翘起了尾巴,嘿嘿,当然,也不看看偶是谁,美男自然都到我的碗里来了呗。皓宇看到身边的晓晓突然笑...
-
考研创新方法-系统复习法
现在,很多复习考研的同学都有健忘、思维缓慢的毛病,而要想在短期内实现课程知识水平质的飞跃的方法,无疑就是系统复习法了。我们知道,计算机储存大量的信息而处理的速度又非常高,归根到底是设计和运行高度集成、高度系统化。系统化可以提高记忆和思维的效率。大家可...
-
精选Excel建立数据库技巧
Excel建立数据库技巧日常工作中,我们常常需要建立一些有规律的数据库。例如我为了管理全乡的农业税,需建立一数据库,该数据库第一个字段名为村名,第二个字段名为组别。我乡共19个村,每个村7~17个组不等,共计258个组。这个数据库用数据库软件(哪怕是VisualFoxPro6.0或是...