文档库 最新最全的文档下载
当前位置:文档库 › 铁路售票系统架构评审文档

铁路售票系统架构评审文档

铁路售票系统架构评审文档
铁路售票系统架构评审文档

铁路售票系统架构评审文档

虚拟的一人多角色的评估小组,成员列表如下:

表1:评估小组成员列表

目录

铁路售票系统架构评审文档 (1)

引言 (3)

编写目的: (3)

背景: (3)

定义: (3)

三层架构软件设计 (3)

ATAM架构评审模式 (3)

参考资料: (4)

第0阶段:合作关系及准备工作 (4)

第1阶段:评估阶段 (5)

项目产品立项表述: (5)

架构方法分类: (5)

架构表述: (6)

初步架构类图: (7)

质量属性及采用的战术: (7)

生成质量属性效用树: (8)

初步分析架构方法: (9)

性能 (9)

可用性 (10)

安全性 (10)

战术采用 (10)

第2阶段:评估阶段 (11)

集体讨论并确定场景的优先级: (11)

再次分析架构方法: (12)

三层结构选择 (12)

LRU缓冲技术分析 (12)

MD5加密存储分析 (12)

备份数据库 (13)

改进架构类图 (14)

结果表述 (14)

第3阶段:后续阶段 (14)

附录 (15)

拟采用架构评审方法中的ATAM方法 (15)

引言

编写目的:

本文档的编写目的是对铁路售票系统架构设计进行简略的评审,为后继的详细项目设计等工作提供参考和依据,本文档主要描述的内容有:

●表述

●调查和分析

●测试

●形成报告

本文档的预期读者为:系统设计人员、测试人员、用户及其它有权限查阅本文档的相关人员。

背景:

●系统名称:铁路售票系统

●任务提出者:黄东鹏、张付俊、孙帅

●开发者(承接单位):开发小组

●用户:网上订购铁路车票的人

定义:

三层架构软件设计

所谓三层体系结构,是在客户端与数据库之间加入了一个中间件层,也叫组件层。这里所说的三层体系,不是指物理上的三层,不是简单地放置三台机器就是三层体系结构,也不仅仅有B/S应用才是三层体系结构,三层是指逻辑上的三层,即使这三个层放置到一台机器上。三层体系的应用程序将业务规则、数据访问、合法性校验等工作放到了中间层进行处理。通常情况下,客户端不直接与数据库进行交互,而是通过COM/DCOM通讯与中间层建立连接,再经由中间层与数据库进行交换。

ATAM架构评审模式

1.概述

Architecture Tradeoff Analysis Method(构架权衡分析方法)。他是评价软件构架的一种综合全面的方法。这种方法不仅可以揭示出构架满足特定质量目标的情况,而

且(因为它认识到了构架决策会影响多个质量属性)可以使我们更清楚地认识到质量目标之间的联系——即如何权衡诸多质量目标。

ATAM评估方法的主要目的:

1) 提炼出软件质量属性需求的精确描述;

2) 提炼出构架设计决策的精确描述;

3) 评估这些构架设计决策,并判定其是否令人满意的实现了这些质量需求。

ATAM评估方法并非把每个可以量化的质量属性都进行详尽的分析,而是使众多的风险承担者(包括经理、开发人员、测试人员、用户、客户等等)都参与进来,由此而达到上述目标的。

ATAM是一种挖掘潜在风险,降低或者缓和现有风险的软件构架评估方法。因此,以下三点是评估中要特别注重的:风险、敏感点和权衡点。

2构架涉众

普通用户、用户管理员、票务管理员、开发人员、测试人员

参考资料:

Software ArchitectureinPractical(第三版)

第0阶段:合作关系及准备工作

此次对项目的评估方法经小组协商讨论是采用ATAM架构评估综合方法。待评估的项目系统为铁路售票系统。这是一个基于B/S的体系的常见应用,基于网络连接实现铁路票务的相关业务。对其进行架构评估主要有如下几个原因:

1.在架构搭建的过程中一定会碰见许多一致或者未知的问题和困难,如果在核心功能模块或者架构本身的设计根本上出现缺陷,尽早的发现对于晚发现,甚至完成项目后才发现的综合成本要低得多;

2.由于该架构面向多个用户多平台,因此要有足够的健壮性,稳定性,可拓展性以及可修改性;

3.由于该系统借助了网络的传播性,可以随时随地的对系统进行管理和维护,但是网络的泛滥使得网络环境总是充斥着有意无意的攻击,为了避免系统所部属的服务器沦为肉鸡的下场,或者内部数据被恶意破坏造成重大损失,所以系统应保证相对的安全性,使得入侵者所花费的入侵成本>入侵系统的获利成本或客户损失。

第1阶段:评估阶段

项目产品立项表述:

随着现代交通的发展,在基于经济以及便利的考虑基础上,铁路出行成为广大人民首选的性价比最高的交通方式。但随着经济的发展,人工售票逐渐不能满足庞大人口数量的基本购票需求。随着互联网的发展,网络购票的普及解决了这个主要矛盾。

根据上述目标,质量属性可以划分为两类:

1.高优先级质量属性:

1) 性能

2) 安全性

3) 易用性

4) 兼容性

2.重要但优先级较低的属性:

1) 可扩展性

2) 可维护性

3) 可靠性

4) 可扩充

架构方法分类:

进行了架构表述后,评估小组列出他们曾听到的架构方法,以及那些在对文档进行评估前的评审中所了解到的方法:

一、分层架构

这种架构将软件分成若干个水平曾,每一层都有清晰的角色和分工,不需要知道其

他层的细节,层与层之间通过接口通信。

二、事件驱动架构

事件是状态发生变化时,软件发出的通知。事件驱动架构就是通过事件进行通信

的软件架构。分为:事件队列、分发器、事件通道、事件处理器。

三、微核架构

又称为“插件架构”,指的是软件的内核相对较小,只要功能和业务逻辑都通过插件

实现。

内核通常只包含系统运行的最小功能。插件则是相互独立的,插件之间的通信,

应该减少到最低,避免出现相互依赖的问题。

四、微服务架构

是服务导向的架构的升级。

每一个服务都是一个独立的部署单元。这些单元都是分布式的,互相解耦,通过

远程通信协议联系。

五、云架构

云架构主要解决扩展性和并发问题,是最容易扩展的架构。

它的高扩展,主要原因是没使用中央数据库,而是把数据都复制到内存中,变成

可复制的内存数据单元。然后,业务处理能力封装成一个个单元。比如访问量增

加,就新建单元处理;访问量减少,就关闭但处理单元。由于没有中央数据库,

所以扩展性的最大瓶颈消失了。由于每个处理单元的数据都在内存里,最好要进

