12306网络订票系统分析

12306网络订票系统分析
12306网络订票系统分析

12306网络订票系统

班级2011211306

学号2011211261

姓名门鑫

摘要

由于市场客运的刚性需求和互联网的普及以及信息化时

代的到来,12306网络订票系统在铁路客运系统中扮演着越

来越重要的角色,成为了越来越多的人的订票方式,该系统的稳定运行也是人们能够方便出行的保障。而由于铁路运力的限制,越来越多的人不得不“抢票”。据统计,12306网

站最高有日均14亿的点击量,这“12306”迅速也使得12306成长为网界上最繁忙的网站之一,14亿次的点击大军,直接导致了12306系统的崩溃。

对12306系统的分析和研究,有助于我们吸取其经验教训,总结成功经验。对网络订票系统进行优化,构建一个可靠的网络订票系统满足市场的需求,为用户提供一个方便可靠的订票平台。

目录

摘要……………………………………

1 12306系统概述………………………………

2用户特点分析……………………………………

3 系统架构分析………………………………

4常见问题及解决方案分析………………………………

5 经验及教训…………………………………………

6 总结…………………………………………

1.12306系统概述

中国铁路客户服务中心(英语:Sinorail Customer Service Center),俗称12306网站,是中国铁路总公司下属的信息服务网站,基于中国铁道科学研究院所设计的“铁路客票发售及预订系统”创建。客户通过登录本网站,可以查询旅客列车时刻表、票价、列车正晚点、车票余票、售票代售点、货物运价、车辆技术参数以及有关客货运规章。铁路货运大客户可以通过本网站办理业务。

该网站于2010年1月30日(2010年春运首日)开通进行试运行。用户在该网站可查询列车时刻、票价、余票、代售点、正晚点等信息[2]。售票系统在北京时间每天23:00至次日7:00进入维护,期间不提供服务。

2011年1月19日(2011年春运首日),中华人民共和国18个铁路局(公司)所在地也分别成立了铁路客户服务中心,并公布了服务热线。

2013年11月20日,12306新增支付宝支付通道。[3]

2013年12月6日,改版后的12306网站上线。新版网站增加了自动查询、自动提交订单、有票提醒等功能,但是并未增加之前流传的自主选座等功能。

2013年12月8日,12306手机客户端正式开放下载。

2014年7月10日,昆明铁路局试行网购车票快递服务。旅客使用二代居民身份证在网站购票且不晚于列车开车前36小时的,可自愿选择办理车票快递服务。服务区域内暂定每件收费17元,在网购车票时与票款一并支付,每件不超过5张车票,且限一个地址。车票送达时,收件人凭乘车人的二代居民身份证原件(可自动识读)接收车票

该系统在高度信息化的今天也成了越来越多的人主要的订票方式,越来越多的人选择了网络订票,而飞速增长的用户数量也使得12306成为世界上最繁忙的网站之一,甚至访问量远远超过了淘宝京东等国内知名电商平台,而这也在某种意义上意味着12306要面临更大的挑战.

首先整个售票系统是一个非常庞大而复杂的系统,是一个高负荷、高并发的云平台,其规模甚至比淘宝大2至3倍,而且对于数据的实时性要求非常高。光是12306网站系统的日访问量达到了15亿次,如果加上各个代售点和车站售票系统,则高峰时段数据访问层的并发量在千万级别。如此大的访问和并发量,必然要求系统具有非常高的稳定性和健壮性。

2用户特点分析

按照铁道部公开的数据,12306注册用户大约在5000万,日访问PV大约在10亿,每日网上订购票大约在500万

由于铁路购票的特殊性,该系统不同于普通的电国商平台,其用户数量在不断增长,而且用户需求为刚性需求具体有以下两个特征:

1.用户查询的需求远远大于订票的需求(用户总是先查询再购买)

2.定时发票可能催生秒杀,访问量瞬时上升(如春运抢票之类的客运高峰)

正是这几点特点将12306系统同其他电商平台区别开来,首先铁路购票的性质就和购物不太一样。虽然从表面上看都是一种购买请求与金额交易的过程。事实上,人们对于火车票的需求要比对于网上购物的需求更加强烈,而且根据铁总放票的时间来看,访问的高峰基本就在放票的前后十几分钟。这对于整个购票系统的承载能来来说无疑是一个非常巨大的挑战,我们可以假设,双十一当天所有的买家都在前后十分钟涌入进行购买付款的操作请求,那么阿里巴巴的系统不免也要经历一次大的考验。

系统架构分析………………………………

12306网络订票系统是在铁道部原有的联网售票系统基础上开发的,所以其原有的数据架构很关键,它直接影响到整个系统的扩展性和稳定性。如果整个系统全部进行重构那将是非常庞大的工程,这不仅涉及到整个架构的重新设计、服务系统开发,还有一个更繁重的工作就是所有火车站的售票系统和代售点系统都将全部升级,正是因为12306是在原有的架构上增加和扩展的,所以才有了目前的种种问题。

总体架构

首先此应用是一个云平台的典型应用,系统按云平台的思想分层设计,从上而下分为三层,即:应用层、数据访问层、数据层。每一层之间是松散耦合。合

得每一层具有很强的扩展性和伸缩性。每一层内部都是基于集群技术,分组部署,每一组处理单元都是即插即用,可根据计算压力动态扩充,其大致的结构如下图:

应用层:主要是指各种售票和订票系统,主要有三种,如车站售票系统、代售点系统及12306网络订票系统。其中前两个是C/S结构的应用,后一个是B/S 应用模式。其客户端应用服务器之间增加一个负载均衡服务,这有利于系统的并发,可以有效地根据当前用户量和访问情况自动地分配相对压力较小的服务器。

数据访问层:主要是将业务应用与底层数据库之间的操作接口专门独立出来,业务应用访问数据不是直接访问数据库,而是通过数据访问层进行间接地访问和操作。这样的好处是可以解决数据访问的并发瓶颈,可以根据系统的压力情况动态地调整和部署访问层。

数据层:根据车次和地域将车次的余票信息分别存储在很多个数据中心上,每一个数据中心是一组服务器。这样将众多的并发用户根据查询车次分散到多个数据中心上去。从而降低单点压力,提高整体的并发性能。如果数据访问是一个大瓶颈则可增加数据中心的节点而减小数据中心的粒度(也就是每个数据中心减少车次数量),可提高数据访问的速度。

详细架构

系统整体按分层架构处理,每一层都是可注册、可插拔的体系,这种架构的好处是每一层都可以分层优化,而互不影响。并能根据实际运行的情况对并发和访问量过大的实体层进行动态扩容,很容易提高系统的并发和稳定性。

此架构很好地解决了应用服务器和数据访问的瓶颈问题,如果应用服务器压力大则可以通过注册表对应用服务器扩容,并通过负载均衡均衡地访问各个应用服务器。如果数据访问是一个瓶颈则可增加数据加心的方式来解决数据访问拥挤情况。

