分析汽车客运联网售票系统的设计与实现
2015-05-30刘明
刘明
摘要:当前汽车运输陷入一个比较尴尬的境地,汽车票则只能在汽车站的售票大厅才能买到。汽车票联网售票系统将通过整合公路客运行业客票资源,实现站间互售、社会代售、网络订售票相结合的全新的公路长途票务服务,一方面要实现运输公司的车站售票业务信息化管理,也要实现与其他运输公司业务系统的对接,实时获取各个车站的班次、售票信息,通过运输公司的系统接口实现订票、售票、检票、财务统计等操作。本文主要通过分析汽车客运联网售票系统的设计与实现,势,对其相关的技术进行描述,然后对整个联网售票系统的实现过程进行描述。
关键词:汽车客运;联网售票系统;设计
引言
随着社会生产力的迅猛发展,计算机软件技术的应用已然成为现代社会生活生产所不可或缺的一部分。软件产业作为我国信息产业的核心在近年来取得了快速的发展,特别是在企业生产管理上的应用。软件在规范化企业的管理、提高员工的工作效率和降低成本发挥着重要作用。车站作为道路客运最基础的单元,承担了大量的工作。随着旅客人数的增长,售票方式的更新、改造,对于保障道路客运起到了积极、关键的作用。通过不断调研,结合售票的实际需求,逐步开发出具有一定规模的汽车票联网售票系统。
1.系统概述
汽车客运联网售票系统设计需要我们从实际出发,以及交通运输情况进行并网互联,并且要实现各个外点的联网,利于乘客购票及网上订票操作。该系统的设计实现主要包含的内容包括:售票信息、改签票、退票、补票、预定、售票查询等功能。该系统的实现的可以提高售票速度,便于全盘操作和控制,在售票时只需要输入3位数字和站点的代码,有效减少了对键盘的使用,这样对于进行短期培训的售票人员也可以进行电脑操作售票,尽快的适应岗位。同时采用数字式售票代码可以使用单手操作,有效提高了工作效率,最大化的降低了劳动强度,减轻了工作人员的工作量。此外,对于部分售票人员忘记售票代码,可以通过拼音首字母进行查询,利用售票的操作,实现了跨区域、按地点进行售票的操作。
2.基础设施设计
在基础设施设计过程中,其设计方案的核心是中心机房,采用专用的服务器,建立站务中心数据库。实现对两站之间数据库作为信息的同步分享,并且总部中心服务器可以与各站务服务器互通,更好的实现了联网售票。
2.1应用网通的数字电路互联网技术,进一步保证了总部中心机房对业务的拓展,良好的宽带运行作用,促使整个中心网络实现了统一规划,统一分配的管理,使各个局域网内的服务器和中心机房的配置相适应,只需要开放MSDTCl35端口即可实现相应的功能。
2.2数据系统结构主要是通过视网方式出现,为每一个外部结构用户提供相应的数据库内筒,并且通过一般用户实现了概念级数据库全部信息视网。其内部结构具有足够的存储数据库,对数据项、路径。索引的物理组织都有明确的规定。由此可见,数据库外部结构与内部结构实现了良好的转换,进而体现了两个概念之间的影像作用。
3.系统数据数据库设计
所谓的系统数据库设计,必须对相应的数据进行需求分析,通过互相支持的系统目标的基础数据开展搜集和处理,从而实现需求分析。即由顶向下逐层分解,并用数据流图、数据字典来描述系统现实世界和未来应用的数据分析情况。
3.1数据项的描述。数据项的描述内容包括数据项名称、含义、类型、长度、范围以及与其他数据项的逻辑关系。这样的设计描述利于票务系统的管理和查询。例如票面价格的数据项描述{条目编号:l-002:名称:票面价格;别名:PMJG;说明:车票的实际价格;类型:数字;长度:7;范围:0.00—9999.00}。
3.2数据结构的描述。数据结构描述={数据结构名称,数据结构含义说明,结构:(数据项名称)}。“车次”数据结构条目:条目编号:2-012;名称:车次;说明:建讧数据库时整理其代码及对应线路;结构={名称,出发地,目的地,是否可以售票,出票人(出票窗扣),票价}。
3.3数据流的描述。数据流={数据流名称,说明,数据流来源数据流去向,结构={数据项名称或数据结构名称}。“购票请求”数据流条日:目编号:3-035;名称:售票请求;说明:旅客购票时发出;数据来源:旅客数据去向:接收请求;结构={车次,车票类型:儿童票/成人票/免费票,车张数,票款}。
3.4 数据存储文件的描述。数据存储文件是数据结构的静止状态,主要描述该数据存储的结构及有关的数据流、查询要求等。数据存储文件=f数据存储文件名称,说明,有天数据流,结构={数据项名称或数据结构名称},数据量,存取方式,查询要求}。名称:售出车票;有关数据流:旅客清求后购票,旅客E牟时验票;结构={车次,车票类型:儿童票/成人票/免费票,票面价格,实际售票价格,售票口期,检票时间.检票总次数;存取方式:购售票写入,检票时读与写,查询时读取;查询要求:检票时查询,其他随机查询。
4.联网售票系统功能实现方案
4.1数据站务中心数据库可以存储班次、座位以及检票信息,保证售票信息与进站座位信息的同步,可以及时的反应检票具体信息,利于对中途上客、普票等业务的操作。同时在中心库中可以包含两站所有班次信息,除过对临床加班次之外,保证了班次的正常运行,预防了自行增加榜次现象的发生。班次计划中增加了车站编码列,同班次的各占信息可以同步。统一线路的站点、结算信息以及汽车票价,都实现了统一的管理,利于财务对票据信息的管理。
4.2数据库的储存过程实现了对售票储存的提交,增加对分布式事务的管理,并且是中心数据库和本地数据库实现同步,可以清楚地查询地库车次、座位,并且利于中心库的远程储存和班次座位信息的查询。提交退票存储过程:增加以分布式事物,利于同步修改和查询座位信息,同时在整个中心库中利于远程的调用、储存、修改等相关班次的座位信息,利于整体管理和调度。而对于提交新增班次計划程序的储,需要在中心库中增加班次计划、相关车站信息、座位信息,并且需要同步各个站点该班次的计划数据,所以应该由足够的时间进行修改、录入、调整。在提交调整计划完成后,还需要同步修改其他的信息。例如车型、座位、线路、班次等重要新型,这样利于不同站点对该班次信息的掌握,从而更好地坐高班次座位预留情况。由此,数据库存储功能的实现,对于中心库车辆信息、站点信息、班次、票价、线路等细信息都实现了同步管理,从而充分显示了客运联网售票系统的强大功能。
5.结语
本文针对车站的业务需求设计开发了联网售票系统,运用面向对象的分层架构思想来进行架构设计,通过对象关系映射来实现程序对象到关系数据库数据的映射,并结合据库访问技术来进行数据访问和操作。进一步为旅客提供便捷的服务,并且也有效提高了交通运输管理工作效率和监管力度。(作者单位:西安交通信息投资营运有限公司)
参考文献:
[1]张昊.基于多数据库数据共享的网络系统的设计和实现[D].山东.山东大学.2012
[2]欧阳松寿.铁路客运售票模式的研究[D].北京:北京交通大学,2011
[3]卢晓庆.基于 WEB 的交通旅游订票系统系统的设计与实现[J].大连理工大学,2013
[4]刘相.基于设计模式的 EJB 主键生成策略的研究[J].上海理工大学学报,2012(2)
[5]顾良.联网售票的公路客运决策支持系统实施方案[J].市场周刊.研究版,2011,(09)