行数据持久化。

这个模式主要分成两部分:处理单元和虚拟中间件。

架构表述:

软件架构是一系列相关的抽象模式,用于指导大型软件系统各个方面的设计。软件架构是一个系统的草图。软件体系结构是构建计算机软件实践的基础。

考虑到票务系统的特点,将使用三层结构进行系统的架构。

初步架构类图:

质量属性及采用的战术:

目标实现方式所采用战术

性能用户访问系统能在规定时间

内做出响应,如不能应反馈相

应的提示。缓冲技术

云服务器分流队列等待

安全性用户信息不被泄露、支付安全信息加密

易用性操作难度让系统能适应大部

分群众

界面简洁

兼容性能在多平台运行易移植编码可维护性系统能在出现问题时得到及

时修复,管理员能进行信息更

分层架构设计

可扩展性在出现新需求时能够添加新

功能,如支付渠道的增加支预留接口

生成质量属性效用树:

下表给出了在对铁路售票系统评估期间生成的质量属性效用树,有几个质量属性求精没有与之相关的场景。这种情况经常出现,这并不是问题,对于某个质量属性,人们有时能够想出一个合理的求精,但当让他们在自己的系统的上下文中对该质量属性的用例进行说明时,却发现该求精实际上并不适用。

表 2:对铁路售票系统进行ATAM 评估的效用树表格

质量属性

属性求精 场景 性能 最大负载

响应时间

当开票时,用户量剧增,能够同时负载至少500的用户同时访问(H,H ) 用户输入数据后在网络畅通的情况下应能在s 内给出相关信息(H,M )

注册验证

登录验证

密码强度 库;当用户登录时,系统将数据加密后再与数据库的内容进行比较,防止传输过程被窃取泄露。(H,L ) 当用户注册时,为确认为真人操作,存在手机信息验证码验证,并且60s 内不允许重复获取验证码。(H,L ) 当用户登录时,连续输入两次错误密码后,再次登录需要根据系统给出图片验证码输入正确的验证码才能完成登录,图片验证内容随机生成,并且随机生成条纹遮挡字符,防止机器验证。(H,L ) 当用户注册时系统根据用户的密码显示相应的密码

强度以提示用户增强密码强度。密码强度根据密码内

容字符类型以及长度确定。为了确保基本的安全性以

及防止用户遗忘密码,用户密码长度范围限制为6-16

位。(H,L )

易用性 用户通过输入简单的查询信息就能够得到对应的相

关数据并让用户轻易完成购买(H,M )

兼容性 多系统支持 在相同平台的不同系统上也能够正常运行(H,H )

可维护性 管理员功能

管理员能够在铁路信息、用户信息需要更新时进行及

时更新,并同步数据给用户(H,M )

维护管理

系统自动报错当出现了不可避免的错误时,可以及时进行维护修复(H,M)

可以定位出系统报错内容、报错位置(M,L)

可扩展性添加新功能在出现新需求时能够添加新功能,如支付渠道的增

加支付渠道的选择(M,L)

可扩充性功能业务的子模块随着发展和意见的收集,能够根据情况添加新的业务

功能,如外卖预定(M,M)

可靠性不易出错在程序的使用过程中出错概率要尽量小,出错了要能

够及时修复(H,H)

表中的场景给出了决策者所分配的优先级。在每一对有序的字母中,第一个代表能力的重要性,第二个代表设计师对实现该质量属性的难度的估计。

我们需要注意到,一些场景已经很完备了,具备了刺激、环境和响应三个部分;一些场景没有刺激,还有一些场景没有响应。在这个阶段,只要涉众能够理解场景的含义,不明确的场景说明是允许的。如果所选择的场景用于进行分析,那么该场景中的刺激和响应必须得到足够的明确。

初步分析架构方法:

评估小组首先分析最重要而且最难实现的场景,每次分析一个最高优先级的场景,同时我们的设计师详细地解释了构架如何支持每个场景。小组成员探查设计师用来实现场景的架构方法,把相关架构决策编成文档,一共确定了个8敏感点,4个风险点,3个无风险决策。

性能

可用性

安全性

战术采用

第2阶段:评估阶段

集体讨论并确定场景的优先级:

下表给出了在本步骤中提出的某些部分感兴趣场景进行重点分析。按重点次序罗列,由于篇幅有限,有些细微场景没有列出,只列出了认为重要场景。

表3:集体讨论确定的场景

场景号场景

1 为了防止软件抢票,应在对一个相同的用户的多次请求进行分析。如:验证

码两次输入错误之间的之间间隔。当判定不是软件抢票时,应当随着验证错

误次数的增加降低验证难度

2 用户账户与付款的绑定、多种支付方式、以及安全性的要求。在保证安全性

的前提下应该能够让用户通过最简洁的流程选择自己合适的支付流程。

3 信息密传输

4 突然激增的流量导致服务器处理缓慢,甚至崩溃异常,要求对有害信息进行

过滤,使用LRU缓冲计数减少服务器负担,增加服务器工作效率。

5 用户访问的相关车次查询、买票、下订单、付款、改签、退款的流程应直观、

简洁。

6 支持新车次添加、旧车次删除、用户信息修改操作等。

7 如果存在多个管理员时怎么并发管理系统,如果多个管理员对同一数据进行

修改时应如何保护数据不被多次修改。这里考虑到参考锁机制。

再次分析架构方法:

三层结构选择

由于票务数据以及用户数据量庞大,而三层结构的特点将数据层、逻辑层以及表现层分隔开,在开发上降低了复杂度。并且考虑到系统的开发效率,三层结构使项目结构更清楚,分工更明确。

考虑到用户数量多,并且票务信息随时都有可能发生变化,使用三层结构有利于后期的维护、更新和升级。并且数据的差异性大,将三层架构中的控制层进行了细分,实现低耦合、并行开发。

为解决访问流量大的问题,服务器考虑使用LRU缓冲计数以提高服务器工作效率和改善用户体验。并且出于对大量用户信息安全的角度考虑,数据的传输和校验采用MD5加密方式。

在集中的讨论中,我们重点讨论了上述问题的解决方案,考虑到时间和空间的限制,我们就第一二个详细展开说明,以及分析和权衡。

LRU缓冲技术分析

比如说一些系统登录的操作,不可能每次你访问系统都去调用数据库的东西,如果能划出一些空间来,比如说500M,用来缓存这些东西,这样用户访问的时候先在缓存里找,找不到,再去访问数据库,同时把被访问的内容放到缓存里面(我们可以假设这些东西还会经常被访问)。然而,我们分配用来做缓存(Cache)的空间肯定是有限的,总不可能从数据库读的东西全部放到缓存里,所以,当缓存里的内容达到上限值的时候,我们就要把最少使用的东西写回数据库,再将新的访问内容从数据库暂存到缓存里面。以此保证服务端的效率和使用度。