对于数据层系统按车次对所有的车次车票信息进行分组,每一组是一个数据中心,数据中心的大小可随时调整。这样可以把用户对数据的访问分散到多个节点上去,从而降低数据中心的压力。每一个数据中心由若干台机器组成,一台主数据服务器,若干从数据服务器。主数据是用于给用户出票,每一个接口调用都需要加锁,保证票数数据修改的原子性,其所管理的车次和车票数据在内存中高

速缓存。同时每隔一定的时间周期同步到从数据服务器上,从数据是用来提供查询的数据副本,它把大量的查询操作分散到从数据服务器上。其数据访问的流程如下:

常见问题及崩溃案例分析………………………………

总结网上订票系统常见的问题如下:

1、高峰时段无法登陆,提示在线用户过多

2、订单提交成功之后,支付环节出了问题,浏览器意外退出,后

再登陆,发现登陆不上,无法在规定时间内完成支付,购票失败

3、订单提交反馈时间过长,热门线路需要等待20分钟甚至更长时

间,才能得到反馈

4、验证码输入总是错误,无法完成验证码验证环节,无法登陆

5、逢用户高峰,网站反应速度较慢

6、对多浏览器支持不好。

以上问题多数都是用户体验的问题,用户体验的问题即有票源稀少的原因,更多的是对订票系统使用过程中系统登陆困难,反应迟钝,订

单结果反馈太慢,意外退出等问题难以忍受。

常见问题原因分析:

问题1,高峰时段无法登陆,提示在线用户过多;

问题4,验证码输入总是错误,无法完成验证码验证环节,无法登陆

无法登陆的问题,其原因显然是前端用于处理WEB连接服务器太少或网络带宽不足所至,为了不让更多的用户一起连接服务器导致服务器较慢,只好拒绝一些用户的登陆请求。使同时在线人数保持在一个上限以内。验证码输入总是错误的问题,原因也是用于处理WEB连接服务器太少所至,为了防止一些客户端使用“恶意”软件,不断自动登陆的情况,验证码需求由客户端向服务器提交一个验证请求,可以由于服务器响应实在太慢,以至于整个响应速度居然超过了验证码的有效时间。

问题2:订单提交成功之后,支付环节出了问题,浏览器意外退出,后再登陆,发现登陆不上,无法在规定时间内完成支付,购票失败

问题3:订单提交反馈时间过长,热门线路需要等待20分钟甚至更长时间,才能得到反馈

问题5:逢用户高峰,网站反应速度较慢

问题3,问题5,可能是由于WEB服务器与逻辑处理服务器在同一台机器上,而导致服务器CPU分配了过多的时间与资源在处理用户请求,在执行逻辑时执行缓慢。

总结以上问题,其解决方案建议如下:

1、准备更多前端WEB服务器,解决WEB前端的问题没有别的办法,只能加

服务器,或者每个省市放一群单独的服务器,根据用户量进行增加,直到响应流畅为止。

2、可以考虑把逻辑服务器单独分离出来,与WEB服务器分开,WEB服务器

只处理WEB请求,逻辑服务器单独运行

3、把数据库服务器单独分离,并且把火车票票量数据库与用户订票信息数

据库放到不同的机器上,由于大量的订票请求会访问火车票票量数据库,并且会有大量订票数据添加到用户订票信息数据库中,在处理添加的逻辑占用了大量的数据库资源,会导致整个系统变慢。如果放到同一台机器上,必然导致响应变慢。把不同性质的数据,放到不同机器、不同的数据系统中,可以合理的分流系统访问量,使系统响应加快,横向扩展更具有弹性。

4、把支付订票费用放到一个单独的网站进行,订单提交成功后锁票,之后

根据订单号可以在另外一个单独的网站上进行单独支付,支付时只要提供订票号就可以,这样做有很多好处:

1. 避免了由于支付失败而导致退出浏览器,却由于在线人数过多无法登陆导

致订票失败的情况,

2. 电话订票也可以在此支付,在火车站机自动售票机器上取票,这样支付方

便,也解决了异地付款取票的问题

3. 单独支付会在一定程度上给订票网站减轻访问与处理压力

5 经验及教训…………………………………………

回顾总结12306网络订票系统的不足之处和先进的技术及理念,12306在系统架构设计经验不足的情况下完成了网络订票系统的构建,其付出的财力物力人力是不可否认的,克服的困难也是有目共睹的,就当下来看,虽然系统几度瘫痪但是都能在短时间内恢复,而且考虑其客户的特殊性和访问特点,系统能够满足基本的订票需求已经实属不易,由于客户特点所以与其他电商平台没有对比意义。该系统的成长过程也给了我们很多成功的经验同时也让我们吸取了很多的教训:

1:开发初期应当给系统留出足够的升级空间,12306后期屡次升级未能

从根本上解决问题就是因为早期的数据结构和系统架构限制,如果早期能够考虑到系统升级的话,采用比较好的数据结构或者架构,或者留有升级空间的话,后来升级就可以大展拳脚,大刀阔斧的去解决相应问题。

2.系统开发应当充分考虑主要用途和主要矛盾,根据主要矛盾有针对性的设计系统,应当考虑到12306和普通电商平台的不同,从而设计出适应12306特色的架构系统,而不是随主流,利用已有的技术和概念(但不适合自己的平台)构建一个大众化的没有针对自己特色的平台。

3.运行维护阶段应当充分考虑每个细节,比如12306曾经因为空调的问题崩溃过一次,除此类物理方面的细节之外还应当做好数据方面的维护工作,比如系统整体的实时状态监控,包括各种角色的应用主机的监控、网络设备的监控、用户访问流量的监控、服务可用性监控、安全监控等系统巨量的交易数据转储、交易日志的转储问题。

4 .数据安全,信息时代数据永远是最重要的,一个好的系统必须保证用户

数据包括系统产生的数据足够安全,由于对数据安全重视不够,12306前段时间发生了用户数据泄露的事件,在社会上引起轩然大波。也引起了12306对数据安全的重视。

6 总结…………………………………………

12306网络订票系统给了我们足够多的教训,同时我们也有了相应的经验,希望在其他的大型系统构建上我们能够吸取经验教训,设计出一个出色的系统。

通过对12306网站的分析,其不足和失败的经历固然有技术上的问题,但从某种意义上来说已经做的足够出色,之所以该系统会有如此突发的访问量,造成系统瘫痪,其本质原因还是铁路运力不足,票量不能满足大众的需求所致,假使有1000张票,而只有900人有出行需求,就不会有成千上万的抢票大军守在电脑旁等待“攻击”12306。如果不能从根本上解决铁路运力问题,解决12306系统崩溃的问题将成为天方夜谭。因为再高的科技也架不住巨大的访问量(想象一

下全国人去12306抢一张票的情形)。

