第一篇:案例1-中国铁路客票发售和预定系统
中国铁路客票发售和预定系统
中国拥有总里程超过五万公里的铁路线,是世界上最大的铁路运输网之一。而铁路客运服务在其中又占有非常重要的地位。其中有5000多个车站承办客运业务,日开列车2000多列。为了在日益加剧的客户运输服务竞争中确保优势,改善铁路客户的服务质量,铁道部门一直在努力寻找提高竞争力、改善服务的新途径。中国铁路客票发售和预订系统的特殊性
综观国外许多已成功运用多年的客票系统,有其成熟的经验可以借鉴,而当今计算机和网络技术的飞速发展则为我们提供了很好的条件。但中国铁路客票系统有着自己的特殊性,主要表现在以下几点:◇ 规模庞大: 如前所述,中国铁路有 5000 多个车站承办客运业务,日开行旅客列车 2000 多列,系统建成后将有几万个窗口机需要联网,每年客运量大于 10 亿人次,最高日发售客票高达 400 万张之多,可以说没有任何一个国家的铁路客票系统具有如此庞大的规模。
◇ 实时性强: 中国铁路客票发售量不但大,而且热线车票和售票时间较为集中,在售票高峰时,将会同时产生 4000-5000 个座席申请,其中有相当数量是对同一时间、同一车次、相同座席的请求。为保证响应速度,对网络时延的要求非常高,计算机处理一张票的总时间一般应小于 7 秒,其中网络通信时延要在 2 秒以内,而我国的通信条件又恰恰比较落后,要满足这样的要求则具有一定的难度。
◇ 票务管理复杂: 中国是一个发展中国家,人口众多,铁路旅客运输是主要的交通运输方式。从整体上讲,客票的发售和预订在数量上是供不应求,因此,每一张客票均要精确地确定座席,并且是当日当次有效。加上票种繁多、票价复杂、票额预分、座席复用和规章众多等等,给数据组织和数据库管理增加很多约束条件和困难。而国外发达国家由于铁路运输能力是供远大于求,其主要客流集中在市郊和地铁,客运管理简单,对系统功能要求不高,除部分国家在预约客票中考虑了座席外,大量的售票业务都不必处理座席信息,其系统开发的难度则比中国小得多。
◇ 多级网络结构: 由于国外系统起步较早,且通信发达,大多数采用集中处理的主机/终端方式,而我国幅员辽阔,通信条件较差,根据实际情况,将采用近代发展的集中与分布相结合的客户机/服务器体系结构,这对大规模信息系统的应用也是探索和创新。
◇ 管理体制改革: 中国铁路部门在长期的手工作业过程中,为解决运量与运能的矛盾,建立了一整套严格的行之有效的客票发售组织与管理制度,但在很大程度上并不适应现代技术和新系统的运用,这在系统建设过程中将要有所打破、有所创新、有所改革,也增加了系统开发的难度。
上述种种特殊性说明,中国铁路客票系统的复杂程度远远高于国外的售票系统。
系统目标
中国铁路客票发售和预订系统的最终目标是建立一个覆盖全国铁路的计算机售票网络,实现客票管理和发售工作现代化,从而方便旅客购票和旅行,提高铁路客运经营水平和服务质量,达到国际先进水平,成为世界上规模最大的铁路客票发售和预订系统。具体目标如下:
- 实现全路快车营业站计算机联网售票,以机器代替人工作业,以软票替代常备客票。在任一售票窗口可发售任意方向和任意车次的客票,最大限度地为旅客提供方便。
- 系统可预订、预售和发售当日客票,具有售返程、联程等异地购票功能。
- 系统预售期近期为 10 天,远期为 30 天;预订期近期为 2个月,远期为半年。
- 实现票额、座席、制票、计费、结算、统计等工作的计算机管理。逐步形成统一的客票信息源,实现信息共享。- 加强客票信息管理与分析,提高座席利用率,为铁路客运组织与管理工作提供辅助决策支持。
第二篇:中国铁路客票系统网络安全问题的探讨
中国铁路客票系统网络安全问题的探讨
一、中国铁路客票发售和预订系统简介
中国铁路现有5155个客运站,日发送旅客300多万人,每天发售数百万张客票。为了提高我国铁路客运现代化水平,铁道部从95年开始在一些大站开始逐步实施计算机联网售票。按照总体规划,整个客票发售和预订系统采用集中与分布相结合的客户机/服务器结构,它由1个全路票务中心、29个地区票务中心及车站电子售票系统三级组成。数据通讯广域网采用已建成的覆盖全国的铁路X.25网(正在扩为帧中继网),局域网采用以太网,使用TCP/IP协议,中国铁路客票系统结构如图一所示。系统软件环境:票务中心为UNIX操作系统与SYSBASE数据库,售票窗口为WINDOWS。整个系统建成后将有几万台微机联网,成为世界最大的铁路售票系统。
中国铁路客票系统将是一个大型有价票证制作和管理系统,它不仅为用户提供本地及远程的购票服务,并且还与其他网络互联提供综合服务,因此必须保证整个系统在各个阶段特别是网络的安全性和可靠性。
二、保证铁路客票系统网络安全的具体措施
对于我国铁路客票系统网络的安全措施必须满足应用系统数据安全性的要求,因而在各级数据库服务器和通信服务器中都应有网络安全措施,应根据不同层次,不同应用设置相同的访问控制、密钥等,并应能留下操作轨迹以备查阅。
1、带包过滤功能的路由器使用
在铁路客票系统网络中,使用带有包过滤器功能的路由器多个,各子网相互隔离开来。各级票务中心的子网均通过这种安全功能的路由器后接入铁道部X.25网或其他外围,包过滤路由器(Package Filte rs Router)是一个可检查通过它的数据包的路由器,它限定外部用户进入局域网的数据包,通常运用IP地址和端口号来限定处理,也就是依照协议按照规则允许某些IP范围的某些端口号通过路由器,同时限定其它IP地址的某些端口号的通过。由于包过滤是在协议“下三层”实现的,包的类型可进行拦截和登录。它通常直接
转发报文,对于用户是透明的,而且速度较快。比起其它类型防火墙来说,它比较容易实现。
2、建立各级网络安全模块
全路各级票务中心所属子系统都应具有网络安全模块。主要由该网络操作系统(NOS),相应主/备机操作系统(OS),和相应数据库管理系统(DBMS)等的安全功能所组成。其中网络操作系统(NOS)的安全功能主要有:安全管理(即物理安全)、访问控制(资源权限)和传输安全(密码技术)、故障管理(即故障检测)、隔离措施、容错实现以及重新加载等技术。监督管理即监督用户程序和文件的使用,识别并阻止非法用户的非法访问,一般是通过系统的日志文件和安全审计功能加以实现。此外,它还配合主机的操作系统(OS)及数据库管理系统(DBMS)的有关安全管理功能共同实现网络安全管理的任务。
一般说来,网络硬件设备安装的同时,提供设备的厂家也将提供网络安全模块,对于应用系统安全功能的设计者主要是选择网络安全模块所提供的功能,匹配主机操作系统(OS)及数据库管理系统(DBMS),再依照应用系统不同层次级别的用户作出相应的规划与设置,综合并协调各安全功能的作用,达到统一的所要求的安全级别。网络安全模块应具备如下基本功能: 用户访问的许可控制、访问监听、病毒预防、安全性管理及出错管理、目录和文件的安全性操作、用户管理系统、备份窗口、事件观察窗口等等。
应用系统设计者应首先了解这些功能使用的条件、方法,然后规划本票务中心所属各用户信息交换的级别分类分组;另一方面,相应地对数据、文件资源赋予不同的使用权限,两者有机地结合,达到安全应用的目的。当然也可以把主体和客体放在一张表里,以矩阵形式构成访问控制。这些是系统安全模块的依据。
3、系统第一道防线棗用户身份识别
凡是用户终端(本地和远程),也包括网络应用系统的维护和管理用终端,要想进入并使用该系统都必须向系统提交其用户标识和口令。系统根据用户标识判断其是否为注册用户;如果是,再根据口令判断其合法性,如果是合法用户,则接受用户,反之拒绝用户。
口令识别是一种低成本、易实现的用户识别技术,在计算机系统内广泛使用。但它也是最容易受到攻击的部分。使用口令机制关键在于不定期更新口令,至于更新周期要看具体应用情况而定,不同的系统可制定不同的动态变化的更新时间,如一般可在3~6个月更新。另外,应将口令加密后再存放。用户注册时,先输入用户的标识和口令,系统将该口令加密,然后与口令表中的口令密文进行比较,若两者相等,表明用户为合法用户。口令的加密算法常采用单向加密算法MD5算法。在UNIX系统中将它加以改进成“口令扩展法”,即把用户注册时间与用户标识组成12位的数字称为保留信息R。保留信息R对每个用户是唯一的。把保留信息R附加到用户口令PW中,作为一个整体加密处理。这样的口令机制既有了动态随机性,又克服了两个相同口令有相同密文的缺陷,较大程度地提高了系统注册的安全性。无论是MD5算法,还是口令扩展方法都包括在主机操作系统之中,供用户选择调用。
4、防火墙的设置
将客票系统的应用服务分为公共信息服务和应用网关代理服务部分,诸如用户对客票系统的查询服务等,这一部分是“公开的”,应方便快捷地向用户提供公共服务信息。
对于客票系统内部的上下级管理,或者用户远程订票等项服务等,则可采用代理服务方式,也就是说,要经过必要的审查,看是允许还是限制,以至禁止某种访问。这样便可以更好地保护系统的安全和系统上数据的安全。铁路内部网络与铁路外部网络要隔离开来,通过 Gate NET这一安全模块即网间防御系统。实际是一组功能完善的防火墙。它的基本安全策略是把内外信息交换分成两大部分,公共信息服务部分和应用网关带领服务部分。将被频繁访问的公共信息服务如查询服务等放在Gate NET内,外部网络上的每个用户都可方便地访问它们,不必经过网关处理,这样有效地减轻了整个系统的负担,提高了网络的效率。
应用网关代理服务提供了铁路内部与外部网络之间的文件传输服务,远程登录服务、电子邮件代理服务等,访问这部分并希望得到相应工作服务要严格受到控制。这样组成的网间防御系统是灵活的,也是安全的。
基于包过滤(筛选路由器)的防火墙,不仅用于铁路客票售票系统网络
设置的多个路由器,还可以将包过滤的防火墙功能用于其它部分,如数据库。
三、网络安全产品的选择
1、保密终端
铁路售票终端可选择插入加密卡(扩展卡)的方式实现保密终端的功能。如FORTEZZA加密卡。基于硬件的加密卡,可以插入宿主平台上,其保密应用于电子邮件(Email),电子商业及数据交换(EDI)、文件传送、文件存储、远程数据访问、全球网远程识别、数字签名、加盖日戳能力、验证等等。它采用了新一代Copstone芯片,其上嵌有 SKIPJACK加密算法,使用公开密钥密码体制技术,专用密钥只有用户自己保存,该密钥放在PC卡上可防止用户周围的人窃取。它最大的特点在于它能够在FORTEZZA卡上同时进行数据的加密和数字签名。FORTE ZZA加密卡可以集成到保密网中起安全服务器的作用。
像铁路客车售票系统的销售终端可采用加密卡方式,对敏感信息进行保密处理,并由售票员进行数字签名,以防篡改和推卸责任。
2、保密平台的实现
日本NTT公司开发的保密平台(实用软件),可应用于在局域网的客户机棗服务器方式下的办公室自动化业务(OA)中。它具有加密(快速FEAL加密算法)、密钥分配、管理,实体鉴别服务、各种检测等功能,该平台能为各种类型的OA应用程序提供高等级的安全服务,从而增强了在局域网LAN上客户机棗服务器OA业务的安全性。
这种平台具有如下的功能:防止“窃取”数据;非法窥视其它用户终端;沿传输路径窃取数据;非法存取服务器上的数据棗使用加密和访问控制手段。防止“假冒”:未经许可使用其它用户的标识(ID);未经许可的业务棗使用该公司的实体鉴别技术(ESIGN)及容许校验手段。
在铁路客票售票系统中,各种类型的服务器,各售票站点,城市或地区票务中心的服务器都可以选用这样的保密平台(软件),一揽子解决各种安全要求,并且只需通过简单的应用接口装置即可实现。
3、Windows软件的加密技术
Windows软件已广泛使用,在此环境下的应用软件如何保密、提高安全性呢?其基本加密技术方法是变形法(经过予处理后,变成不可运行程序,但保密性不强);外壳法(在原软件的外面罩上一层“外壳”,在原软件运行前必须先识别它的键Key,方可运行。但对用户的技术要求较高,好处是不改变原软件,保密性也好);内嵌法(在原软件内部选择某一个嵌入点,嵌入检测键(Key)的模块,以判断用户的合法性。但实现起来较困难,保密性较好)。一般Windows可执行文件都可使用以上几种方法。
4、RSA通用程序
是电子部华北计算所开发的加密程序。所谓通用即使用了移植性好的C语言实现,它的速度介于汇编语言与其它高级语言之间。由于C语言缺少汇编语言所提供的进位标志位和一些存放结果寄存器的支持,这给构造大数运算带来很大的麻烦。为此,已开发补充了某些特殊机制功能。另外应用程序中全部使用与机型、OS无关的标准库函数,专门开发了符合CCITT建议的哈希(HASH)函数子程序,作为通用程序的可加载模块,以适合于“数字签名”的实现。数字签名作为报文验证的一种手段更强于一般的报文验证,它只有发方本人才能编制的,任何人都能验证的技术手段叫做数字签名。它可以防止报文的篡改和抵赖。
5、DataCryptor 64E数字包端---端保密机
这是英国RACAL公司生产的X.25网络的数字保密机。用于保护经公用和专用包交换网传输的敏感而有价值的信息。在传输之前将数据加密,加密后的数据经网络传输,在其终点予以解密。
主要特性:安全的密钥管理系统;DES或专利加密算法;广泛的故障诊断;告警报导;备有电池存贮器保护;可供选择的接口;支持多至256个虚拟电路;前面板可编程程序等。
四、防火墙产品的选择
1、用于公用电话网远程访问的防火墙产品:
Modem Security Enforcer,它可保护内部网络免遭来自调制解调器和公用电话网的非法入侵。
2、Dgital对UNIX的防火墙
Digital防火墙中所使用的技术已经对Digital公司800个节点的网络进行了5年的保护。铁路系统的计算机设备中有不少配置了UNIX系统。
3、IBM Internet安全网络网关
它是一个功能极强的安全网络网关。它支持高级包过滤、报警地址和RS/6000应用网关代理,还支持标准密码、SecurceNET卡。SecarI D卡的几种用户身份验证。安全网络网关自动执行安装的强化过程,禁止不可信任的UNIX和TCP/IP服务和协议。
4、NetGate
工作于SPARC(Solaris Or Sun os)平台上。它基于规则的包过滤监控TCP/IP网络上的活动。主要优点是高速度和低价格。
5、Private Internet Gxchange(pix)Firewall
它采用地址转换来保护内部网络。这一设备在Windows95环境下配置,对用户没有任何影响。它同时支持16000个连接。执行地址转换速率达45Mbps。中国铁路客票发售和预订系统是高新技术的集成,是一项非常复杂的系统工程,我们在这方面的研究只是一部分,许多还需要在应用中得到改进,我们希望中国铁路客票发售和预订系统日益完善,达到我们希望的总目标。
第三篇:购买中国铁路客票完全攻略
购买中国铁路客票完全攻略
购票前:关键:了解常识;做足准备;异地与换乘
1、计划试再购票前非常重要的一项准备,千万不要想当然的临时去窗口询问某某车有没有车票,那样最有可能导致最终的购票失败;
2、计划购票的内容包括:了解你所在车站至到达车站的所有列车信息,包括:车次、列车种类、列车等级、列车详尽运行时刻,最关键的是通过网络、车站等了解各次列车在本站的票额预留情况,在这当中,不妨多去车站的几次售票厅。所了解的信息越多对你的购票就越有帮助;
3、列车等级共分为:直达特快(Z)、特快列车(T)、跨局快速(K)、管内快速(N)、跨局普快列车(3000以前的四位数车次)、管内普快列车(4000-5999之间的车次)、管内普慢列车(6000-8999之间的列车)、临时旅客列车(L)、旅游列车(Y)与在现有临时旅客列车基础上再加开的临时旅客列车(A)。因为前不久铁路整改原因,某些跨局快速列车现在依然以N打头(如武昌—西安的N358次)。在这里,以Z打头的列车等级在全路是最高的,正点情况下不避让任何列车,T车的等级仅次于Z,在某些情况下有的T需要避让Z,正常情况下T不会避让除Z以外的列车,K与N的关系就有点难以阐述,并不是K就比N的等级高,有时候K也需要避让N(如深圳—岳阳的N722次在衡阳—株洲区间要超越广州—贵阳的K65次),当然,还有的跨局普快还会超越K车,同等级的车也存在避让(如广州—信阳的K10次在汉口—信阳区间被汉口—包头的1482次和汉口—大连的K370次超越,并且在时刻表上K10次显示从汉口中途不停站到达信阳),管内普快列车与管内普慢列车的等级最低,需要避让所有的客车和部分货车,普慢列车属于逢站必停、逢车必让的类型。L、A、Y属于临时列车,所以它的运行受具体情况的影响,不过,通常临客列车是按照货车来排点运行。从以上看来,看某趟车究竟有多快还是要比较它的运行时间,不能当从车次和票面所打印的信息(新空调硬座快速/硬座普快等)来肯定列车运行的等级;
4、按照铁道部规定的列车里程票价,Z、T、K、N在同席别、同里程、同种票的种类其票价都是一样的,但是各个铁路局会对其开行的部分列车执行票价折扣,有的是一档、有的是二档。这也说明了为什么有的K、N车票价比T车还贵。跨局普快列车与管内普快列车的列车票价是一样的,管内普慢列车的票价最低。在这里,同等级的空调列车与非空调列车的票价差别大约在50%左右。还有个例外,就是乘坐广深铁路股份有限公司的列车票价会更为贵一些,因为它执行的是广深公司的票价。(如:长沙—深圳硬坐T67次、T95次、T175次、K7次需要113元,而N721、N737次需要150元左右)。在票价上,学生硬座票=硬座全价票÷2+1(手续费),学生硬卧票=硬卧全价票-学生硬座票+1(手续费),举个例子:从上海—昆明K79次,学生硬座票=288÷2+1=145元,学生硬卧票(下铺)=519-145+1=375元。软席票不能享受学生优惠。春运期间部分列车会涨价。
5、通过车站售票厅票额剩余动态LED显示屏可以最直接、最方便地了解到本站所有列车的席别预留情况。虽然车站宣称该显示屏所显示的内容仅供参考,但是通过它可以从侧面反映出列车的许多情况。从有席位的车票(RW、RZ、YW、YZ)来看,如果某某车在某天显示还剩余n(n>10)张车票,很大程度上说明该车在本站属于较冷门的列车,只需提前一定的天数即能购买到车票;如果某某车在某天显示还剩余n(n<5)张车票,那么请千万不要想碰碰运气,也许这种车就算你拿到硬座车票也挤不上去。绝大部分列车会在部分中途车站进行一定的席位预留,这时你要了解它的限售区间,否则你只能购到无座车票(如广州—贵阳K65次在株洲站有充足的YZ预留,但是从株洲—湘潭、娄底、冷水江东只能打出无座车票,这就说明了K65次在株洲限售冷水江东以远,至少买到怀化才有座票发售)。有的列车属于全程对号,如T124次从广州—长春买不到卧铺了,而到长沙就有卧铺票,这就说明了这个铺位是在长沙预留的。当然,每个车站都会对过路的列车实施一定的无座票发售,如果连无座票剩余都显示为0,那么我们最好不要打此车的主意。如果你要购买无座车票的话,那就得看你对列车的了解怎么样,是否知道某趟车即使持有无座票上车也能找到座位或是补到卧铺。
6、全面、详细了解车站的临时旅客列车信息,特别是到了春运期间,各趟图定列车车票变得一票难求,所以,车体情况与到开时间并不是影响我们出行的第一因素,能否走和车厢拥挤程度成了我们最关心的话题。能买到临客列车的车票我们应当感到庆幸。
7、购票前期准备尤为重要的还有异地票与换乘。现在进行异地购票与换乘的人群通常是在两地没有直通列车的情况下进行。比如说,从广州—乌鲁木齐,通过了解时刻表,我们应该去汉口、郑州、西安、兰州换乘,并应当尝试在广州售票窗口买汉口(T192)、郑州(T198)、西安(1043)、兰州(T295)的异地车票,当然在买票之前就应该想好如果买到了某趟车的异地票,我们要接着买哪趟车的票去换乘,并且要防止在这趟车没票的情况下再购买其它点适合的列车,换句话说,就是要准备好两套以上的换乘方案。当然,购买异地车票与换乘不仅仅局限于这样的情况,当路过本站的列车在本站的预留车票已售完时,我们可以尝试购买该趟列车所经过附近车站的预留车票,当然,异地车票只能购到有席位的车票,不能购到无座车票。举个例子,我们买K186次从株洲—北京西,当株洲站的车票已经发售完毕时,我们可以在株洲车站购买K186次在长沙、岳阳、衡山、衡阳的预留车票。这样购买,你须缴纳5元的手续费,且你的乘车区间是票面上所写的,假如我们在株洲买到K186次长沙—北京西的车票,那你的乘车区间就是长沙—北京西,按照规定来说,从株洲—长沙你还要单独买票,如果出不了票,那你只能想其它办法(坐汽车或是想办法进站上车再说)。如果你买的是从衡山或衡阳到北京西,那么在株洲站就可以直接上车,有一个问题,卧铺票在开车两小时后仍无人使用,那么车长就会自行处理该铺位,而硬座票没有时间限制。当然我们还要了解各个铁路局的联网售票情况,虽然铁路称在任一网点可以购到全国各站列车的车票,但是各个路局在车票紧张的时期可能会不对其它铁路局放票,把票留给本局进行销售。在某局能否买到另一个局的车票这就要看你的运气了!不过,可以肯定的是,Z打头的列车在全国任一网点都能买到!当我们买不到异地票进行换乘时,我们应该购买通票。C8I
9、在两地间有直达列车但是票非常紧张而且车又拥挤的话,我们不妨考虑换乘。在两地间的一个合适的车站,从你所在的车站选择一趟比较舒适的列车前往中间站,再在中间站前往目的地。当然,这个中间站一定要选好,这是关键,要全面了解出发站到换乘站以及换乘站到目的站的列车情况。比如说,从株洲—昆明的车票常年紧张,且人也比较多,我们选择在贵阳车站进行换乘。在株洲坐K65次前往贵阳,在21:13到了贵阳以后又好多车到昆明(K167、K337、T61、K79、K159),特别是K337与T61和前方车站作比较拥挤程度已经下降。K65次在株洲又充足的YZ预留,并且它挂了11节YZ车,即使买到无座票上车也很轻易地能找到座位,K65次采用全列25G塞拉门车体,乘坐相当舒适。当然K167、K337、T61、K79、K159在贵阳已经没有预留,我们只能购买通票,到贵阳站以后去改签。当然,如果我们在换乘车站能确信不能签到车票,那我们可以在站台上等着车进站上车再补票,如果出站签不到车票,而车站又不卖站台票或是不让进站的话,我们进站又是一件麻烦的事情。6Y(B?
10、铁路的客票剩余不仅仅是留存在售票窗口的电脑里,每个车站都有自己的计划室,票额都首先要过计划室才能到达窗口销售。某某车站公布提前N天售票,但是即使是你排在第一个,你可能还是买不到,这是因为这个车站可以提前比N大的天数出票,计划室首先把票(特别是热门列车)留给有需要的团体或是个人,在开车前一两天如果该趟列车车票还没有售完,计划室就会把票放到窗口,这就是有的人会碰到好运气的原因。铁路售票系统的时间菜单可以无限制地往下拉,提前N天售票是车站人为规定的,车站只是担心如果车票预售期太长,发生不可预知的情况时,给旅客造成损失,比如说,列车改点、停运等等。当然,Z打头的列车预售期最长,且全国任一联网售票点都能购买到。.n-
11、综合以上常识,我们去车站购票时最好准备两套以上的出行方案!当然,向旅行社订购车票也是一个值得推荐的方法,虽然到旅行社订票要花几十元的手续费,但是,破钱消灾,免去一切烦恼……J----:Mi7 购票中:关键:镇定;讲清楚;不要轻易“相信”售票员的话)
1、关于购票的时间,我个人认为在半夜买票是比较好的选择。因为半夜的人相对少一些,售票员有时间帮我们看所有的出行方案是否有票;在此,我建议买票时两三个人一同去,并在不同的窗口排队,当这个窗口没有票时,我们可以迅速再到另一个窗口询问。不要想当然地所有的窗口都是一样的,不错,窗口都一样,但是,售票员不是一样的!你买得到票与否和售票员有很大的关系!在购票之前,我们一定要根据我们的出行方案想好可能出现的情况并且准备应对措施!CYlf
2、在排到窗口后,首先,我们不要紧张,说话不要太快并且尽量清晰,依次把日期、车次、目的地、席别、种类、数量说清楚,例如:你好!请帮我看一下1月10日的K65次到贵阳有没有硬座……买票时最忌讳一来就问到哪里还有没有车票,这样的话售票员如果有功夫的话跟你看一看热门车,接着来一句:没有了!这下你是不是僵住了?从售票员的心理来看,她们也很烦躁,当你要求她帮你选车次时,一般她们只会看固定的几趟热门车或是尽量销售本局的列车。所以,我们一定要报车次还有日期,并且坚持要她在键盘上操作(不要相信她说没票就以为真的没票),如果屏幕显示出来的计划有红色字体,那就是站票;如果计划显示是全部都是黑色的字体,那么恭喜,至少是有硬座了!如果屏幕上一直显示提示对话框,那么总之就是没票了!G
3、在确定没有票之后要迅速反应让售票员打附近车站的异地票,如K186从株洲—北京西没有票了,我们一下就要反应:那你跟我从长沙打看一下有没有?再帮我从岳阳打看一下?当然,学生票不能从列车已通过的车站购买异地车票,不过,拿K186来说,株洲、长沙、岳阳都没票了,只有衡山、衡阳有票时,也许有比较好的售票员会卖也说不定。这也是我建议大家去不同窗口尝试购票的原因。(有的车站就是明明可以卖学生票但是某些售票员就是不卖,还说这是规定不能像这样卖的)tfo0uC
4、如果连站票都没有,我们也许应该尝试换乘了。首先还是买异地票,异地票并不是一定要再该车的始发站买起,在该车的中途任一车站,只要有预留车票并且票额对外开放的话,我们还是有机会买到该车从中途车站发车的车票。买通票时可以这样:你好!我要一张通票,某月某日的几次车,到哪里(目的地),在哪个车站转车,硬座/硬卧。站票也可以购买通票。在购到票后要检查票面得日期、车次等信息对不对。&
5、关于售学生票的具体规定,实在是不好定论,因为中国的售票网点太多了,再加上每个售票员都不一样,所以有的时候能否买到学生票还是要看售票员。q`H
6、如果准备得非常充分,但依旧还是买不到得票得话,那就是没有办法了!改乘其它交通工具或是找旅行社吧!或是看看能否买站票进站上车再补或是想其它方法进站。!K0~u^--------u0/ 购票后:关键:作好乘车准备;要考虑到某些能预知的因素(如太过拥挤无法上车)IDyT}"
1、看清发车时间,特别是异地票,票面发车时间并不是你所在车站的时间,是从你买起车站的发车时间;Oc
2、关于票面信息:左上端得红色字母数字是票号,在最底下有三组条形码(中间有明显空格),第一组倒数四位数为购票的日期,这个时间是以铁路购票预定发售系统V4.0的时间为准,有时会与真实时期有差别,日期前面是所在购票地点售票的窗口号,这个根据各个车站规定有所差异;最后一组最后四位数为两地间的距离(KM);关于硬座号,在定员为128人的22、单层25B、25G、25K型客车非列车长办公席车厢,尾数为0、9、4、5和1、118为窗口座位,软座车、双层车均无规律,一般列车长办公席车厢就是与餐车相邻的硬座车厢,具体编组信息请点击:http://www.xiexiebang.com/smart40/CompileListBkq=
3、如要退票,现在新规定只固定核收20%退票费;k.:
4、如果乘坐直达车拥挤得无法上车,那么我们可以选择到其它车站换乘,碰到好一点得列车员和车长,他们不会再收取你的补票费,到达换乘站时再去进行“中途下车改签”。如:在五提之前,我从株洲—昆明买了K181次,当时就没挤上车去,然后我的反映就是乘坐接下来的2513次到桂林北换桂林北—昆明的2055次!那次的2513列车员就没有叫我补票,到了桂林虽然签到无座票,但由于是始发车,上车还是找到了座位!当然,一本全国铁路旅客列车时刻表是少不了的,另外,由于2055是隔日开行,所以我还致电桂林北问讯2055到底是哪天开行。q(bc
5、我有一个小技巧,也是我的乘车经验,还是从株洲—昆明,我是这样买票的:在株洲站买K65次到怀化,有座位,在株洲站买K79次怀化—昆明,也打出了座位。但是我在乘坐的时候我就在K65上从株洲一直坐到贵阳再换K79!因为K65人少并且舒适,硬座可当卧铺睡!并且我买的还是学生票,一开始那个售票的还不卖说不能像这样买,我一再坚持说这样是可以买的,然后她把领班叫出来问,结果当然是可以卖了!假如K65过了怀化查票的话,那就得看你怎么说了,装无知与装可怜是很有可能过关的(辛好K65从来不查票)~~~当然,我觉得那次我应该买T61从怀化到昆明的异地车票,因为我后来才知道,T61在怀化也有预留的噢!
第四篇:误售客票案例
误售客票案例
1997年9月16日,原告刘国存和爱人在山海关火车站购买两张9月19日529次(北京至大连)旅客列车山海关至大连的硬座客票。山海关火车站售票人员误售给原告两张9月16日的529次客票。原告立即声明时间不对。山海关火车站售票人员随后给原告补了两张9月19日的签证票,并告知原告客票与签证票合并使用有效。9月19日,原告刘国存和其爱人乘上529次旅客列车。上车后,529次旅客列车列车长及列车有关人员在验票时认为,原告所持车票有效期只能到19日24时,如果到大连则需要再行补票。原告刘国存重又补了两张沈阳至大连的客票,票款84元。原告认为,其持有有效客票,中途不应当再行补票,补票使其在乘车期间精神上受到伤害。故以此为理由起诉至大连铁路运输法院,请求判令被告大连铁道有限责任公司退回补票款84元,赔偿误工损失等200元及精神损失费200元。
被告大连铁道有限责任公司答辩称:经向山海关火车站了解情况,原告所诉属实。愿意向原告赔礼道歉和依法处理此事。
「审判」
大连铁路运输法院于1997年9月22日受理此案后,依法对此案进行了审理,查明了上述事实。认为:原告刘国存购买9月19日铁路旅客列车客票,由于车站的过错造成误售给原告9月16日客票,经原告指出后,车站补给原告9月19日乘车签证,并声明两票合并使用有效。按《铁路旅客运输规程》的规定,则原告所持车票的有效期应从原告乘车之日起计算。被告按原车票记载日期计算原告所持车票有效期限不符合规定,应返还原告补票款。大连铁路运输法院依据案件事实、证据,分清是非,主持了原、被告双方进行了调解,双方于1997年9月29日当庭达成如下调解协议:
一、被告给付原告票款84元(即时清结)。
二、被告赔偿原告损失200元(即时清结)。
三、原告放弃其它诉讼请求。
四、案件受理费50元,由被告负担。
由于调解协议内容当庭履行完毕,依照《中华人民共和国民事诉讼法》第九十条的规定,双方当事人、审判员及书记员在调解协议上签名,调解协议即发生法律效力。
「评析」
本案是一起因铁路车站误售旅客列车客票,持票旅客上车后重新补票造成的铁路旅客运输纠纷。案件的事实简单、清楚,纠纷的关键在于应由谁承担本案的过错责任。对此,在审理过程中,意见分歧很大。一种意见认为,纠纷的产生是由于车站误售客票所致,责任在车站,车站应承担由此而产生的责任。被告作法正确,不应承担责任。另一种意见认为,车站虽然由于自身的疏忽误售旅客客票,但及时补发给乘车旅客以正确的乘车签证,变更了客票的有效期限。被告所属旅客列车认为原告所持客票期限已到,需重新补票,是错误的,应负赔偿责任。
我们认为,第二种意见是正确的。解决此纠纷的关键在于分清责任,确定原告所持客票的有效期限。根据《铁路旅客运输规程》的规定,铁路旅客列车客票的有效期间,按乘车里程计算,300公里以内为2日,301公里以上每增加500公里增加1日。其期间的计算应从指定乘车日起至有效期最后一日的24点止。本案的原告所持误售的客票乘车日为9月16日,按此规定有效期间为9月16日起至9月19日24点止。如果原告购买的就是9月16日的车票,上车后补票就是应当的。但《铁路旅客运输规程》又规定,因列车满员、晚点等铁路责任不能按客票、加快票的有效期间,到达到站时,车站可以适当延长客票、加快票有效期间。延长日数从客票有效期间终了的次日起计算。原告所持误售客票虽然到19日(即原告乘车之日)24点止已到有效期间,但此票乃车站误售所致,车站在知晓后及时补给原告19日的乘车签证,声明此16日的客票与19日的签证合并使用有效。车站补给原告19日的乘车签证是合法有效的,实际上已经延长了原告所持客票的有效期间。在计算该车票的有效期间时应从乘车签证所载的日期起计算,即从19日原告乘车时起,至有效期间最后一日的24点即22日的24点止。被告所属列车的列车长及有关人员认为原告所持客票到19日24时点止已到期,不符合《铁路旅客运输规程》的规定,让原告再行补票的作法是错误的,应返还原告所补旅客列车客票的票款,并承担给原告造成经济损失的赔偿责任。
虽然车站在误售客票后以签证的方式进行了弥补,但这种方式仍欠妥当。因为它毕竟会给旅客带来不必要的麻烦,铁路方面的值乘工作人员对此就未作出正确理解。因此,这种误售应以车站方面收回误售客票,向购票人换发正确客票为适当。
第五篇:篮球比赛门票预定管理系统
如有需要,请联系本人QQ42701618
摘要
随着社会市场经济的发展和日益繁荣,老百姓对体育,特别是对篮球喜爱程度越来越高。为充分利用现代信息处理技术和科学手段,建立一个功能齐全、既适用于当前各地业务需要,又具有前瞻性的篮球比赛门票预定管理系统,已经十分必要。
本文分以下几部分阐述了基于J2EE体系结构,使用Struts框架、Hibernate持久化框架,采用JSP作为显示层,后台使用体积小、速度快、总体拥有成本低的MySql数据库的结构和设计,来实现的。
一:数据库采用目前中小型企业中常用的MySql作为数据存储系统。本系统由于采用Hibernate作为持久层框架,在可靠性,效率方面都有很好的表现。
二:工程主体框架采用Struts完成。Struts是Apache开源组织下的一个子项目,为工程的整个业务逻辑提供了支持。
三:数据持久化采用Hibernate完成。Hibernate与iBatis一样,都是闻名于开源市场的数据持久层框架。同时Hibernate由于它的高效,安全,在企业开发中也经常被使用。四:WEB服务器:Web服务器采用Tomcat 5.5运行。
总之会给用户带来方便快速的服务。
关键字:Struts,Hibernate,J2EE, AJAX 系统
如有需要,请联系本人QQ42701618
第四章 详细设计及实现
依照总体设计,详细设计中需要对每个模块做出具体实现方法的计划,并写出关键代码。
4.1 层次设计
由于本系统采用struts框架,所以整个系统UI层由JSP负责,控制层由struts中的servlet负责,其中表单信息由bean负责,其中BPO处理有action类进行承担了解。其实就是MVC的处理方式。
4.2 格局设计
登录、密码找回都在主页外进行,注册会员进入后,在index页面采取框架结构,顶部top.jsp包括管理系统标语,有对用户密码进行修改、锁定用户,退出系统的功能。下面左边是left管理菜单最高管理员则有五个:用户管理、比赛赛程管理、票价查询、门票预定预览、门票管理,一般用户则是由最高管理用户进行制空权,此用户则有4个页面的功能:用户管理、比赛赛程管理、票价查询、门票预定预览。主界面一般分为三块,上面是查询的关键项,中间是查询结果,下面是修改、增加功能。如图4-1:
功能导航栏
图4-1 系统结构图
如有需要,请联系本人QQ42701618 4.3功能模块详细设计 4.3.1 用户管理
用户管理是用对用户的具体管理,用户的查询是用用户的信息进行查询,这里通过关键字进行查询相应的用户或者默认查询全部用户,关键字查询是通过hibernate自动查询的,然后由action把数据返回页面。效果图如下:
图4-2 用户查询页面
然后对用户进行管理,包括对用户进行权限管理,修改,冻结,解冻。
只有最高管理员拥有用户权限管理的功能,功能是将五个页面的功能赋给相应的用户,效果图如下图4-3:
如有需要,请联系本人QQ42701618
图4-3用户授权页面
修改用户信息,将用户的信息进行修改,选中一个用户,然后单击修改,就将选中的用户的信息显示在下面,然后就可以进行修改用户的信息。效果图如下图
图4-4修改用户信息页面
如有需要,请联系本人QQ42701618 冻结用户信息就是将不合法的用户进行锁起来,效果图如下
图4-5将James-Gosling冻结起来。
解冻的功能与冻结的功能正好相反,这样可以将James-Gosling 进行解冻,解冻和冻结对系统的良好文化进行保持的作用,及时处理不好的用户。
新增用户功能在增加新的用户信息后,点击保存按钮就可以增加一个新的用户。下图是填写新用户信息,效果如下:
图4-6增加新用户页面
单击保存按钮后,然后就显示刚刚增加的用户信息,如下图所示
图4-7 保存新用户信息后
如有需要,请联系本人QQ42701618 修改用户信息就是用户想更改自己的信息,选中一条信息,然后单击修改按钮,在下面就显示出要修改的用户的信息,最后保存就可以了。效果如下图所示:
图4-8修改用户信息
删除用户信息,选中想删除的一条用户的信息,然后单击删除,就可以对用户进行删除。效果图在此不显示了。
4.3.2 比赛赛程浏览
比赛赛程管理是用对比赛信息的查询,用户的通过页面上的关键字进行查询,这里通过关键字进行查询相应的比赛信息或者默认查询全部比赛信息,关键字查询是通过hibernate自动查询的,然后由action把数据返回页面。效果图如下:
如有需要,请联系本人QQ42701618
图4-9比赛信息查询页面
然后可以通过下面的页面进行页面的切换。此页面显得方便直觉。
4.3.3 票价浏览
票价浏览是用对票价信息的查询,用户的通过页面上的关键字进行查询,这里通过关键字进行查询相应的票价信息或者默认查询全部票价信息,关键字查询是通过hibernate自动查询的,然后由action把数据返回页面。效果图如下:
图4-10票价查询页面
如有需要,请联系本人QQ42701618 然后可以通过下面的页面进行页面的切换。此页面显得方便直觉
4.3.4 门票预订预览
票价预订预览是用对预定票信息的查询,用户的通过页面上的关键字进行查询,这里通过关键字进行查询相应的预定票信息或者默认查询全预定票信息,关键字查询是通过hibernate自动查询的,然后由action把数据返回页面。效果图如下:
图4-11查询门票预定信息页面
新增门票预定功能在增加门票信息后,点击保存按钮就可以增加一个新的门票预定。下图是填写新门票预定,效果如下:
图4-12 新增加门票页面
单击保存按钮后,然后就显示刚刚增加的预定门票信息,如下图所示
如有需要,请联系本人QQ42701618
图4-13 保存预定门票页面
修改预定门票信息,将预定门票的信息进行修改,选中一个用户,然后单击修改,就将选中的预定门票的信息显示在下面,然后就可以进行修改预定门票的信息。效果图如下:
图4-14 修改预定门票的页面
然后就显示预定门票修改的结果。
删除预定门票信息,选中想删除的一条预定门票的信息,然后单击删除,就可以对预定门票进行删除。效果图在此不显示了。
如有需要,请联系本人QQ42701618 4.3.5 门票管理
门票管理是对门票进行统一管理,是个仓库,这里有拥有查询、添加、修改、删除这个大功能。
查询门票,是对门的情况进行了解,这里通过关键字进行查询相应的门票或者默认查询全部门票,关键字查询是通过hibernate自动查询的,然后由action把数据返回页面。效果图如下:
图4-15 门票查询页面
修改门票信息,将门票的信息进行修改,选中一张门票,然后单击修改,就将选中的门票的信息显示在下面,然后就可以进行修改用户的信息。效果图如下图
如有需要,请联系本人QQ42701618
图4-16修改门票信息页面
然后可以对修改后的信息,单击保存按钮进行保存。
新增门票功能在增加新的门票信息后,点击保存按钮就可以增加一个新的门票。下图是填写新门票信息,效果如下
图4-17新添门票息页面
随后对添加的信息进行保存,就完成增加功能。
删除门票信息,选中想删除的一条门票的信息,然后单击删除,就可以对门票进行删除。效果图在此不显示了。
4.3.6用户登录
登录页面通过输入的用户名和密码进行后台验证,如果不对,在当前页面进行报错提示,以方便用户正确登录。效果图如下:
如有需要,请联系本人QQ42701618
图4-18登录页面
4.3.7 用户密码修改
用户密码修改模块是个人空间的一个功能。
首先以表单方式让用户填入旧的密码和填写两次新的密码。提交时首先进行页面判断:先从session中提出password和旧密码比较是否一致,然后判断两次输入的新密码是否一致,如果两个判断有一个不一致发送中断,提示错误。判断通过后提交给action。界面如图4-19所示。
图4-19 密码修改页面
如有需要,请联系本人QQ42701618
4.3.8 锁定用户
当用户想离开桌面或者长久离开时,可以锁定用户,以保护系统信息。锁定效果如下所示:
图4-14 锁定用户页面
4.3.9 退出系统
当用户想退出系统时,可以单击页面右上角的退出图票就可以方便实现退出。效果图就不显示了。
4.4本章小结
本章是整个系统制作的最后一部分,具体实现了各个功能模块,将整个软件由设计变成了实际产品,是整个制作过程的代码实现部分。其后,面对整个软件,还进行了测试,从而完成了整个软件。
如有需要,请联系本人QQ42701618