MD5加密存储分析

MD5将任意长度的“字节串”变换成一个128bit的大整数,并且它是一个不可逆的字符串变换算法,换句话说就是,即使你看到源程序和算法描述,也无法将一个MD5的值变换回原始的字符串,从数学原理上说,是因为原始的字符串有无穷多个,这有点象不存在反函数的数学函数。

将客户端的内容数据进行加密后传输到数据库进行校验,这样可以防止在传输过程中数据被盗取的安全性问题。

备份数据库

由于存储的数据信息内容数量庞大,一旦服务器出现问题,数据丢失将会导致巨大的损失。所以在之前的部署上添加了备份数据库,防止数据丢失。

改进架构类图

结果表述

(1)由于开发人员对架构缺乏一定的熟练度,我们决定边学边做,碰见一些解决不了的

问题采用在文档中总结报告,记录下来,优先完成功能模块的实现环节;

(2)平台开发入门槛较低,产品容易被模仿,需要及时更新设计以摆脱竞争对手,所以

应该预留系统API接口,为不管是以后管理方设计更改界面还是可以由用户自定义开发界面都能起到良好的促进作用。

第3阶段:后续阶段

ATAM评估的一个具体结果就是生成了最终报告,该报告包括一个有风险决策、误风险决策、敏感点和权衡点的列表。还包括一个涉及如下内容的目录:所使用的架构方法、效用树、经过集体讨论确定的场景以及所选择的每个场景的分析记录。最后,最终报告还包括由该评估小组所确定的风险主题的集合,并指出了每个风险主题所危及的商业动机。

附录

拟采用架构评审方法中的ATAM方法

对ATAM模型方法的简略描述:

软件构架的评估方法:SAAM和ATAM。这里只详细说明ATAM方法。

ATAM一种进行构架评估的综合方法,ATAM是评估软件构架的一个健壮的方法。在该方法中,项目决策者和涉众要清晰地阐述一个准确的质量属性需求列表(以场景的方式),并说明与实现每个高优先场景相关的构架决策。然后,把这些决策确定为有风险决策或无风险决策,以找到构架中任何存在问题的地方。

ATAM不是需求评估。ATAM不是代码评估。ATAM不包括实际的系统测试。ATAM不是一个准确的手段,但它识别了构架中可能存在风险的区域。这些风险包含在敏感点和权衡中。

ATAM活动的4个阶段:

在第0阶段(合作关系和准备)确定细节:人员名单,时间,地点;评估小组获取资料并进行初步了解分析。

第1阶段,评估阶段,决策者参与,小组开始信息收集与分析;耗时约1周。1~2周中断期,评估小组进一步以非正式方式了解构架。

第2阶段,评估阶段,涉众参与,分析继续;约2天。

第3阶段,后续阶段,生成最终报告,进行评估活动总结;1周。

评估阶段的步骤:

第1步:ATAM方法的表述。评估负责人向决策者表述ATAM方法,使大家理解其过程,了解角色布局。

第2步:商业动机的表述。决策者介绍系统商业动机、重要功能、各种限制(任何相关的技术、管理、经济和政治限制)、商业目标和上下文、主要的涉众、驱动因素等。

第3步:构架的表述。首席设计师或架构小组介绍构架,技术限制、所用模式等。

第4步:对构架方法进行分类。评估小组利用所有已知信息对构架方法进行分类。

第5步:生成质量属性效用树。生成质量属性效用树,捕获详细的需求信息,为每个场景分配一个级别,如(高,中),前者为重要度,后者为实现难易度,重点放在(高,高)的场景;此处场景具备刺激、环境、响应三要素就可以了。

第6步:分析构架方法。评估小组分析所有重要场景,设计师解释如何支持该场景,检查所用构架方法,分析风险点、权衡点、敏感点。

经过一段中断期,第2阶段开始,此时涉众开始参与;首先仍然需要一个对ATAM方法的介绍,并使涉众了解已有的成果。

第7步:集体讨论并确定场景的优先级。集体讨论并分析场景的优先级,以了解更广泛的涉众的想法;该过程可能产生新的场景;使用“有限票数法”投票确定每个场景的优先级——此处不考虑实现难度。

第8步:分析构架方法。分析新的高优先级的场景,构架师解释构架是怎么满足各场景的。

第9步:结果表述。总结评估结果,评估负责人展示该结果。

铁路售票管理系统

《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)初始化:在未添加过列车信息的情况下,管理员进入系统初次录入列车信息。

铁路运输管理信息系统概述

铁路运输管理信息系统 概述 Modified by JACK on the afternoon of December 26, 2020

一、 二、TMIS建设目标 TMIS通过计算机网络从全路6000多个站名中选取的2000多个主要站段中,实时收集列车、机车、车辆、集装箱以及所运货物的动态信息,对列车、车辆、集装箱和货物进行节点式追踪管理,实现货票、确报、编组站、区段站、货运站、货运营销及调度系统的计算机管理,为全路各级运输管理人员提供及时、准确和完整的运输信息和辅助决策方案,实现紧密运输、均衡运输,提高运输生产效率,改善客户服务质量。 (一) (二)T MIS的应用目标 TMIS的应用目标是实现对运输市场信息和客户需求管理、运力资源信息管理、运输作业过程信息管理、管内现在车和集装箱动态分布信息管理和运输信息综合利用等。 1. 2.运输市场信息和客户需求信息管理 动态掌握货源分布动态和运输货物在途状态;动态掌握托运人的货运订单和请求车需求;向客户反馈货运订单的核准情况、请车计划的安排和执行情况;动态掌握企业自备车(箱)的位置及状态;动态掌握重点客户、重点企业(港口、电厂、玻璃厂、焦化厂等)重点物资的运输计划执行情况。 3. 4.运力资源信息管理

实现主要运力资源信息管理,包括:铁路货车、机车、集装箱保有量动态(含加入铁路运营的企业自备货车和集装箱);其他铁路运力资源信息,如丁务、电务维修管理等。 5. 6.运输作业过程信息管理 实现主要运输作业过程信息管理,包括:货物的承运、交付信息;装/卸车信息;列车的编、解、到、发信息;作业计划、作业单据的编制信息等。 7. 8.管内现在车动态分布信息管理 实现管内现在车(含自备车)动态分布信息管理,包括:车种别重/空车分布动态信息;去向别、品类别重车分布动态信息;管辖范围内现在车出/入动态信息;管辖范围内运用/非运用转换信息等。 9. 10.管内集装箱动态分布信息管理 实现管内集装箱(含自备箱)动态分布信息管理,包括:管辖范围内箱型别、去向别的集装箱分布动态信息;箱型、箱号别的集装箱检修状态信息;运用/非运用、加入/剔除变化动态信息等。 11. 12.运输信息综合利用 各级系统共享运输生产过程中采集的原始信息,建立TMIS原始信息库、动态信息库和历史信息库,在此基础上开发面向运输业务部门的综合应用,并

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

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