因此,解决12306的窘境必须从两方面入手,一方面从技术方面不断的优化设计,升级系统,另一方面必须提高铁路运力问题,解决根本矛盾!

铁路12306管理信息系统分析案例

企业管理信息化软件的应用 ——12306铁路客户服务中心系统 课程:管理信息系统 专业:人力资源管理 班级:人力一班 学号:13104023 姓名:程会玩 指导老师:潘彦 实验日期:2015年12月20日

一、软件名称 (3) 二、软件简介 (3) 三、软件内容 (4) (一)系统的登录与注册 (4) (二)软件的模块 (4) (三)模块的内容 (4) 1、首页 (4) 2、客运服务 (5) 3、货运服务 (5) 4、行包服务 (6)

5、车站引导 (6) 6、铁路常识 (6) 7、站车风采 (7) 8、客户信箱 (7) (四)软件的工作流程 (8) 1、网上订票流程 (8) 2、货运服务流程 (8) 3、行包服务流程 (8) 4、客户信箱使用流程 .......................... 错误!未定义书签。 四、软件的使用情况 (9) 五、软件的使用给用户带来的影响 (10) 六、总结 (10) 一、软件名称 12306铁路客户服务中心系统 二、软件简介 中国铁路客户服务中心(12306网)是铁路服务客户的重要窗口,将集成全路客货运输信息,为社会和铁路客户提供客货运输业务和公共信息查询服务。客户通过登录本网站,可以查询旅客列车时刻表、票价、列车正晚点、车票余票、售票代售点、货物运价、车辆技

术参数以及有关客货运规章。铁路货运大客户可以通过本网站办理业务。 三、软件内容 (一)系统的登录与注册 打开浏览器(支持PC、智能手机、平板电脑等),在地址栏输入https://www.360docs.net/doc/ba4142381.html,/mormhweb/,即可进入“12306铁路客户服务中心系统”首页。这时可以选择网上购票用户登录或者注册。 第一次登录用户名CF1771018109,密码123456,继续输入实名信息进行注册。如图: (二)、软件的模块 软件的模块主要有:首页、客运服务、货运服务、行包服务、车站引导、铁路常识、站车风采、客户信箱共八个模块。如图: (三)模块的内容 1、首页

铁路售票管理系统

《C++程序设计》 课程设计说明书 题目铁路售票系统 学号 姓名 指导教师 日期

科技大学课程设计任务书

目录 第1章需求分析 (4) 第2章总体设计 (5)

第3章类的设计 (6) 3.1 user类的设计 (6) 3.2 service类的设计 (8) 第4章详细设计 (10) 4.1 工程视图 (10) 4.2 类图视图 (10) 4.3 主程序流程图 (11) 4.4主要算法的流程图 (12) 第5章测试 ......................................................................................................... 1- 21 - 第6章总结 (23) 附录:程序代码 (23)

第1章需求分析 用C++设计一个系统,能提供下列服务: (1)录入车次信息,格式为: 可不定时地增加车次数据。 (2)浏览车次信息,可显示出所有车次,如果当前系统时间超过了某车次的发车时间,则显示“此班列车已发出”的提示信息。 (3)查询路线:可按车次编号查询,可按起始站,终点站查询 (4)售票和退票功能 A:查询车次或站点。当剩余座位数大于0,并且当前系统时间小于发车时间时才能售票,售票后自动更新剩余座位数。 B:退票时,输入退票的车次,当本班列车未发出时才能退票,退票后自动更新剩余座位数。

第2章总体设计1.用结构框图表示各个功能之间的关系。 2. 将框图中系统的各个功能用文字详细的描述。 1)初始化:在未添加过列车信息的情况下,管理员进入系统初次录入列车信息。

12306订票须知

12306放票时间,仅供参考。 1、网上订票几点开始放票:提前20天晚上19:00,放20天后的动车组车票和Z字头车票。这个时间,一般不会有什么人抢动车组车票(毕竟动车组不会很抢手)。但一些重点线路(客流量大,车少,车次时间合适)的Z车车票在这个时间已经会被包走相当可观的数量。比如Z37,Z77 ,这两次车是发往武昌、汉口的直达车,夕发朝至,并且挂许多节硬卧车厢,湖北客流量一向较大,所以这两次车的硬卧提前20天就会被包走三分之一(在单位和票贩子手里)。剩余的留在网上,当出行高峰来临时(比如暑运),在开车前15天左右就会被全部卖光(这也就是为什么提前“很多”天依然买不到Z车硬卧票的原因)。 2、网上订票几点开始放票:提前18天早晨8:00,放18天后的动车异地票以及一小部分Z 车异地票。但多是跨局列车票,比如沈阳北-太原D191的动车票[跨沈京两局];管内[一个铁路局之内]的动车票不一定这个时候放,比如济南-青岛的D6001,提前18天有时能在北京买到,有时就买不到。至于具体什么时候放,要看车次所在铁路局的政策。 3、网上订票几点开始放票:提前12天早晨8:00,放12天后的D[管内部分]、Z车异地票。因为铁路是计划运输,每列车几乎都会给出一些全国范围的“共享票额”,也就是这些票额只供始发站之外的全国各站用,始发站不可以用。这样,比如提前12天的时候,在天津买不到Z41到上海的票,可是这时候在北京(甚至在某些边远的站,如西宁),还是可以调用全国共享票额打出来票。返程票也是同样道理。比如提前12天就可以买12天后的南昌-北京西Z68,但得到的多是上铺。 4、提前10天晚上19:00,放10天后的T、K和普通列车始发票。这是极其重要的放票黄金时间!!基本上除了T17、T47、T69、T41这样的极紧张车次之外,绝大多数车都可以在这个时间打出票来。我们所谓的“提前10天排队买票去”,说的就是在这个时间去窗口趴票。不过晚七点一到,马上前几手票都必定是票贩子的。运气好的排在前面的乘客,可能会在19:15分左右(当然是在票贩子和熟人的票基本搞定之后)抢到几张剩余的自己需要的票(往往是硬卧上铺等残羹冷炙……)。 5、提前3天晚上20:00,这是第二个黄金时间。这时车站会把给各大旅行社和各部委的预留票没有卖出去的部分放出来。一般而言,每趟始发车这时候都会有机会抢到票,但往往只放出来15张左右,而且还建立在这样一个前提之上——预留票没有被公家买走用掉。如果那次车恰好被公家包走,那么这时候抢也是白抢,就比如T41这类车,内部已经都把预留票买走了,因为不剩,所以就不放出来。 6、提前1天中午12:00,这是第三个黄金时间。这时候车站会把给铁路系统内部预留的票(给路局以及相关部门)没有用的剩余部分放出来。和提前3天抢票类似,如果没能有剩余的,那么也就不会放出来。一般而言,这个时候抢票抢到的几率相对大些(当然只是相对的,和提前10天第一时间抢票抢到的份额显然不是一个数量级),因为铁路内部并没有那么多人要出去。 7、提前1天下午17:00,放某些特定车次的加挂车厢。铁路部门会统计和分析每天各线路的客流情况,在一些线路的重点列车上加挂1-2节硬座或硬卧车厢。比较容易放加挂的车是

铁路网上售票系统数据库设计

目录 《数据库课程设计》论文............................................................... 铁路网上售票系统项目开发背景:.................................. 错误!未定义书签。 铁路网上售票系统的总目标是:.................................... 错误!未定义书签。 项目开发的意义:................................................ 错误!未定义书签。1.需求分析. (2) 需求分析阶段目标和任务 (2) 需求分析阶段目标 (2) 需求分析阶段任务 (2) 需求分析成果 (3) 流程图 (4) 数据字典 (5) 2.数据库结构设计 (5) 概念设计 (5) 分E-R图建立 (6) 全局/整体E-R图 (6) 逻辑设计 (6) 建立关系模式 (7) 关系模式规范化处理 (7) 用户子模式建立 (7) 关系模式逻辑结构定义....................................... 错误!未定义书签。3.数据库物理设计.................................................. 错误!未定义书签。 物理设计阶段目标和任务......................................... 错误!未定义书签。 数据存储方面.................................................... 错误!未定义书签。 建立索引的原则............................................. 错误!未定义书签。 建立索引................................................... 错误!未定义书签。 系统功能模块图............................................. 错误!未定义书签。4.数据库实施与测试................................................. 错误!未定义书签。 数据库实施..................................................... 错误!未定义书签。 数据库及数据库对象建立..................................... 错误!未定义书签。 数据入库................................................... 错误!未定义书签。 数据库测试..................................................... 错误!未定义书签。5.总结............................................................. 错误!未定义书签。6.附录............................................................. 错误!未定义书签。 附录1:......................................................... 错误!未定义书签。 附录2 ........................................................... 错误!未定义书签。 附录3: (18)

网上订票管理系统方案

网上订票管理系统 1 问题描述 网上订票管理系统是在网络环境下实现飞机的订票业务的管理系统。系统改变了传统的手工订票、送票、柜台支付方式,具有广泛的实用性。网上订票系统的总目标是:在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的网上订票系统。 该系统是为机场、航空公司和客户提供订票退票等与机票相关容的管理系统,方便机场工作人员对机票的管理,以提高机场工作人员对机票管理工作的效率。当前飞机订票问题:手工订票所产生的客座率低。而我们的目标是:建立一个网上飞机订票系统数据库。 航空公司提供航线和飞机的资料,机场则对在本机场起飞和降落的航班和机票进行管理,而客户能得到的服务应该有查询航班航线、班次、票价和剩余票数以及网上订票功能。 2 需求分析 2.1 功能性需求

2.2 非功能性需求 为了保证系统能够长期、安全、稳定、可靠、高效的运行,网上订票系统应该满足以下的性能需求: 2.1.1系统处理的准确性和及时性 系统处理的准确性和及时性是系统的必要性能。在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足企业对信息处理的需求。 由于网上订票管理系统的查询功能对于整个系统的功能和性能完成举足轻重。作为系统的很多数据来源,而机票数量和时间又影响企业的决策活动,其准确性很大程度上决定了网上订票管理系统的成败。在系统开发过程中,必须采用一定的方法保证系统的准确性。 2.1.2系统的开放性和系统的可扩充性 网上订票管理系统在开发过程中,应该充分考虑以后的可扩充性。例如用户查询的需求会不断的更新和完善。这些都要求系统提供足够的手段进行功能的调整和扩充。而要实现这一点,应通过系统的开放性来完成,既系统应是一个开放系统,只要符合一定的规,可以简单的加入和减少系统的模块,配置系统的硬件。通过软件的修补、替换完成系统的升级和更新换代。 2.1.3系统的易用性和易维护性 网上订票管理系统是直接面对使用人员的,而使用人员往往对计算机并不时非常熟悉。这就要求系统能够提供良好的用户接口,易用的人机交互界面。要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面;针对用户可能出现的使用问题,要提供足够的在线帮助,缩短用户对系统熟悉的过程。 网上订票管理系统中涉及到的数据是航空公司和机场的相当重要的信息,系统要提供方便的手段供系统维护人员进行数据的备份,日常的安全管理,系统意外崩溃时数据的恢复等工作。

火车票网上订票系统

火车票网上订票系统 从有关部门获悉,铁路网络订票项目已进入实质性推进阶段,铁路部门正抓紧推进系统调试和相关商务合作协商,目前正在与5家银行研究支付平台问题,预计网络订票最快将于明年实现。 火车票网上订票学生买票不再难 记者从铁道部天津段了解到,目前,对于铁路网络订票的进展情况,天津地区还没有接到相关通知。相关负责人表示:“铁路网络订票项目已进入实质性推进阶段,而且该项目备受市民瞩目,因此各项工作一定要非常严谨,稳步推行。相信,用鼠标在网上订票的日子不会太远了。” 关注1 网上订票手续费涨钱? 很多市民都非常关心网上预订火车票如何计算手续费。据了解,目前,铁路部门规定代售点所售出的每张火车票都收取5元手续费;实施网上订票后,如果代售点派人送票,收取5元的手续费显然就太低了。某售点的负责人表示,如果送票上门,只收5元的手续费就连来回坐车的车费都不够。按常理来说,网上订票服务展开后,送票上门的手续费应该会有所增加。 铁路人士介绍,目前手续费问题尚未确定。需要提醒旅客的是,现在有些号称出售火车票的网站,声称跟铁路部门有合作,其实这只是一种噱头。如果有人订票,他们就到售票口排队买票,票源根本无法保证,还有些网站纯属诈骗。 关注2

实名制泄露个人信息? 网上订票是否实行实名制,也是很多市民担心的问题。有市民表示:“在车站买票采用实名制还能接受,顶多耽误点时间,可如果网上订票也采取实名制,个人信息很可能因此泄露出去,而且追究起责任也相当麻烦。”对此,铁路部门表示,网上订票是否采用实名制目前尚未确定,正在研究中。 关注3 一个人能买多少张票? 每到春节、“十一”客流量较多的时候,由于票源紧张,天津站会限制每位乘客的购票数量。去年“十一”,天津站规定,硬卧每人限购3张,硬座每人限购5张。因此,不少市民关心:“网上订票是否会有限购政策?”对此,铁道部回应,目前网上订票的细节还在商讨中,是否出台限购政策,还有待研究。

火车票网上订票系统

《数据库系统概论》课程设计说明书 题目名称:火车站网上订票管理系统 学院:计算机与信息科学学院 专业:信息与计算科学 成员:姜玉利(组长)乐刚杨福任海涛(组员) 指导老师:李泽军 2012 年6 月1 日