一、软件名称 12306铁路客户服务中心系统 二、软件简介 客户中心(12306网)是铁路服务客户的重要窗口,将集成全路客货运输信息,为社会和铁路客户提供客货运输业务和公共信息服务。客户通过登录本网站,可以查询、、列车正晚点、车票余票、售票代售点、货物运价、车辆技术参数以及有关客货运规章。铁路货运可以通过本网站办理业务。 三、软件内容 (一)系统的登录与注册 “12306铁路客户服务中心系统”首页。这时可以选择网上购票用户登录或者注册。 (二)、软件的模块 软件的模块主要有:首页、客运服务、货运服务、行包服务、车站引导、铁路常识、站车风采、客户信箱共八个模块。如图: (三)模块的内容 1、首页 2、客运服务 客运服务包括客运首页、车票预订、余票查询、出行向导、信息服务五个内容。 如图: 3、货运服务

货运服务包括业务办理流程、服务场所综合信息、货物运输条件、车辆和集装箱参数、货运办理常见问题、价格查询、货运班列、法律法规及规范性文件、货物快运八个内容。如 图: 4、行包服务 行包服务包括产品介绍、运费查询、行包追踪、办理机构、业务办理五个内容。如 图: 5、车站引导 6、铁路常识 7、站车风采 8、客户信箱 (四)、软件的工作流程 1、网上订票流程 2、货运服务流程 登录 车票预订 车票查询 订单确认 网上银行选 择 网银支付 支付成功

3、行包服务流程 ①托运办理流程 护,期间不提供服务。 2011年1月19日(2011年春运首日),中华人民共和国18个(公司)所在地也分别成立了铁路客户服务中心,并公布了服务热线。 2013年11月20日,12306新增支付通道。 2013年12月8日,12306手机客户端正式开放下载。 自2015年11月26日铁路春运售票工作启动以来,截止12月15日,铁路部门共发售火车票亿张,其中,通过12306网站发售车票突破1亿张,已占到售票总量60%。自2011年推出网络购票以来,12306网站累计发售火车票35亿张,方便了广大旅客出行。目前,12306网站运行平稳,售票秩序良好,旅客购票体验不断改善。 五、软件的使用给用户带来的影响 网上订票与传统网上、电话订票的最大区别在于,它是一个完整的售票平台,而非预定,使

车站综合管理信息系统

目录 2第六章车站综合管理信息系统........................................................ ......................... 第一节车站综合管理信息系统概述 (2) 第二节车站综合管理信息系统的组成及功能 (5) 第三节货调子系统 (10) 复习思考题 (34) 第六章车站综合管理信息系统 [主要内容]车站综合管理信息系统概述、组成及功能,重点介绍货调子系统的操作流 程和主要功能。 [重点掌握]车站综合管理信息系统的组成及功能;货调子系统的主要功能。 第一节车站综合管理信息系统概述 随着铁路运输体制的改革,信息技术的飞速发展,车站作业和管理以及运输调度指挥 对信息化的需求都在日益加大,铁路运输信息化对数据共享的需求也日趋强烈。作为TMIS 重要组成部分之一的车站管理信息系统在整个TMIS中占有举足轻重的地位,但是由于原车 站管理信息系统在设计和功能上存在着很多的不足之处,不仅不能很好地满足现场实际工 作的需要,而且也制约了整个TMIS功能的发挥。车站综合管理信息系统在铁道部信息技术 中心、广铁集团以及多个铁路局的共同努力下,从2004年1月铁道部内部立项,后经调研、需求分析、系统设计和系统开发等多个阶段,于2005年6月建成。 车站综合管理信息系统在设计之初,就制定了三个主要目标: (一)满足运输生产组织的要求 车站综合管理信息系统要加强信息共享,实现车站全过程管理,并且使车站的生产实 际情况能及时、正确地上报到上级部门,实现车站与路局各系统之间的业务作业闭环。 (二)满足经营管理的需要 车站综合管理信息系统要顺应运输体制的改革,尽可能压缩货车停留时间,并且强化 货运安全管理。

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

目录 《数据库课程设计》论文............................................................... 铁路网上售票系统项目开发背景:.................................. 错误!未定义书签。 铁路网上售票系统的总目标是:.................................... 错误!未定义书签。 项目开发的意义:................................................ 错误!未定义书签。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)

AFC技木及铁路自动售检票系统研究

票技术向支持多票种(条码、磁、IC卡)打印、多票卷方向发展。 1.2AFC系统发展的关键阶段 我国AFC技术在城市轨道交通售检票系统的应用过程,主要经历了以下几个发展阶段。 1.2.1标准制订阶段 这一过程需要协调和规划同一地区或同一行业之间的技术标准,建立统一的软件标准体系,以及硬件接口标准和票制标准。 1.2.2系统建设阶段 ATC系统建设分单一线路系统建设、路网系统建设和城市公交大系统建设3个阶段。单一线路系统建设从整条线路角度考虑功能需求,切忌采取先建一个简单系统来满足现在需求,待日后再去完善的做法,以免造成浪费。路网系统建设以路网而不是单条线路确定系统结构和功能,AFC系统在整个路网中是功能统一的系统,建设过程中要对系统的规模、应用和投资进行总体规划,确保系统可持续发展。城市公交大系统建设综合考虑铁路与公共交通的互通互换,从不同交通方式的换乘与衔接、旅客购票、检票等作业环节统一考虑AFC系统的功能设置和票价清分规则。 1.2.5信息管理和利用阶段 这一阶段开始加强对售检票原始数据和信息的整理分析能力,找出客流变化规律,为客运服务和运营管理提供及时、准确的数据分析,为客运资源的综合利用和调整提供决策参考,并促进票务市场的营销推广。1.2.4设备国产化阶段 设备国产化可以降低AFC系统后期维护和运营成本。按技术的难易程度主要分为设备设计和组装技术国产化、设备制造技术国产化和关键部件国产化3个阶段。 2AFt技术在铁路客运系统的应用 AFC技术作为一门综合性技术,在铁路客运中的应用主要体现在售票和检票两个环节,通过将AFC涉及的人机交互界面技术、机电一体化技术、现金自动识别和找零技术、银行卡交易技术、传感器控制技术、门禁控制技术、磁介质车票处理技术、嵌入式系统技术、网络通信技术、数据库技术、信息安全技术、多线程与多进程事务处理技术在自动售检票系统和自动售票机、自动检票机等专用设备上的应用,实现客运车站售票和检票过程的自动化。 AFC系统从总体结构上分为设备层、硬件接口层、应用服务器层、数据库服务器层、网络接口层和外部系统接口层等层次,从业务处理逻辑上又分为系统展示层、业务实现层、数据存储层、外部接口通信层。其各部分软件均采用服务机制,采用TCP/IP协议进行数据传递与交换,通信端口可以根据不同系统进行相应的调整。自动售检票系统框架结构见图1。 图1自动售检票系统框架结构 由于售票环节和检票环节具有相互独立性,在铁路AFC系统建设中分自动售票和自动检票两个独立的系统建设。 3铁路自动售票系统研究 3.1自动售票系统体系结构 自动售票系统根据现场实际应用情况可按集中部署(见图2)和分散部署(见图3)两种方式架构系统。对于在车站取消售票服务器的客运专线,宜采用集中部署的体系结构,反之宜采用分散部署的体系结构。 图2自动售票系统集中部署体系结构 _51_