摘要 目前随着时代的发展,人们生活水平的不断提高,越来越多的人选择网上订购火车票,而为了更快的适应快速发展的需求,管理大量数据,开发一个有效地稳定的管理网上订票,运用成熟的计算系列软件和系统建立火车票订票管理系统是一个很好的解决办法。 本文通过深入探讨订票系统开发过程及其相关技术,结合实际工程项目中售票系统的功能需求和业务流程分析,可行性研究、总体设计、详细设计,以及编码实现和调试等,按照结构化的设计思想,设计开发了火车站网上订票系统。运用数据流图和数据字典、E-R图和数据库逻辑结构、层次图、系统流程图、以及程序流程图,对该系统的数据需求、数据库、系统软件结构、系统流程、以及处理过程等进行了分析和设计。 本项目利用工具软件java,以及数据库sql server 2000开发环境来开发这个火车站网上售票系统。该系统要解决的是火车站网上售票工作所要解决的问题,可以满足火车站网上售票的基本要求,包括查询、订票、退票等三个方面的功能。 该系统能运用到火车站售票的工作中,根据用户的需求,设置其权限,并快捷方便的为用户提供服务。 关键字:网上订票,E-R图,sql server 2000

Abstract Nowadays, with the development of The Times, and people's living standard rising ceaselessly, more and more people would reserve tickets on the internet rather than go to railway station .In order to adapt to the rapid development of faster demand, and management of large quantities of data, to exploit a system of booking tickets online using perfect calculation series software and system is a great measure . This article is aimed to design a railway station tickets online system through discussing deeply reservation systems development process and related technology, combining with the actual engineering project ticket sales of the functional requirements of the system and business process analysis, feasibility study, overall design, detailed design, as well as code realization and commissioning, according to the structural design idea. Using the data flow graph and data dictionary, E-R chart and database logic structure, administrative levels chart, system flowcharts, and program flow chart, the system of data demand, database, software system structure, system flow, and the process analysis and design. We use software tools of java and the development environment of database SQL server 2000 to develop the railway station online ticketing system. The syste m can solve the railway station Internet ticket sales job of problem , and can meet the basic requirements of the railway station Internet ticket sales, including inquires refund, booking tickets and so on. The system can be applied to the railway station and the work of reserving the tickets,.According to the needs of the users, it can set its permission, and quicker and more convenient for the user to provide services. Key word: tickets online, E-R chart, SQL server 2000

我对铁路售票系统的建议

我对铁路售票系统的建议 铁路是交通运输系统的重要组成部分,可以说铁路就是我们国家的大动脉,铁路的大运量要求它有一个高效、便捷的售票系统,我国铁路售票系统经过多年的发展已经达到了一定的完善程度,但是面对目前我国铁路客流巨大的局面,难免存在需要改进的地方。 摘要:火车票“进化”大事记 早期的中国铁路标准火车票是卡片式的,尺寸为57毫米×25毫米,票面底纹的颜色分别规定为:软座车票为浅蓝色,硬座车票为浅红色,市郊车票为浅紫色,简易车车票为浅绿色,篷车车票为橙黄色等。 铁路售票系统发展至今,其信息化经历了数次重大变革。 20世纪70年代,中国铁路系统开始了计算机售票的研究,并在上海站和广深线试验,但由于中国铁路客票发售的复杂性和技术条件所限,一直未能大面积推广。 上世纪80年代初期,火车票使用的是硬板票,不论是在销售前、销售中,还是在销售后,都需要人工分类、人工盖章贴条、人工结算。由于售票网点太少,票额不能共享,不仅造成票额浪费,还增加了旅客购票的困难。 1996年,铁道部成立客票总体组,开发具有中国特色和自主产权的铁路客票发售和预订系统,建立覆盖全国铁路的计算机网络,实现客票管理和发售工作现代化。 1997年,铁道部确定了计算机车票的统一式样,这种电子火车票不用事先印制,可以在售票时现场打印。 2006年6月,拉萨火车站售出了第一张火车票,这是西藏历史上首次发售出藏火车票。 2007年7月,上海铁路局率先在上海、上海南、南京、杭州等4个车站试用磁卡车票,同时启用进站自动检票系统。 可见铁路售票系统的发展是逐渐趋向智能化的,因为日趋增加的客流量要求,仅凭人工的服务是难以满足铁路的巨大周转量的。 但是即使是像今天这样的高科技系统也难免存在许多不尽人意的地方,很多铁路旅客都抱怨售票系统这样那样的缺陷。 “一票难求”是目前大多数人都在抱怨的铁路售票系统主要的问题,即使是提前售票也难以解决供票紧张的问题,其实归根结底还是人口的问题,有限的车票数量难以供应巨大的人口数量,但是不能去解决人口问题来适应紧张的车票现状,可以改变车票的售卖方式,例如可以将车票的类型规定为不限制时间而只是规定车次,购买车票的旅客可以随时搭乘即刻在车站出发的列车,也就是说旅客购买了某次列车的车票,而此刻车站刚好有这列车,那么旅客就可以出发了,因为没有时间的限制,列车乘客可以即买即走,减少了在车站购票的等待时间,也就相对地缓解了购票紧张的局面。 另外还有一个现实中常出现的令人头疼的问题也是我的个人感受就是在车站买票时的插队问题,说一句并不是贬低国人素质的话,就目前的社会文明程度,很难呼吁人们提高素质,自觉地按秩序排队,只有采取一些强制的方法,我觉得可以在排队买票的区域设臵一些障碍,使得后来者无法插队,只能去队尾按顺序排队。 网上售票自实行以来给广大旅客带来了一定的方便,但是由于近来的普及也

uml火车票网上售票系统

《UML及其建模工具》课程大作业火车票网上售票系统的UML建模 专业班级:10信管本1班 小组成员:周淼 蔡名辉、彭克友 授课教师:陈路 完成时间:2013年10月28日

信息工程学院

目录 1 需求分析 (1) 1.1 用户管理模块 (1) 1.2系统参数设置模块 (2) 1.3票务信息模块 (2) 1.4订票管理模块 (2) 1.5实时信息管理模块 (2) 1.6数据管理模块 (3) 2 用例图 (3) 2.1 用户用例图 (3) 3 类图 (7) 4 顺序图 (8) 4.1 用户网上订票顺序图 (8) 4.2 管理员网上售票系统顺序图 (9) 5 活动图、状态图 (10) 5.1 用户登录系统到打开主窗口操作活动图 (10) 5.2 用户订票活动图 (11) 5.3 火车票状态图 (11) 6 通信图、组件图、部署图 (12) 6.1 通信图 (12) 6.2 组件图 (12) 6.3 部署图 (13) 7 总结与分工 (14) 参考文献: (14)

火车票网上售票系统 1需求分析 为了方便用户在网上查询、订票、退票和换票、减少售票工作人员的工作量,我们组对火车票网上售票系统进行UML建模。火车票网上售票系统包括用户管理模块、系统参数设置模块、票务信息模块(提供票价、列车的实时信息)、订票管理模块(提供订票和退订功能)、实时信息提示模块(提供车况、路况、列车晚点等实时信息)、数据管理模块(提供数据备份、数据操作功能),其功能结构如图1-1所示。 火车票网上售票系统 数据管理模块实时 信息 管理 模块 订票 管理 模块 用户 管理 模块 系统 参数 设置 模块 票务 信息 模块 权 限 管 理 用 户 管 理 列 车 信 息 用 户 登 录 车 票 预 订 用 户 注 册 数据查看数 据 备 份 数 据 恢 复 图1-1 功能结构图 1.1用户管理模块 用户管理模块包括如下几个部分。 1、查看用户信息:管理员可以对用户信息进行添加。 2、添加用户信息:管理员可以对用户信息进行添加。 3、修改用户信息:管理员可以对用户信息进行修改。 4、删除用户信息:管理员可以对已有用户信息进行删除。

铁路动车网上订票系统的设计与开发

武汉理工大学华夏学院课程设计报告书 课程名称:软件开发综合设计 题目:铁路动车网上订票系统的设计与开发系名:信息工程系 专业班级: 姓名: 学号: 指导教师:邱珊 2015年11 月6日

武汉理工大学华夏学院信息工程系 课程设计任务书 课程名称:软件开发综合设计指导教师:邱珊班级名称:软件1121 开课系、教研室:软件与信息安全 一、课程设计目的与任务 软件开发综合设计是一个综合性的设计型实验教学环节,是对学生近四年学习所学知识和技能的综合运用。旨在使学生通过软件开发的实践训练,进一步加深对软件工程方法和技术以及最新发展趋势和技术的了解;进一步掌握业界流行的软件设计,开发和测试的方法与技术;进一步掌握业界流行的软件开发工具的使用;掌握数据的组织方法;提高软件开发的实际能力,培养创造性的工程设计能力和分析、解决问题的能力以及查阅和运用文献资料的能力。 学生将在指导教师的指导下,独立地完成从需求分析到系统设计,实现,测试和部署的全过程。 二、课程设计的内容与基本要求 设计和开发一个铁路动车网上订票系统。本系统类似于12306网站,主要为普通动车乘客通过互联网提供远程车票预订业务,包括远程票务信息查询,票务预订和网上支付等。使铁路票务订购过程简单化,电子化和数字化,为铁路乘客节省常规订票过程中不必要的资源浪费。 本系统可采用以下三种技术中的任何一种开发: 1.Java Web多层架构技术和JDBC数据访问技术 https://www.360docs.net/doc/ba4142381.html,动态网站构建技术和https://www.360docs.net/doc/ba4142381.html,数据访问技术; 3.PHP动态网站构建技术和数据访问技术; 本系统使用的数据库管理系统自行确定。 要求界面美观、功能完善、数据处理正确。 本系统需要完成的具体任务如下: ①票务信息查询:当用户进入网上订票系统后,主页面需显示动车车次信息,同时也需提供余票查询、动车时刻表查询、票价查询、正晚点查询等功能,以供用户选择。 ②票务预订:当用户选择所需的车票后,点击预订后应该能显示预订车票的信息,如开

火车票订票管理系统++设计报告

摘要 随着时代的发展,计算系软件和系统的成熟,火车票的正当管理成为一个影响铁路部门正常运营的因素之一,而建立火车票订票管理系统是一个很好的解决办法。 作为计算机应用的一部分,使用计算机对火车票信息进行管理,具有手工管理所无法比拟的优点,例如检索迅速、查找方便、可靠性高、存储量大、保密性好等,这些优点能够极大的提高火车票信息管理的效率,也正体现了火车票的科学化正规化管理 现在随着社会的发展,数据量急剧增长,现在人们就借助计算机和数据库技术科学的保存大量的数据,以便能更好的利用这些数据资源。本论文就是通过MFC的整体设计把数据库与应用程序相连接,做成一个火车票的订票管理系统,使得火车票管理员能够有效的管理车次信息、旅客信息、退票信息等。同时用户可以通过查询到相关的火车票信息,选择是否适合自己,也可以在网上直接订票、退票,省时省力。 关键字:SQL2000,MFC,数据库设计,火车票订票系统 目录 第一章概述 1.1项目开发背景 1.2系统开发目的 1.3技术可行性研究 第二章开发平台介绍 2.1 系统的架构 2.2系统运行环境操作系统 2.3系统开发环境 2.4开发工具 第三章数据库设计 3.1系统详细调查 3.2数据流图 3.3数据库设计 第四章系统的界面设计 4.1主窗口界面 4.2旅客信息窗口 4.3车次信息窗口 4.4取票及退票窗口 第五章系统的实现 总结与展望 致谢 参考文献 需求分析 需求分析的任务 调查机票预定系统应用领域涉及的内容,对涉及到领域的各个应用的信息要求和操作要求进行详细分析,形成需求分析说明书。最重要的是调查、收集信息、分析购票人信息和火车预定流程。处理要求、数据的安全性与完整性要求。 要求系统能有效、快速、安全、可靠和无误的完成上述操作。并要求客户机的界面要简单明

火车票订票系统开题报告