火车站售票管理系统

火车站售票管理系统 文档类别:规格需求说明书 项目名称:火车站售票管理系统 编写人员: 完成日期:

目录 1 引言 (1) 2 可行性分析 (1) 2.1 研发依据 (1) 2.2 国内外现状 (2) 2.3 顶层数据流图 (3) 3 实现功能 (3) 3.1 该软件的功能为 (3) 3.1.1 售票功能 (3) 3.1.2查询功能 (3) 3.1.3管理统计功能 (3) 3.2 性能 (4) 3.3 系统的输入 (4) 3.4 系统的输出 (4) 3.5 中层数据流图 (4) 4 底层数据流图分解 (5) 4.1 售票功能的分解 (5) 4.2 查询功能的分解 (6) 4.3 管理统计功能的分解 (7) 5 数据字典 (7) 5.1 售票功能 (7) 5.2 查询功能 (9) 5.3 管理统计功能 (10) 6用列图 (11) 6.1 P1售票功能 (11) 6.2 P2查询功能 (12) 6.3 P3管理统计功能 (12) 7 功能模块图 (13)

8 E-R图 (14) 8.1 P1售票功能E-R图 (14) 8.2 P2查询功能E-R图 (15) 8.3 P3统计管理功能E-R图 (15) 8.4 E-R总图 (16) 9 数据库设计 (17) 9.1 P1售票功能 (17) 9.2 P2查询功能 (19) 9.3 P3管理统计功能 (20) 10 P1售票功能 (22) 10.1 类图 (22) 10.2 时序图 (23) 10.3 协作图 (23) 11 P2查询功能 (24) 11.1 类图 (24) 11.2 时序图 (24) 11.3 协作图 (25) 12 P3管理统计功 (25) 12.1 类图 (25) 12.1 时序图 (26) 12.3 协作图 (26)

铁路车站现车信息管理系统

一.摘要 随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。管理信息系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。 本系统是在管理信息系统的理论和方法指导下、数据库技术支持下完成的。本文在结构上首先论述了毕业设计选题的背景、目的和意义,然后叙述了开发环境、开发平台以及数据库技术,接着用表格和图片的方式介绍了系统的整体规划,接下来是系统在具体实现中的详细内容,最终本系统能够完成信息的输入、输出,数据的修改、查询以及打印报表等功能,本系统界面友好,操作简单,比较实用。 课题目的及意义 由于现今的铁路车站现车信息管理非常繁琐,行政人员付出大量的工作时间,得到的效率很低。因此为提高工作效率,减轻铁路工作人员的工作负担,决定开发铁路车站现车信息管理系统。 计算机已经成为我们学习和工作的得力助手:今天,计算机的价格已经十分低廉,性能有了长足的进步。它已经被应用于许多领域,计算机之所以如此流行的原因主要有以下几个方面: 首先,计算机可以代替人工进行许多繁杂的劳动; 其次,计算机可以节省许多资源; 第三,计算机可以大大的提高人们的工作效率; 第四,计算机可以使敏感文档更加安全等等。 为了解决传统铁路车站现车信息的管理正面临着的这些问题,我所设计的铁路车站现车信息管理系统也就应运而生了。

二.开发环境、工具介绍 该软件是在Windows XP Professional + Visual Basic 6.0 + SQL Server 2000的环境下完成的。下面就对这些开发工具进行介绍: 1.1 SQL Server 2000 简介 SQL Server 2000是微软公司最新版的大型数据库服务器,其性能指标在各方面都有赶超Oracle数据库的趋势。用它可以方便地管理数据库和开发应用程序,它使用了最先进的数据库构架,与Windows NT/2000平台紧密集成,具有完全的Web功能。通过对高端硬件平台、网络和存储技术的支持,为WEB站和企业的应用最大限度地提供了可扩展性和高可靠性,能在Internet商业领域快速建立并应用。此外,还增强了安全性,保护防火墙内外的数据。支持基于角色的安全并拥有安全审计工具。在经历了SQL Server 6.5和7.0两个版本的尝试后,微软公司终于开始了大规模的业务。记得在以前各种关于SQL Server的文章,都会将其定位成中小型应用方面,这种感觉被大家自然的延续到了2000版之中。其实这是一种误解。在过去的很长一段时间中,微软公司聘请了世界上最优秀的数据库专家以及专门搭建了信息量可谓空前的地理信息系统,励精图治,就是为了摘掉扣在自己头上的这顶帽子。有了强大的性能和功能支持,再配合其一向为人称道的易用性,SQL Server可以说成为了开发者手中的一柄利器! 另外,目前国内的一些关于微软平台的数据库编程教程,喜欢使用Access 作为数据库平台的案例,并展开相关的内容。这其实对于开发真正的数据库应用并没有直接的帮助作用,只能使大家停留在应用的初级阶段。SQL Server 2000提供的非常傻瓜的缺省安装和使用模式,其上手难度并不比Access大。另外,SQL Server 2000可以兼顾小、中、大规模的应用,有着远远比Access强大的伸缩性。 1.2 SQL Server 数据库特点 概括起来,SQL Server 2000数据库管理系统具有以下主要特点。 1)、丰富的图形管理工具,使系统管理、操作更为直观方便。SQL Server 企业管理器是一个基于图形用户界面(GUI)的集成管理工具,利用它可以配置管理SQL Server服务器、管理数据库和数据库对象、备份和恢复数据、调度任务和管理警报、实现数据复制和转换操作等。此外,SQL Server 2000还提供了SQL事件探查器、SQL查询分析器、SQL Server服务管理器和多种操作向导等图形界面管理工具,大大简化了用户操作,从而增强了系统的易用性。

铁路自动售检票系统AFC

自动售检票系统及终端设备简介 一、系统功能性介绍 自动售检票系统构成 自动售检票系统是以席位管理和交易处理为核心,建立广泛的销售渠道,适应多种售检票方式、多种支付形式和灵活的营销策略,售票以人工与自助式售票相结合、检票以自动检票为主的实时交易系统。 自动售检票系统设备包括窗口售票设备、全功能自动售票机、自动取票机、补票机以及进站检票机、出站检票机、车站服务器、票务管理终端、数据库主机、及网络安全设备等构成。 自动售检票系统架构如下图所示:

车站售票终端设备功能 自动售检票系统为自动售票机提供一种方式接入到客票系统,为自动售票机提供客票业务相关的服务,主要包括: ?售票 开班、退出、结账、取票号、查询车次信息、查询详细车次信息、查询停靠站表、取票、废票、取消票、记存根、取存根、取票面、取系统时间、制空白票、取下一卷号、控制参数下载、登陆信息获取、重新制票、席别票种下载、车次判断、证件判断、证件购票恢复、查询电子票。 ?取订票 取订票、取消订票、记订票存根、取订票票面信息、取制票点定义、订票作废、控制权释放、订票压单处理。 ?自助购票 提供中英文双语显示,旅客根据需要选择使用中文或英文操作界面; 显示列车运行线路图,旅客可选择起始车站、到达车站; 提供全国模式,旅客可通过输入汉语拼音选择列车运行线路图以外的起始车站、到达车站; 提供购票过程中的选择日期(按普通票和学生票预售期分开显示)、选择车站、选择车次、选择席别、选择票种、支付方式与打印凭条; 为旅客提供购买异地票与返程票功能。 ?自助取票 旅客可通过核验第二代居民身份证和学生证换取互联网上预定的车票。 旅客可通过核验第二代居民身份证和学生证换取电话订票。 ?银行卡支付 旅客可以使用银行卡支付购票,目前支持带有银联标识的所有银行的借记卡和工商银行、农业银行、中国银行所装自动售票机本行的信用卡。 ?制票 旅客完成票款支付后,自动打印车票。 ?打印凭条 找零、制票或送出过程中发生错误,自动售票机将打印故障凭条。旅客可持凭条到人工

铁路运输管理信息系统(TMIS)概述

目录 第三章铁路运输管理信息系统(TMIS)概述 (2) 第一节TMIS建设目标与体系结构 (2) 第二节TMIS子系统 (13) 复习思考题 (27) (五) 体系结构P14上有图要修改。

第三章铁路运输管理信息系统(TMIS)概述 [主要内容] TMIS总体目标与体系结构、TMIS的数据组织,TMIS的子系统:确报系统、货票信息综合应用系统、集装箱管理信息系统、车号自动识别信息报告系统、货运营销与生产管理系统、路局调度管理信息系统等内容。 [重点掌握]TMIS的建设目标、应用目标,TMIS的体系结构和数据组织,TMIS各子系统的主要功能等。 第一节TMIS建设目标与体系结构 一、TMIS建设目标 TMIS通过计算机网络从全路6000多个站名中选取的2000多个主要站段中,实时收集列车、机车、车辆、集装箱以及所运货物的动态信息,对列车、车辆、集装箱和货物进行节点式追踪管理,实现货票、确报、编组站、区段站、货运站、货运营销及调度系统的计算机管理,为全路各级运输管理人员提供及时、准确和完整的运输信息和辅助决策方案,实现紧密运输、均衡运输,提高运输生产效率,改善客户服务质量。 (一)TMIS的应用目标 TMIS的应用目标是实现对运输市场信息和客户需求管理、运力资源信息管理、运输作业过程信息管理、管内现在车和集装箱动态分布信息管理和运输信息综合利用等。 1.运输市场信息和客户需求信息管理 动态掌握货源分布动态和运输货物在途状态;动态掌握托运人的货运订单和请求车需求;向客户反馈货运订单的核准情况、请车计划的安排和执行情况;动态掌握企业自备车(箱)的位置及状态;动态掌握重点客户、重点企业(港口、电厂、玻璃厂、焦化厂等)重点物资的运输计划执行情况。 2.运力资源信息管理 实现主要运力资源信息管理,包括:铁路货车、机车、集装箱保有量动态(含加入铁路运营的企业自备货车和集装箱);其他铁路运力资源信息,如丁务、电务维修管理等。 3.运输作业过程信息管理 实现主要运输作业过程信息管理,包括:货物的承运、交付信息;装/卸车信息;列车的编、解、到、发信息;作业计划、作业单据的编制信息等。 4.管内现在车动态分布信息管理 实现管内现在车(含自备车)动态分布信息管理,包括:车种别重/空车分布动态信息;去向别、品类别重车分布动态信息;管辖范围内现在车出/入动态信息;管辖范围内运用/非运用转换信息等。

铁路自动售检票系统

一、系统功能性介绍 自动售检票系统构成 自动售检票系统是以席位管理和交易处理为核心,建立广泛的销售渠道,适应多种售检票方式、多种支付形式和灵活的营销策略,售票以人工与自助式售票相结合、检票以自动检票为主的实时交易系统。 自动售检票系统设备包括窗口售票设备、全功能自动售票机、自动取票机、补票机以及进站检票机、出站检票机、车站服务器、票务管理终端、数据库主机、及网络安全设备等构成。 自动售检票系统架构如下图所示: H A 核心交换机负载均衡器自动售票应用服务器A 自动售票应用服务器B 自动售票应 用服务器X 接入交换机 车站售票、取票系统 自动售票机自动售票机管理 终端 铁路局客票网络 票务系统 数据库主机A 数据库主机 B 光纤交换机 智能 存储设备光纤交换机自动取票机

车站售票终端设备功能 自动售检票系统为自动售票机提供一种方式接入到客票系统,为自动售票机提供客票业务相关的服务,主要包括: ?售票 开班、退出、结账、取票号、查询车次信息、查询详细车次信息、查询停靠站表、取票、废票、取消票、记存根、取存根、取票面、取系统时间、制空白票、取下一卷号、控制参数下载、登陆信息获取、重新制票、席别票种下载、车次判断、证件判断、证件购票恢复、查询电子票。 ?取订票 取订票、取消订票、记订票存根、取订票票面信息、取制票点定义、订票作废、控制权释放、订票压单处理。 ?自助购票 提供中英文双语显示,旅客根据需要选择使用中文或英文操作界面; 显示列车运行线路图,旅客可选择起始车站、到达车站; 提供全国模式,旅客可通过输入汉语拼音选择列车运行线路图以外的起始车站、到达车站; 提供购票过程中的选择日期(按普通票和学生票预售期分开显示)、选择车站、选择车次、选择席别、选择票种、支付方式与打印凭条; 为旅客提供购买异地票与返程票功能。 ?自助取票 旅客可通过核验第二代居民身份证和学生证换取互联网上预定的车票。 旅客可通过核验第二代居民身份证和学生证换取电话订票。 ?银行卡支付 旅客可以使用银行卡支付购票,目前支持带有银联标识的所有银行的借记卡和工商银行、农业银行、中国银行所装自动售票机本行的信用卡。 ?制票 旅客完成票款支付后,自动打印车票。 ?打印凭条 找零、制票或送出过程中发生错误,自动售票机将打印故障凭条。旅客可持凭条到人工售票窗口,由工作人员根据凭条执行相关处理。