北京邮电大学 本科毕业设计(论文)开题报告 学院计算机专业计算机科学与技术班级2011211311 学生姓名罗传炜学号2011211428 班内序号19 指导教师姓名邓芳所在单位计算机学院职称副教授 设计(论文)题目(中文)基于Java的火车票订票系统系统管理的设计与实现 (英文Design and Implementation of the System Administration of Train Ticket Reserving System based on Java 毕业设计(论文)开题报告内容:(主要包含选题的背景和意义;研究的基本内容和拟解决的主要问题;研究方法及措施;研究工作的步骤与进度;主要参考文献等项目) 一、选题的背景和意义 在二十一世纪的今天,我们早已步入信息时代。随着计算机技术的高速发展,网络服务已经融入我们生活的方方面面。我国近年来不断发展铁路交通,简单的窗口售票模式已经不能达到方便人们出行的目的。越来越多的人们选择在网络上购买火车票,整合先进的网络技术及计算机管理体系研究出方便快捷的网上订票模式,是社会发展的必然趋势。 火车票订票系统通过实现票务信息的计算机管理,提高工作效率。我们可以利用数据库将整个火车站的票务情况存入计算机,通过丰富的用户接口,完成数据的访问和管理,以满足用户需求。一个火车站售票信息管理系统应达到的目标是提供及时、广泛的信息服务,加快信息检索的效率,实况灵活的查询,减轻管理人员制作报表和统计分析的负担。但由于铁路火车票务管理的复杂性,本毕业设计与开发也仅是一个尝试性的工作,但它很有启发性,对于研究开发该类程序可以起一个抛砖引玉的作用。 二、研究的基本内容和拟解决的主要问题 火车票订票系统是主要功能是管理车票信息,实现预定车票,退票等功能。该系统分为用户管理和系统管理两个部分,本毕业设计研究的部分是系统管理。毕业设计主要完成以下内容: 1、系统界面设计 本系统管理员界面采用JSP页面。在连接数据库和处理等部分拟采用JavaBeans技术。本项目使用集成开发工具Eclipse ,由于它拥有强大的语法提示及自动纠错等功能,因此可以方便的进行Java及JSP开发。 2、系统管理模块设计 系统管理模块可分为管理员登录、车次信息管理、订票管理、会员管理、售票情况统计五个部分。 管理员登录子模块:管理员登录后能对网站进行一系列的管理操作。用户不能登陆此界面。 车次信息管理子模块:管理员登录后,可以通过填写车辆路线、车次、发车时间、到

12306网上订票常见问题

12306网上订票常见问题 1 网站提供哪些服务? 中国铁路客户服务中心网站(,以下简称“网站”)提供用户注册、列车时刻表查询、余票查询、票价查询、购票(含网上支付)、订单查询、改签、退票等服务。 2 网站是全天服务吗? 网站服务时间目前为每日早上6:00~次日凌晨1:30。 3 在网站购票是否需要注册?注册需要填写哪些信息? 网站只对注册用户提供购票服务。购票人购票前,必须注册为网站用户。注册时需要填写基本信息(必须填写用户名、密码)、详细信息(必须填写真实姓名、证件类型和证件号码)、联系信息(必须填写手机号码和电子邮件)。 4 填写注册信息后是否可以马上订票? 填写注册信息后,收取网站发送的用户账号激活邮件(发件人为),按提示激活用户后才可以订票。 5 注册可用的有效身份证件有哪些? 在网站注册及购票时,可使用的有效身份证件包括:中华人民共和国居民身份证、港澳居民来往内地通行证、台湾居民来往大陆通行证、护照四种。 6 我的姓名有生僻字如何录入身份信息订票? 姓名中有生僻字用小写的汉语拼音代替。 7 我的名字是中文和英文组合而成,能办理互联网购票吗? 可以。 8 注册用户时,系统提示身份信息重复怎么办? 网站承诺不会向您所使用服务所涉及相关方之外的其他方公开或透露您的个人资料(除非法律规定),但不担保申请人所提供的身份信息一定被注册或他人使用与申请人相同的身份信息注册。

申请人在网站申请用户注册时,如提示身份信息重复而不能被注册时,请重新确认所提供的信息准确、完整。如果还不能被注册,请准确、完整填写以下“铁路客户服务中心用户身份核对申请表”有关内容,并附本人近照、有效身份证件正面和背面照片(均为电子版,须清晰特别是面部),以电子邮件形式发送到邮箱,网站接收后,处理结果将回复至邮箱。 铁路客户服务中心用户身份信息核对申请表 注:(1)手机号码与固定电话须必填其一。(2)照片可以电子邮件附件形式发送。 9 为什么我无法登录? 请您检查您的网络链接是否正常,如果正常,请您核对您输入的登录信息是否正确,您可能输入了错误的用户名或者密码。有时由于系统维护,可能会暂时不能登录,您可以稍后再试或者直接到车站窗口或代售点购票。 10 注册用户享受哪些优惠条件? 目前注册用户可以在网站办理购票、改签和退票业务。 11 为什么时刻表中有些车次,互联网售票查询不到? 用户进入网站车票预订页面后可以查询预订车次的车票,包括各铁路局开通互联网售票的各次列车,并未涵盖全国所有车次。当某一车次车票销售完后,网站也查询不到该车次信息。 12 我在网站查到的信息是实时的吗? 在网站,您可以方便地获取车次、席别和价格信息,余票10分钟刷新一次,票价一天刷新一次。 13 我在查询某一天车票预定信息时,没有车次可以预订,怎么回事? 可能有以下几种情形:该日车票还未开始发售,该日车票已售完,该日已过期。

铁路售票管理系统总体设计

滨江学院 总体设计报告 题目_火车站售票检票系统总体设计报告 院系__滨江学院计算机系_______ 专业____软件工程___________ 学生姓名__ _____________ 学号______________ 指导教师_______毕硕本____________ 职称______副教授_____________二O一O 年05月08 日

火车票售票检票管理系统(总体设计) 1.引言 1.1编写目的 随着现在出行人数的增多,不可避免的增加了管理的难度,对于每个独立存在的设施来说,都需要一个管理人员来进行检票安排操作,但是经过实际证明这样的工量其实很小,若铁道部为了管理在每个设施旁都加一个人员这样会产生人力资源的浪费。 所以开发一个高效稳定的自动管理系统是十分必要的。 1.2项目背景 项目在可行性分析时的项目名为检票管理系统,但是经过我们的分析员和园方有关部门进一步的交涉之后,发现仅仅一项功能并不能满足现在公园需求,所以在基础上改名为自动管理系统(AMS,autoing manger system)。 2. 任务概述 2.1 目标 本软件是提供一个全面的数据交换平台。 2.2运行环境 硬件环境 PII或更高当微机,笔记本电脑; 运行时内存需要:512MB 安装所需硬盘:3G 扫描仪,打印机。 软件环境 中文Windows 2000/xp/vista/7; Windows NT 4.0。 2.3需求概述 本软件主要有以下几方面的功能。 1)浏览功能。以列表形式显示全部记录。 2)代码控制。修改或者改变某项代码可以直接改变数据。 3)运行功能。可以直接通过系统的直接数据库的调取来运行程序。 4)删除功能。删除一条或多条记录。 5)计算功能。利用数据库里的资料来进行顾客的消费金额计算。 6)报表生成。可以根据提供的模板将查询结果或选中的数据形成多种形式的报 表。 7)打印功能。将生成的报表进行打印输出。 8)身份验证。系统对用户的确认。 2.4条件与限制 本软件使用具有专一性,一般不会有移植性的问题.本软件是用于公共服务场所需要注意软件的稳定性以及以后的维护。 3. 总体设计 3.1 处理流程 ●系统启动,管理员账号密码登陆。 ●管理员进入系统,对系统进行单方面操作,设置信息。 ●系统成功建立用户数据,调用数据库资料,记录数据量。 ●打印出需要提供服务的部分。

12306高铁动车网上购票常见问题

12306高铁动车网上购票常见问题 1 网上购票是否需要注册?注册需要填写哪些信息? https://www.360docs.net/doc/ba4142381.html,网站只对注册用户提供购票服务。购票人购票前,必须注册为网站用户。注册时需要填写基本信息(必须填写用户名、密码)、详细信息(必须填写真实姓名、证件类型和证件号码)、联系信息(必须填写手机号码和电子邮件)。 2 填写注册信息后是否可以马上订票? 填写注册信息后点击网站发送的邮件激活注册用户后才可以订票。 3 注册可用的有效身份证件有哪些? 注册可用的有效身份证件有:中华人民共和国公民为居民身份证;中华人民共和国香港、澳门、台湾地区居民为港澳居民来往内地通行证、台湾居民来往大陆通行证;外籍旅客为护照。 4 注册用户享受哪些优惠条件? 目前注册用户可以办理购票、改签和退票业务。远期网站将为注册用户提供各项优惠服务。 5 为什么时刻表中有些车次,互联网售票查询不到? 网站仅办理用户进入网站车票预订页面后可以查询预订车次的车票,目前暂时只有京津城际列车可以网上订票,并未涵盖全国所有车次的车票。并且当某一车次车票销售完后,网站上查询不到该车次信息。 6 网站可订的车票类别有哪些?学生、伤残军人等票种能否在网上售票? 目前,网站可订的车票类别为成人票和儿童票。暂不支持学生和伤残军人等其他票种。 7 网上订票要支付吗? 旅客在网站上申请车票成功后,必须在15分钟内完成网上支付,否则车票信息将被释放给其他旅客使用。 8 网上购票是全天服务吗? 网上购票业务办理时间原则为每日5:00~24:00。 9 网上购票提供哪些功能? 网上购票提供注册、订票、网上支付、订单查询、网上改签、网上退票等功能。 10 网上购票一个身份证可以购多少张票?一笔订单是否有购票张数限制? 一个证件同一乘车日期同一车次限购一张车票。一笔订单不能超过5张票,网站可根据具体情况做适当限制。 11 是否可用自己身份证为他人代购车票?

铁路售票管理系统软件设计方案

铁路售票管理系统软 件设计方案 1.1 编写目的 本文档的编制的目的是说明对程序系统的设计考虑。本文档的使用者包括项目管理 人员、软件设计人员、软件质量控制人员以及软件维护人员。 1.2背景 软件系统的名称:铁路售票管理系统 本软件产品是一项独立的软件,而且全部内容自含。实现网络化铁路售票管理。一般用户、售票员、系统管理员等用户都可以通过上网来进行铁路车票业务的管理,实现网络化售票业务。构建标准的铁路车票,火车管理基础数据库。构建起火车信息,车票信息,特殊用户信息等基础数据库。 实现列车及车票信息查询、登录系统及信息管理、车票的销售与退票列车及车票管理等子系统的流程化管理。 开发者:哈工大计算机学院05级2班开发小组; 用户:一般用户(旅客等),售票员,系统管理员 设计说明书的书写者: 哈工大计算机学院05级2班开发小组 1.3定义

2系统需求概述 2.1业务目标 实现网络化铁路售票管理。一般用户、售票员、系统管理员等用户都可以通过上网来进行铁路车票业务的管理,实现网络化售票业务。构建标准的铁路车票,火车管理基础数据库。构建起火车信息,车票信息,特殊用户信息等基础数据库。 实现列车及车票信息查询、登录系统及信息管理、车票的销售与退票列车及车票管理等子系统的流程化管理。 2.2运行环境及设计约束 设备: 采用Intel 应用服务器 运行时内存要求:1MB; 安装所需硬盘:5MB; 操作系统: Windows 2000/XP/Vista 支持软件: SQL Server2008,Eclipse 设计约束: (1) 系统的开发必需采用B/S 的体系结构 (2) 能够在intel X86 系统芯片组正常使用,保证双核CPU 下同样能够正常使用。 (3) 提供与售票站点(包括火车站及代售点)的铁路售票系统接口 (4) 使用JA V A编程语言及SQL数据库来进行系统实现 (5) 遵循GB8566 计算机软件开发规范 (6) 遵循GB8567 计算机软件产品开发文件编制指南 (7) 遵循GB/T11457 软件工程术语 2.3功能需求 铁路售票管理系统包括四个子系统:列车信息及车票信息查询系统,登录系统及信息管理系统,火车票销售及退票系统,列车及车票管理系统。 ●列车信息及车票查询系统 列车查询按车次或目的站信息来查询列车的静态信息 车票查询按车次或目的站信息来查询车票的静态信息 车次查询按已知车次来查询列车及车票信息 目的站查询按已知目的站来查询需要的列车及车票信息

铁路网上售票系统数据库设计

铁路网上售票系统数据 库设计 公司内部档案编码:[OPPTR-OPPT28-OPPTL98-OPPNN08]

目录 《数据库课程设计》论文 .............................................. 铁路网上售票系统项目开发背景: (1) 铁路网上售票系统的总目标是: (1) 项目开发的意义: (1) 1.需求分析 (2) 需求分析阶段目标和任务 (2) 需求分析阶段目标 (2) 需求分析阶段任务 (2) 需求分析成果 (3) 流程图 (4) 数据字典 (5) 2.数据库结构设计 (5) 概念设计 (5) 分E-R图建立 (6) 全局/整体E-R图 (6) 逻辑设计 (6) 建立关系模式 (7) 关系模式规范化处理 (7) 用户子模式建立 (7) 关系模式逻辑结构定义 (7) 3.数据库物理设计 (7)

物理设计阶段目标和任务 (7) 数据存储方面 (7) 建立索引的原则 (7) 建立索引 (7) 系统功能模块图 (8) 4.数据库实施与测试 (8) 数据库实施 (8) 数据库及数据库对象建立 (8) 数据入库 (10) 数据库测试 (10) 5.总结 (10) 6.附录 (11) 附录1: (11) 附录2 (15) 附录3: (18)

铁路网上售票系统项目开发背景: 信息时代的到来,互联网对于企业和事业单位的运营和发展日益重要,网上交易也逐渐被人们认可,并成为未来交易的发展方向。铁路售票系统也不例外。 铁路网上售票系统是铁路旅游服务信息系统的一个重要组成部分,为旅客提供优质便捷的服务。为了提高铁路客运的售票效率,丰富铁路客运的营销手段,火车站售票总站及其下属代售点可以通过公用的互联网资源,实现网上的售票,查询及管理工作。 铁路网上售票系统的总目标是: 在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的铁路网上售票系统,为企业的决策层提供准确、精细、迅速的车票销售信息。 项目开发的意义: 信息时代已经来临,信息处理的利器——计算机应用于火车站售票的日常管理为火车站售票的现代化带来了从未有过的动力和机遇,为火车站票务管理领域的飞速发展提供了无限潜力。采用计算机管理信息系统已成为火车站票务管理科学化和现代化的重要标志,给火车站票务带来了明显的经济效益和社会效益。计算机已经成为人们生活不可或缺的一部分。 然而,随着旅游业的逐渐的成熟发达,铁路客运量大幅度的提高,各大省市的列车都显着的增加,这些都对列车票务管理系统提出了更高的要求,所以

相关文档
最新文档