我对铁路售票系统的建议

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

铁路自助售票终端

有轨交通自助售票终端初步调研 一、市场背景 铁路在国民经济和社会发展中日益发挥着越来越重要的作用。至2009年初,中国铁路营业里程达79687.5公里,居亚洲第一位。一个横贯东西、沟通南北、干支结合的具有相当规模的铁路运输网络已经形成并加快完善步伐。在客运市场竞争中以其安全性、快速性、经济性、方便性和舒适性赢得了相当大的市场份额。但最近几年来,由于铁路运能与客运需求很大差距特别是买票难已成为制约铁路客运发展的一大障碍。一方面,在春、暑运等客流高峰期客流急剧增长,各大中城市在预售期间就出现无票现象,造成旅客长时间排队和滞留车站;另一方面,在客运淡季,由于旅客对购票手续的担心,有很大一部分人选择上车再买票的长途汽车造成铁路客车空置。因此在大中城市的人员分布密集地区、售票大厅、超市、银行等处所设立自动售票机,作为人工电脑售票的补充和扩展,对缓解车站售票压力、方便旅客买票,在客运高峰期引导旅客分流、在客运淡季吸引客流,从而提高铁路的市场竞争力有特别重要的意义。 以XX火车站开行旅客列车46对,其中普速列车19对、温福动车组5对、福厦动车组22对。日均发送旅客3万多人,春运最高峰日到发10万人。虽然有25个售票窗口与在XX市内、五区八县设置的46个代售点的售票网络;事实上,由于各售票点分配的票数不同,XX站售票大厅的窗口所售票数要远高于平均数,在此排队的人也更多。特别是春运和周末期间,排长队买票的现象几乎每天可见。

二、自助售票终端推广的内外部条件分析 ?铁路的计算机联网售票系统日臻完善。铁路客票发售和预订系统是—个覆盖全国铁路的计算机联网售票系统,可实现预订、预售和发售当日客票,并具有发售返程、联程和异地购票的功能。同时还能对票额、坐席、计费、制票、结账、统计等作业进行计算机管理。客票发售和预订系统以中央票务中心为核心,下设多个地区票务中心,实现全路营业站的客票联网发售和预订管理。 目前,全路已有、XX、XX、XX等10多个地区中心和近400多个车站建成客票系统,共有8000多个售票窗口实行计算机售票。此系统为自动售票机的推广提供了成熟的系统交互平台。 ?银行的货币和电子交易技术日益成熟。全国大中城市的各大银行之间已经实现了计算机联网,银联卡可以实现通存和通兑,ATM提款机可以实现现金存取,而且这些网点按一定的规律分布在城市的各个区域,使自动售票的结算方式趋于多元、丰富和方便,在方便旅客购票的同时扩大了银行的业务X围,可以实现铁路和金融机构的双赢。 ?国民的文化素质有了普遍提高。随着教育制度的改革和计算机的普及,我国的全民文化素质得以普遍提高。相当数量的旅客特别是年轻旅客和学历层次较高的旅客会选择自动售票机购票,自动售票机的推广有很广泛的群众基础。

列车售票系统介绍

客票发售和预订系统(TRS)5.0版简介 铁路客票发售和预订系统(简称客票系统)建设自1996年启动,10年来,客票系统先后经历了四大发展阶段,进行了相应的4次版本升级,即适应全国统一车站售票软件的1.0版本,适应地区内联网售票的2.0版本,适应全路联网异地售票的3.0版本,适应客运体制改革和收入清算需求的4.0版本,客票系统得以不断完善,巩固了系统建设成果,确保了系统稳定运行。 随着铁路跨越式发展思路的全面贯彻,《中长期铁路网规划》中铁路客运快速网的建设发展,铁路第六次大提速的即将实施,客运新产品的销售对客票系统提出了新的课题;实施内涵扩大再生产是实现运输能力快速扩充的一个主攻方向,强化客运组织,提升管理水平,搞好挖潜扩能,也对客票系统提出了新的更高要求;随着全面建设小康社会的推进,人民群众对铁路售票服务质量的要求日益增强,坚持以人为本、诚信服务的理念,售票多样化、社会化,提升服务标准,是客票系统的发展方向。针对新的形式和更高的要求,客票系统面临新的发展阶段,需要研究新情况,重新确定系统需求,修改系统结构,完善系统功能,客票发售和预订系统进行了升级改造,研制开发客票系统5.0版本,继往开来,构建具备超前适应能力的全新的客票系统,提前做好第六次提速和铁路客运快速网的售票组织准备工作,为跨越式发展提供铁路售票领域的有力支撑和保障,在持续提高客运服务质量和铁路市场竞争力中发挥重要作用。 客票系统5.0的战略目标是:适应铁路跨越式发展的要求,体现“以人为本”的服务理念,构筑以市场需求为导向的客票销售体系,满足旅客多层次需求,实现客票销售渠道网络化、服务手段现代化、运营管理信息化。 在此战略目标的指导下,5.0系统在吸取既有系统建设和实施的成功经验基础上,充分兼顾了实用性、先进性、成熟性和可扩充性,在保持系统的功能、性能和系统维护间较好均衡的前提下,强化集中管理、加强售票组织、适应票价结构调整、服务多种营销模式,可以灵活适应运输体制改革和客票营销发展对系统的需求,适应铁路客运快速网建设和第六次大面积提速新型客运产品营销的需求,服务铁路内涵式扩大再生产。系统同时也在《铁路信息化总体规划》的建设原则指导下为客票系统未来发展做了充分的预留。 客票系统5.0全面实现和达到了“中国铁路客票发售和预定系统总体设计”中的各项规划和相应的技术指标,系统的技术特点如下: 系统体系结构和功能框架具备可扩展性、兼容性和良好的适应性。 客票应用服务器得到增强,应用结构更加合理; 接口服务得到强化,提供了数据交换平台和服务接入平台,为开放式客运营销奠定基础; 支持地区中心由业务中心向数据中心转变,适应生产力布局调整的要求;

火车站售票管理系统的设计与实现

山西大学商务学院 《软件工程课程设计》报告 题目:火车站售票管理系统的设计与实现 班级:10软件G2班 组长:景巧鑫 组员姓名:夏丹丹崔新华王伟

说明 一、火车站售票管理系统 二、小组成员及任务分配情况 姓名学号任务分配 景巧鑫2010847209需求分析、总体设计、系统实现夏丹丹2010847227可行性研究、详细设计、系统实现崔新华2010847204数据库的设计、系统实现 王伟2010847223系统界面设计与实现

信息学院《软件工程课程设计》报告 目录 1.开发目的和意义 (1) 1.1研究背景 (1) 1.2开发目的和意义 (1) 1.3完成情况 (2) 2.开发技术及方法 (3) 2.1开发环境和开发工具 (3) 2.2技术及方法 (3) 2.2.1B/S模式 (3) https://www.wendangku.net/doc/e49024579.html, (3) https://www.wendangku.net/doc/e49024579.html, (4) 3.系统分析 (5) 3.1可行性分析 (5) 3.1.1经济可行性 (5) 3.1.2技术可行性 (5) 3.1.3操作可行性 (5) 3.2需求分析 (5) 3.2.1功能需求 (5) 3.2.2数据需求 (8) 3.2.3性能需求 (9) 4.系统设计 (10) 4.1总体设计 (10) 4.2详细设计 (10) 4.2.1过程设计 (10) 4.3数据库设计 (16) 4.3.1用户表 (16) 4.3.2车次详细信息表 (17) 4.3.3订票纪录表 (17) 4.3.4退票纪录表 (18) 5.系统实现 (19) 5.1系统登录界面 (19) -II-

信息学院《软件工程课程设计》报告 5.2系统管理员登录界面 (19) 5.3票务管理员登录界面 (20) 5.4乘客登录界面 (21) 6.系统测试 (22) 6.1测试方法 (22) 6.2测试过程 (22) 6.3测试结果 (22) 7.总结 (24) 7.1小结 (24) 7.2实践感想 (24) 参考文献 (26) 附录1可行性分析文档 (27) 附录2需求分析文档 (30) 附录3详细设计文档 (33) 附录4系统测试文档 (39) -III-

铁路售票系统最终版

UML期末大作业 铁 路 售 票 系 统

项目:铁路售票系统 专业:网络工程 成员:杨希宗 20117780147 组长(一班) 李超 20117780119 组员(一班) 田浩 20117780134 组员(一班) 王永胜 20117780141 组员(一班) 项目情景: 实现一个铁路售票系统,要求具有如下功能: 1. 站点信息维护; 2. 车次信息维护; 3. 普通网民可以完成网上订票; 4. 取票:订票成功的网民,凭借订票号码到售票处,售票员输入订 票码后,提取网民的预定信息,然后收款付款,发票; 一、需求陈述: 网上订票系统主要提供的服务有:站点信息管理服务和车次信息管理服务以及网民订票服务 (1)站点信息管理——铁路工作人员根据实时站点路况实时反馈站点信息; (2)车次信息管理——由铁路工作人员发布实时车次信息; (3)订票服务——网民在订票系统预定自己所需的车票;

网上订票系统——站点信息管理提供的服务如下: 1、铁路工作人员在各个站点查看铁路状况,实时反馈,由发布站点信息的工作人员实时发布到网上; 2、铁路工作人员根据实时路况信息发布各个站点信息以供网民查询; 网上订票系统——车次信息管理提供的服务如下: 1、铁路工作人员实时的把车次信息更新到订票系统上,以供网民实时查询了解; 2、铁路工作人员可以根据实时站点信息发布发车时间、到站时间以及是否晚点; 网上订票系统——网民订票提供的服务如下: 1、网民通过实名认证和自己的身份证绑定在一起后注册该系统的; 2、网民通过输入注册的账户信息登录该系统,并进行操作; 3、网民登录后查询所需订购车票的基本信息,其中包括:站点信息、车次信息; 4、网民根据自己的需求查看相关信息后,提交自己的订单; 5、网民可以登录该系统查看自己所预定的火车票是否预订成功,如果申请成功,随后可以获取订票码;如果申请不成功,代表此次预订的火车票已售罄; 注解: 注解:

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

滨江学院 总体设计报告 题目_火车站售票检票系统总体设计报告 院系__滨江学院计算机系_______ 专业____软件工程___________ 学生姓名__ _____________ 学号______________ 指导教师_______毕硕本____________ 职称______副教授_____________二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 处理流程 ●系统启动,管理员账号密码登陆。 ●管理员进入系统,对系统进行单方面操作,设置信息。 ●系统成功建立用户数据,调用数据库资料,记录数据量。 ●打印出需要提供服务的部分。

火车票售票管理系统

火车票售票管理系统

摘要 中国的领土面积约 960 万平方公里居世界前列,人们在如此大的领土上出行可谓是一个社会性的难题。中国铁路线四通八达总长度可谓世界第一,一直以来中国铁路以安全、稳定、快速和较为便宜的票价,吸引了占世界三分之一的人口乘坐。 但近年来,随着我国国民经济的飞速发展和人民生活水平的提高,铁路旅客运输面临着增加运能、提高卖票服务质量、提高竞争能力的迫切需要。基于网络自主的火车票售票管理系统替代传统的人工售票,实现自动化售票和对票务的自动化管理,极大的方便了乘客购票,也提高了铁路部门的管理效率和运营效率。 由此可见,售票管理系统是解决当前问题的重要手段,是火车运输发展的必然趋势。 本论文围绕铁路运输售票的现状,引入火车票售票管理系统,并对该系统的开发及原理进行详细的介绍。 关键词 火车票;售票系统;订票;管理系统

Abstract China's territorial area of approximately 960 million square kilometers of the world, people in such a large territory trip is a social problem. China railway to extend in all directions,and its total length is the longest of the world . All along,China's railway provide a stable ,safe and fa st service ,which affected many people’s what about the traffic tools on the decision. But in recent years, with the rapid development of China's national economy and the improvement of living standards, railway passengers are confronted with the urgent request of increasing transportation capacity growing ticket service quality, and the improvement of competitiveness. Train ticket management system which based on network replaced the traditional ticket-selling system. This new system to convenient passengers booking ticket,which also improved the management and operating of railway department more efficiency. Thus, ticket management system is a important solution to the current issues of the development of the train transport. This paper illustrated the current status of railway transport ticketing and train ticket management system. Which specially stated the development and introduction of the principle of the whole system. Keywords ticket; ticketing system; booking; management system

相关文档
相关文档 最新文档