搜档网
当前位置:搜档网 › 火车票售票系统

火车票售票系统

火车票售票系统
火车票售票系统

浙江师范大学

课程名称软件工程课程设计报告软件名称火车票售票系统

组员

班级

指导老师

《火车票售票系统》可行性研究报告

1.引言

1.1编写目的

火车站市场的管理和规范问题,是困扰我们多年的一个老问题,也是政府管理中的一个难点,订票是客运业务中的一个最基本的业务,表面上看,它只是火车站业务的一个简单的部分,但是它涉及到管理与客户服务等多方面,因此,过去传统的售票方式已经不能满足现代客运业务流量剧增的客观要求,这就要求一种全新的订票方式——网上订票,来缓解订票高峰时期的客运压力,并为用户提供方便快捷的订票服务。本次设计便是利用开发工具vs005和SQL Server 2008数据库共同开发的一个火车站网上订票系统,它能方便快捷地运用在火车站订票业务的营运之中。

1.2项目背景

开发软件的名称:火车票售票系统软件

项目的任务提出者:老师

开发者:

用户:乘客

实现软件的单位:学校

项目与其他软件或其他系统的关系:相辅相成,互相学习

1.3定义

火车票售票系统是解决网上查询,买票,订票,退票的一款软件.

专门术语:火车票售票系统

1.4参考资料

《实用软件文档写作》清华大学出版社肖刚古辉等编著

《软件工程导论》清华大学出版社张海藩编著

网络信息资源、一些相关软件产品。

2.可行性研究的前提

2.1要求

a.功能:实现乘客在网上对车票的查询,购买,预定,退票等操作.

b.性能:结合了实际现实中查询,买票,退票等特性。

c.输出:数据正确,判断无误。

d.输入:简捷,快速,实时。

e.基本的数据流程和处理流程:

f.安全与保密要求:权限不同

g.与软件相关的其他系统:可建立在任何系统

h.完成期限 3个月 2012年6月1号

2.2目标

基本目标

解决火车站网上售票工作所要解决的问题,可以满足火车站网上售票的基本要求,包括查询、订票、退票等三个方面的功能。具体如下:

1.查询

分为对车次信息的查询和客户对已订车票信息的查询。要求:

1)对车次的查询,可以按照发车车次进行查询;2)车次信息包括:车号、出发地、目的地、发车日期、开出时刻、票价。

3)座位类型设定。

4)车次信息只允许用户查询,不能修改。

2.添加车票

通过查询系统,客户根据自己的需求找到满意的车次,再输入个人信息后直接通过网上售票确定已预订选中的车票。要求:

售票记录应包括:会员名、车号、发车日期、订购票数、总价。

3.退票

可退票,通过查询系统,客户可以根据自己的名字找到自己的订票信息,通过退票模块退去已购车票。

项目转换成系统后,系统的顺利运行可以缓解订票高峰时期的客运压力,并为用户提供方便快捷的订票服务。还能运用到火车站售票的工作中,根据用户的需求,设置其权限,并快捷方便的为用户提供服务。

技术目标

采用VB SCRIPT脚本设计语言与数据库相结合的手段进行开发,实现手段先进、有效、简单。

社会目标

通过本产品,使更多的企业或个人使用该软件,使他们对于本企业或个人的财务收支进行有力的监督。

2.3条件、假定和限制

a.建议开发软件运行的最短寿命:10年

b.进行系统方案选择比较的期限:一个月

c.经费来源和使用限制:学校没有限制

d.法律和政策方面的限制:都允许

e.硬件、软件、运行环境和开发环境的条件和限制:windows 98、windows xp、windows vista

等系统 VB SCRIPT脚本设计语言

f.可利用的信息和资源:网络信息和图书馆书籍资源

g.建议开发软件投入使用的最迟时间:2012年7月

2.4可行性研究方法

1.通过小组讨论

2.查阅有关财务部门工作情况

3.询问相关专业人士 以网上调查为基准

2.5评价尺度

该软件的普及程度为评价标准

3.对现有系统的分析 3.1处理流程和数据流程

处理流程图如图A1所示

处理流程图 A1

N

N

Y Y N

Y

N Y 开始 订票界面 订票 输入订票信

N

返回主页 继续订票 提交 信息有效性

订票 Y 关闭窗口 结束

错误提示

数据流图如图A2所示:

顾客登录

查询车票信息

修改个人信息

顾客数据库

系统管理员登录人员帐户

数据库

管理人员

售票员

登录

车票数据库

票务管理员

登录

修改车票信息

增删车票信息

订票或退票

查询或修改

顾客信息

帐号

选择信息

选择信息

车票信息修改信息

帐号

选择信息

选择信息人员

更新

信息

人员

信息

帐号

选择信息

选择信息

修改

信息

顶票或

退票信息

帐号

选择信息

选择信息

车票信息

顾客

信息

修改

信息

匹配信息

匹配信息

匹配信息

匹配信息

数据流图如图A2

3.2人员

学过VB SCRIPT脚本设计语言,有网页制作相关经历。

3.3设备

硬件最低要求:CPU PII以上PC服务器,内存50MB以上,硬盘30MB以上。

软件操作系统:Windows 98、Windows NT、Windows 2000、Windows XP、Windows Server

2003等。

3.4局限性

开发人员经验不足,工期较短,详细架构比较繁琐

4.所建议技术可行性分析

4.1对系统的简要描述

网上售票系统具备查询,订票和退票等功能。

4.2技术可行性评价

随着计算机技术的发展,采用编程语言和数据库相结合还有相关网页制作的水平,可以独立完成该项目。

5.社会因素可行性分析

5.1法律因素

软件以网址形式进行使用,版权经过申请,具有可靠性。

5.2用户使用可行性

该软件是针对广大人民群众开放,只需进行页面操作,无需进行下载。软件使用时必须经过用户名密码登陆,对用户信息进行保密。软件开发人员定期对系统进行数据更新,满足用户的需求。

6.项目概述

6.1工作内容

前期准备,做好调查,关于该系统若干方案。接着,开始着手软件文档的编制,然后不断改进。最后是实现该系统。

6.2主要参加人员

陈温豪唐杭婷陈铅铅陈晶浩袁立玺:是09级计算机专业092班具有计算机程序编程能力,网页制作水平,还有稍微懂一些数据结构

7.实施计划

项目实施计划组员任务分解如表A1所示。

表A1

8.支持条件

网络操作系统: Windows xp/7 都允许

工作站操作系统: Windows Server 2003

数据库系统:大型数据库管理系统Microsoft Access 2003

开发工具:面向对象的开发工具Adobe Dreamweaver CS5

9.结论

可以立即进行该软件项目的开发

《火车票售票系统软件》需求规格说明书

《火车票售票系统》概要设计说明书

一.引言

1.1编写目的

软件需求规格说明描述了“火车票预售系统”的功能需求和非功能需求。这个系统可以完成对用户的售票功能,将信息存入数据库。通过实现票务信息的计算机管理,以提高工作效率。

1.2背景

火车票售票管理是一件比较复杂但又非常重要的事情,它是涉及国家铁路运输的正常工作、国民经济的发展和人民生活水平质量的大事情。

随着计算机技术的发展,人们对计算机智能化的需求越来越大,对软件的实用性、速度等性能的要求也越来越高。未来火车站的发展趋势是完全自动化的售票信息查询,网络订票,智能化订票,而且随着计算机的普及,信息处理量的逐渐扩大,手工处理方式已经远远不能满足人们管理活动的需要,各种工作都逐渐由手工转为自动化,将使许多复杂、繁琐、且需要很多人力的工作变得简单。

由于时间与水平的关系,该系统可能存在一些不足,我们会逐步完善系统的功能,满足用户的需求。

1.3参考资料

1 Karl E. Wiegers 著,软件需求. 清华大学出版社,2004

2 Dean Leffingwell等著,软件需求管理——统一方法. 机械工业出版社.2002

3 Soren Lauesen 著, 软件需求. 电子工业出版社,2002

4 Ian Sommerville 著,需求工程. 机械工业出版社,2003

5 Ian K.Bray 著, 需求工程导引. 人民邮电出版社,2003

二.总体设计

2.1需求规定

本系统完成火车票的预售信息管理,包括查询信息,信息的修改,订购票和退票管理等。

表B2 系统内容

系统名称模块功能

火车票售票系统查询模块个人信息查询,个人信息修改,对车票信息查询

车票销售模块网上订票,网上退票, 接收来自网上的订票信息, 接收

来自网上的退票信息

票务管理模块对票务信息的修改,增加或减少车次

信息中心模块用户信息的更新,

车票信息的更新,

系统维护模块系统版本的更新,添加删除用户,用户权限的设置2.2 运行环境

OE-1:“火车票预售系统”的操作将通过如下的Web浏览器来完成:Microsoft Internet Explorer版本7.0。

OE-2:“火车票预售系统”将运行于一个服务器中。

OE-3:“火车票预售系统”允许通过火车站内联网来访问,如果用户被授权在火车站的外部穿过防火墙来访问,那么用户也可以在家里通过Internet来访问系统。

2.3 基本设计概要和处理流图

本系统主要功能流程图如图B2所示

顾客登录

查询车票信息

修改个人信息

顾客数据库

系统管理员登录人员帐户

数据库

管理人员

售票员

登录

车票数据库

票务管理员

登录

修改车票信息

增删车票信息

订票或退票

查询或修改

顾客信息

帐号

选择信息

选择信息

车票信息修改信息

帐号

选择信息

选择信息人员

更新

信息

人员

信息

帐号

选择信息

选择信息

修改

信息

顶票或

退票信息

帐号

选择信息

选择信息

车票信息

顾客

信息

修改

信息

匹配信息

匹配信息

匹配信息

匹配信息系统处理流程图B2

2.4结构

B3

系统功能结构总图 B3

(1)查询模块

本子系统主要完火车票售票管理系统中个人信息查询,个人信息修改,对车票信息查询 ○

1个人信息查询:主要时对用户的个人信息的核实和确认 ○2个人信息修改:主要是对有错误的信息进行修改,本操作应该汇总到系统管理员进行修改 ○

3车票信息查询:顾客对车票的时间,班次,价格的查询 (2)车票销售模块

1网上订票:顾客只要输入自己的身份证就可以进行网上的订票 ○

2网上退票:顾客如果不需要票了可以在网上进行退票。 ○

3接收来自网上的订票信息:顾客在网上订票之后,售票员核实信息再出售车票 火车票售票系统

查询模块

个人信息查询 个人信息修改

车票销售模块 网上订票

网上退票

票务管理模块 对票务信息的修改

增加或减少车次 对车票信息查询

信息中心模块 用户信息的更新 车票信息的更新 接收来自网上的订票信息 接收来自网上的退票信息

系统维护模块

系统版本的更新

添加删除用户

用户权限的设置

○4接收来自网上的退票信息:顾客在网上退票之后,售票员核实信息再确认退掉车票

(3)票务模块

○1修改车票的信息:比如对车票的价格和时间的修改,主要由票务管理员执行

○2增加和减少班次:由于一些特殊的原因要对车次进行增加和减少,主要由票务管理员执行(4)信息中心模块

○1用户信息的更新:由于一些错误会对用户的信息进行修改之后,再由系统管理员更新到数据库

○2车票信息的更新:由于特殊的原因对车票进行修改后由系统管理员更新到数据库

(5)系统模块

○1系统版本的更新:对系统不断的升级推出更多的功能

○2添加删除用户:添加和减少用户,并将数据更新到数据库,由系统管理员执行

○3用户权限的设置:对某一用户权限的升级和降级,由系统管理员执行

2.5功能需求与程序的关系

功能需求与程序的关系如表B3所示。

表B3 功能需求与程序的关系

功能需求程序单元或模块(实现功能需求)

个人信息查询PersonalInformationQuery Unit

个人信息修改PersonalInformationModif Unit

车票信息查询TicketInformationQuery Unit

网上订票TicketsOnline Unit

网上退票OnlineRefunds Unit

票务信息的修改TicketInformationChanges Unit

增加或减少车次IncreasOrDecreaseTrainJourneys Unit

用户信息的更新UsersUpdatingOfTheInformation Unit

接收来自网上的订票

ReceivingFromOnlineBookinInformation Unit

信息

车票信息的更新TicketUpdatingOfTheInformationUnit

ReceiveFromTheRefundInformationOnlineUnit

接收来自网上的退票

信息

系统版本的更新SystemVersionOfUpdates Unit

添加删除用户AddOrRemoveUsers Unit

用户权限的设置UserPermissionsSettings Unit

三.外部接口需求

3.1用户接口

U1-1:“火车票预售系统”的屏幕画面将遵照Internet应用程序用户界面

标准。

U1-2:系统对所显示的每个HTML网页都提供帮助链接,解释如何使用这些网页。

U1-3:Web页面的全部导航和条目选择,除了综合使用鼠标和键盘共同完成外,还可以只通过键盘来单独完成。

3.2硬件接口

硬件接口还没有确定。

3.3软件接口

SI-1:“顾客帐单管理系统”。“火车票预售系统”通过程序界面与“顾客帐单管理系统”进行通信,完成下面的操作.

SI-1.1:将顾客的车票费用帐单传送到顾客帐单管理系统。

SI-1.2:将顾客的餐饮帐单加入到顾客的总消费帐单

3.4通信接口

CI-1:“火车票预售系统”将向顾客发送电子邮件消息,以确认收到用户的服务请求。

CI-2:“火车票预售系统”将向顾客发送电子邮件消息,以报告实施服务过程中存在的问题。

四.系统数据结构设计

表1:用户基本信息表

字段名称字段描述类型主键说明

ID身份证号(工

Varchar(50)PK非空

号)

Name姓名Varchar(50)非空

Sex性别Varchar(50)

Age 年龄Int

用户类别Varchar(50)

User

category

表2:票务信息

字段名称字段描述类型主键说明

Divisions班次Varchar(50)PK非空

Time出发时间Varchar(50)非空

始发站Varchar(50)非空Running

westward

Destination目的地Varchar(50)非空

车厢节号Int

Carriage

section

number

Seat number座位号Int

Price 价格double 非空

表3:车票销售表

字段名称字段描述类型主键说明

Divisions班次Varchar(50)PK非空

Time出发时间Varchar(50)非空

始发站Varchar(50)非空Running

westward

Destination目的地Varchar(50)非空

剩余票数Int

Surplus

tickets

Seat number价格Double

五.系统出错处理设计

1.系统应对以下错误做出正确处理:

(1)无法与数据库连接时,若不能够正确连接,则应该做出正确的处理。(2)用户购票时数据库没有相应的信息,不满足系统条件,则应该做出正确的处理。

(3)用户购票和退票过程中无法完成相应的操作时做出正确的处理。

2补救措施

(1)提示数据库无法连接信息。

(2)用户若要购买票,则必须新建用户信息,知道满足条件后才可以进行相应的购票退票处理。

(3)提示出现问题的可能原因,并提示用户重新操作。

《火车票售票系统》详细设计说明书

一、引言

1、编写目的

本文档将对《火车票售票系统》软件开发需求进行描述,本文档的读者是项目策划,设计和评审人员。

2、背景

本项目作为《软件文档写作》课程的训练项目提出,可将学生分成若干项目开发进行管理。希望小组成员通过《火车票售票系统》软件开发设计,了解软件文档的相关标准和编写的原则,训练并掌握软件各类文档的写作技巧,同时提高成员使用SQL Server 2005开发应用程序的能力。

本项目的名称:火车票售票系统软件

本项目的开发者:浙江师范大学行知学院计算机信息与科学专业092班陈温豪、袁立玺、陈晶浩、陈铅铅、叶欣、缪玲玲、唐杭婷。

3.定义

表B3 功能需求与程序的关系

功能需求程序单元或模块(实现功能需求)

个人信息查询PersonalInformationQuery Unit

个人信息修改PersonalInformationModif Unit

车票信息查询TicketInformationQuery Unit

网上订票TicketsOnline Unit

网上退票OnlineRefunds Unit

票务信息的修改TicketInformationChanges Unit

增加或减少车次IncreasOrDecreaseTrainJourneys Unit

用户信息的更新UsersUpdatingOfTheInformation Unit

接收来自网上的订票

ReceivingFromOnlineBookinInformation Unit

信息

车票信息的更新TicketUpdatingOfTheInformationUnit

ReceiveFromTheRefundInformationOnlineUnit

接收来自网上的退票

信息

系统版本的更新SystemVersionOfUpdates Unit

添加删除用户AddOrRemoveUsers Unit

用户权限的设置UserPermissionsSettings Unit

4、参考资料:《软件工程》

二.程序系统的结构

本系统完成车票销售的管理,用户信息查询,票务信息修改的管理,主要包括查询模块,车票销售模块,票务管理模块,信息中心模块,系统维护模块,详细见B2表。

系统名称模块功能

火车票售票系统查询模块个人信息查询,个人信息修改,对车票信息查询

车票销售模块网上订票,网上退票, 接收来自网上的订票信息, 接收

来自网上的退票信息

票务管理模块对票务信息的修改,增加或减少车次

信息中心模块用户信息的更新,

车票信息的更新,

系统维护模块系统版本的更新,添加删除用户,用户权限的设置系统功能结构如图B3所示

火车票售票系统

查询模块

个人信息查询个

车票销售模

退

票务管理模

信息中心模

退

系统维护模

三.车票订票模块说明

1.程序描述

本程序是整个系统的主要的程序,也是整个系统的核心的价值存在。通过本程序,用户就能实现从网上预订,大大提高了火车票的销售的效率。

2.功能

本程序主要是实现了用户在网上订票的要求,提高效率。

3.性能

该模块的实现要先进行登陆,然后核对个人信息后才进去。进入页面后要填写正确的车票的详细信息,如果填写出现错误则反馈信息重新填写,输入无误后按确定实现火车票的预订。

4.输入项

本程序的输入就3大类,时间,始发站,目的地。以下为这三类输入项作以下限制:(1)时间:必须是数字,长度限制在4位字符

始发站:汉字组成,长度限制在6到12字符之间。

目的地:汉字组成,长度限制在6到12字符之间。

5.输出项

如果车票的信息填写不正确,则返回到重新填写的界面,否则,进入预订界面

6.流程逻辑

以下图为本模块的流程图和N-S图

N

N

Y

Y

N

Y

N

Y

Begin

Booking interfac e (*ticke

booking

Input booking

information(int t,char a,char b )

N

Returns home

Continue

Submitted(ch ar c)

Information effectiveness

booking

Y

Shutdown Windows

error

Begin

Book interface

book

N Y Return home Input booking information (int t,char a,char b)

Submitted(char c)

N Y

Effectively Return home N Y

Error Closed Input book information N Y

End

7.接口

该模块与主模块及其他模块关系如下:

①该模块直接被主模块调用,生成窗体,供用户输入数据使用。

②本程序直接与数据结构相关联,该模块直接调用数据库连接模块,进行数据查询。

8.存储分配

本程序的存储分配如下表所示

图(2)本模块存储分配图

名称长度数据类型

时间4字符Int

始发站6到12个字符char

目的地6到12个字符bool

9.注释设计

①加在程序单元首部,说明本程序作用。

②对程序中的变量代表意思、范围进行注释。

③对程序中的函数或过程所起的作用进行注释

10.限制条件

①必须是要在电脑与数据库连接没有任何问题的情况下完成。

②用户输入的时间,始发站和目的地时格式要正确。

11.测试计划

①输入一组格式不正确的时间,始发站和目的地,看程序是否会返回填写页面,并重

新要求用户输入。

②并输入一组正确格式的时间,始发站和目的地,看是否能跳转到订票页面。

四.退票程序设计说明

1. 程序描述

本程序是整个系统的主要的程序,也是整个系统的核心的价值存在。通过本程序,用户就能实现从网上退票,大大提高了火车票的销售的效率。

2.功能

本程序主要是实现了用户在网上退票的要求,提高效率。

3.性能

该模块的实现要先进行登陆,然后核对个人信息后才进去。进入页面后要填写正确的车票的详细信息,如果填写出现错误则反馈信息重新填写,输入无误后按确定实现火车票的退票。

4.输入项

本程序的输入就3大类,时间,始发站,目的地。以下为这三类输入项作以下限制:(2)时间:必须是数字,长度限制在4位字符

始发站:汉字组成,长度限制在6到12字符之间。

目的地:汉字组成,长度限制在6到12字符之间。

5.输出项

如果车票的信息填写不正确,则返回到重新填写的界面,否则,进入退票界面

6. 流程逻辑

以下图为本模块的N-S图,以及程序流图

退票系统的N-S图

Begin

Refund interface

Refund

N Y

Return home Input refund information (int t,char a,char b)

Submitted(char c)

N Y

Effectively

Return home N Y

Error Closed Input refund information N Y

End

1. 退票系统的流程图

Refund

N

N

Y

Y

N Y N

Y

Begin

Refund interfa

Refund

N Back home Continue

Submitte(char c)

Effectivene ss

Y

Shutdow n

End

Error

Input refund information (int ii,char,char b )

火车票订票系统

火车票订票系统 Revised at 2 pm on December 25, 2020.

目录

软件技术基础课程设计说明书题目:火车订票系统的设计 学生姓名: 学号: 院(系):电气与信息工程学院 专业:电子信息科学与技术 指导教师:杨帆 2015 年 06月26日

课程设计报告 1 课程设计介绍 课程设计内容 软件技术基础课程是非计算机本科专业学习计算机软件基础知识的综合性基础课程。学习本课程,要求学生对软件技术的各个组成部分的基础知识、发展趋势有全面、系统的了解;掌握基本数据结构,达到能熟练运用解决实际问题的程度;掌握操作系统基本原理和类型,了解系统各种管理功能。通过自学了解软件工程的基本概念,软件设计开发的过程和相关技术。 实践环节具体任务:设计、开发一种火车订票系统。通过此系统可以实现如下功能:火车车次信息录入、车次信息查询、火车票订票、火车票退票等。 课程设计要求 系统应该至少提供以下模块: 火车车次信息录入: 可以录入车次情况(包含车次编号、出发时间、出发站、到达站、到达时间、途经主要大站(需要考虑如何保存这些信息)等信息) 车次信息查询: 可以查询某个车次的情况(如,输入车次号,查询出站、到站时间,票价,票价折扣,确定车次是否满员);可以输入出发站点、到达站点城市,查询火车车次情况; 火车票订票: 可以订票,如果该车次已经无票,可以提供相关可选择车次(同样到达点、途经出发站的其他火车)——订票时需要提供时间、车次、车厢号、座位号、票价、订票人姓名、订票人联系方式、证件号码、订票数量、订单号等,只能比这个多,不能少于这些信息; 火车票退票: 可退票,退票后修改相关数据;客户资料有姓名,证件号,订票数量及车次情况,订单要有编号。 要求: 根据以上功能说明,设计火车票订票系统订票环节涉及的信息,订票信息的存储结构,设计程序完成功能。 2 概要介绍 系统总体设计

火车票售票管理系统毕业设计

九江学院 毕业设计 课题名称:火车票售票管理系统班级:信B0911 学号:20914130124 姓名:汤泽景 指导老师:曾怡 2011年11月20日

火车票售票系统 摘要 本文针对火车站的售票实际情况,按照软件工程的结构化设计思想,经过项目的可行性研究和需求分析、总体设计、详细设计,以及编码实现和调试等步骤设计开发了火车站网上订票系统。并运用数据流图和数据字典、E-R图和数据库逻辑结构、层次图、系统流程图、以及程序流程图,对该系统的数据需求、数据库、系统软件结构、系统流程、以及处理过程等进行了分析和设计。 工具软件利用VS2005开发工具和SQL Server 2008数据库来开发这个火车站网上售票系统。该系统要解决的是火车站网上售票工作所要解决的问题,可以满足火车站网上售票的基本要求,包括查询、订票、退票等三个方面的功能。该系统能运用到火车站售票的工作中,根据用户的需求,设置其权限,并快捷方便的为用户提供服务。

目录 第一章. 概述...................................................1 1.1概述....................................................... 1 1.2意义.......................................................1 第二章. 系统的可行性研究与需求分析................2 2.1可行性研究................................................2 2.1.1经济可行性........................................2 2.1.2技术可行性...............................................2 2.1.3操作可行性................................................2 2.2需求分析...................................................3 2.2.1功能需求...............................................3 2.2.2数据需求...............................................4 2.2.3性能需求...................................................4 2.2.4数据库逻辑结构..........................................5 第三章. 系统的总体设计......................................7 3.1系统软件结构设计........................................ 7 3.1.1软件结构...................................................7 3.2系统流程图................................................7 第四章. 系统的详细设计....................9 4.1.1程序流程图........................................10

火车站售票管理系统的设计与实现-软件工程课程设计

山西大学商务学院 《软件工程课程设计》报告 题目:火车站售票管理系统的设计与实现 班级: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.sodocs.net/doc/0618148242.html, (3) https://www.sodocs.net/doc/0618148242.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-

火车票售票系统

浙江师范大学 课程名称软件工程课程设计报告软件名称火车票售票系统 组员 班级 指导老师

《火车票售票系统》可行性研究报告 1.引言 1.1编写目的 火车站市场的管理和规范问题,是困扰我们多年的一个老问题,也是政府管理中的一个难点,订票是客运业务中的一个最基本的业务,表面上看,它只是火车站业务的一个简单的部分,但是它涉及到管理与客户服务等多方面,因此,过去传统的售票方式已经不能满足现代客运业务流量剧增的客观要求,这就要求一种全新的订票方式——网上订票,来缓解订票高峰时期的客运压力,并为用户提供方便快捷的订票服务。本次设计便是利用开发工具vs005和SQL Server 2008数据库共同开发的一个火车站网上订票系统,它能方便快捷地运用在火车站订票业务的营运之中。 1.2项目背景 开发软件的名称:火车票售票系统软件 项目的任务提出者:老师 开发者: 用户:乘客 实现软件的单位:学校 项目与其他软件或其他系统的关系:相辅相成,互相学习 1.3定义 火车票售票系统是解决网上查询,买票,订票,退票的一款软件. 专门术语:火车票售票系统 1.4参考资料 《实用软件文档写作》清华大学出版社肖刚古辉等编著 《软件工程导论》清华大学出版社张海藩编著 网络信息资源、一些相关软件产品。 2.可行性研究的前提 2.1要求 a.功能:实现乘客在网上对车票的查询,购买,预定,退票等操作. b.性能:结合了实际现实中查询,买票,退票等特性。 c.输出:数据正确,判断无误。 d.输入:简捷,快速,实时。 e.基本的数据流程和处理流程: f.安全与保密要求:权限不同 g.与软件相关的其他系统:可建立在任何系统 h.完成期限 3个月 2012年6月1号 2.2目标 基本目标

一个简单的火车票售票管理系统

一个简单的火车票售票管理系统(原创) #include #include #define MAX 100 #define N 50 typedef struct time //时间类型 { int x,y,z; //分别对应年,月,日 }TIME; typedef struct cnode //票信息类型 { int no; //票号 int id; //购票人证件号 TIME date; //购票日期 struct cnode *next; }CNODE; typedef struct tnode //车次信息类型 { char data; //车次编号 struct tnode *lchild,*rchild; CNODE *head; }TNODE; void create(); //按车次建立二叉排序树 void insert(int ); //增加新的车次(二叉排序树的插入) void del(); //取消车次(二叉排序树节点删除) void inorder(TNODE *); //中序遍历车次二叉排序树(仅显示车次信息)void inorder_all(TNODE *); //中序遍历车次二叉排序树(显示车次及售票信息)void preorder(TNODE *); //先序遍历车次二叉排序树(仅显示车次信息)TNODE *search(); //按车次编号搜索 CNODE *insert_c(CNODE *); //插入新的售票信息(单张) CNODE *insert_c_more(CNODE *); //插入新的售票信息(批量) CNODE *del_c(CNODE *,CNODE *); //退票处理(删除售票信息) CNODE *search_c(CNODE *,int); //按票号查询 void search_c_id(CNODE *,int); //按购票人证件号搜索(限定某车次) void search_c_id_all(TNODE *,int); //按购票人证件号搜索(所有车次) void search_date(CNODE *,TIME); //按购票日期搜索(限定某车次) void search_date_all(TNODE *,TIME); //按购票日期搜索(所有车次) void print_c(CNODE *); //输出售票纪录(单张) void print_c_all(CNODE *); //输出售票纪录(批量)

各车站火车票预售期

各站互联网起售时间公布 自2012年1月1日起,各铁路局电话订票和互联网售票的预售期变更为12天(含购票当日),各站第12天车票的起售时间如下: 8:00 起售车站 阿克苏、阿克陶、阿拉山口、阿图什、安康、安塘、巴楚、巴山、白壁关、白河东、白河县、白水江、宝鸡、北京西、北屯镇、北营、滨江、博乐、布列开、蔡家坡、茶陵、柴沟堡、朝天、成都、成都东、城固、崇仁、大营、大竹园、代县、岱岳、丹凤、德安、定南、定襄、东莞东、东乡、东淤地、东镇、兑镇、繁峙、分宜、汾阳、丰城、丰城南、风陵渡、凤县、凤州、福海、抚州北、富县、富县东、甘泉北、赣州、高滩、共青、古东、古交、贵溪、哈尔滨、哈尔滨东、哈密、韩城、汉口、汉阴、汉中、合阳、和静、和什托洛盖、和田、河边、河津、横峰、宏庆、洪洞、侯马、湖口、华山、华山北、怀仁、黄陵、徽县、惠州、霍州、吉安、稷山、江边村、交城、介休、进贤、精河、精河南、井冈山、景德镇、靖边、九江、喀什、岢岚、克拉玛依、库车、库尔勒、奎屯、乐平市、醴陵、临川、灵丘、灵石、柳园、龙南、陇县、庐山、芦溪、吕梁、略阳、轮台、麻柳、玛纳斯湖、毛坝、毛坝关、米脂、勉县、墨玉、南昌、尼勒克、宁武、彭泽、皮山、平社、平旺、平遥、萍乡、蒲城、蒲城东、祁县、千河、千阳、秦家庄、秦岭、沁县、清涧县、清徐、瑞昌、瑞金、三原、三原、沙湾县、莎车、汕头、鄯善、商洛、商南、上饶、深圳、深圳西、神池、神木、神头、沈阳、沈阳北、石河子、石泉县、寿阳、疏勒、朔州、绥德、孙镇、太谷、太原、太原北、太原东、泰和、天镇、潼关、吐鲁番、万年、万源、韦庄、渭南、渭南北、渭南南、文水、闻喜、乌鲁木齐、乌西、吴堡、五台山、五五、五寨、武昌、武功、武汉、武乡、西安、西安北、西安南、西乡、下社、咸阳、香坊、襄汾、襄阳、向塘、小河镇、孝南、孝西、忻州、新干、新和、新绛、新余、信丰、兴国、兴平、轩岗、宣汉、旬阳、旬阳北、焉耆、延安、阎良、砚川、燕子砭、阳高、阳平关、阳曲、阳泉曲、杨陵镇、叶城、伊宁、伊宁东、宜春、弋阳东、英吉沙、鹰潭、永济、永乐店、永平、永修、攸县、于都、余江、榆次、榆林、榆社、玉山、原平、枣林、泽普、张桥、樟树、樟树东、赵城、镇安、镇城底、钟家村、资溪、子长、子洲、紫阳、柞水。 10:00起售车站 阿城、阿里河、阿龙山、阿木尔、安达、安家、安陆、安溪、安阳、昂昂溪、鳌江、八面通、巴东、巴林、白奎堡、白银市、白银西、坂田、宝林、宝泉岭、北安、北滘、北京、北京北、北京南、背荫河、笔架山、勃利、博克图、苍南、柴河、长春、长葛、长汀、长汀镇、长垣、长征、长治、长治北、潮州、辰清、晨明、成高子、成吉思汗、赤壁、赤壁北、

网上火车票订购系统报告

东华大学 ____软件设计实践___报告 专业计算机科学与技术 班级 学号 姓名 完成日期

一、需求分析 1.1.设计背景 铁路作为中国最重要的交通工具之一,在市场经济浪潮中,面临着严峻的考验。公路运输的便捷,航空运输的快速,这一切都对铁路运输构成很大的冲击。在对铁路客运服务存在的最大问题进行调查时,结果表明,有29.3%的乘客认为购票难排在各项选择的第一位。火车站市场的管理和规范问题,是困扰我们多年的一个老问题,也是政府管理中的一个难点,订票是客运业务中的一个最基本的业务,表面上看,它只是火车站业务的一个简单的部分,但是它涉及到管理与客户服务等多方面,因此,随着我国铁路交通的不断发展,过去传统的售票方式已经不能满足现代客运业务流量剧增的客观要求,简单的窗口售票模式已经不能满足方便人们出行的目的。采用先进的网络技术开发出方便快捷的网上订票系统是现代客运业务发展的必然需求。电子商务的出现,正好带给了铁路客运服务一个发展契机,推出新型的订票方式-- 网上订票,来缓解订票高峰时期的客运压力,并为用户提供方便快捷的订票服务。它既是技术上的创新,又将完善铁路服务,在一定程度上解决买票难这一大难题,增强铁路竞争力,为铁路争取到更多的客流。本次设计的火车票网上订票系统通过访问主页,可以实现个人信息注册、车次车票价格查询、在线订票退票等基本功能,为用户提供方便快捷的订票服务。 本次设计便是利用开发工具VS2008和SQL Server 2005数据库共同开发的一个火车站网上订票系统,它能方便快捷地运用在火车站订票业务的营运之中。该系统要解决的是火车站网上售票工作所要解决的问题,可以满足火车票网上售票的基本要求,包括查询、订票、退票三个方面的功能。该系统能运用到火车站售票的工作中,根据用户的需求,设置其权限,并快捷方便的为用户提供服务。 1.2 系统设计目标 本系统是利用网络的方便、快捷和计算机的准确、高效实现火车票网上订票系统。火车票网上订票系统是通过主页访问、身份识别实现区别不同身份用户完成车票、车次的管理操作。系统有三个大的功能模块:登录功能模块,验证登录信息;管理员功能模块,实现车票和车次管理;普通用户功能模块,实现车票和个人信息管理。

火车票订票系统

火车票订票系统 Document number:NOCG-YUNOO-BUYTT-UU986-1986UT

目录

软件技术基础课程设计说明书题目:火车订票系统的设计 学生姓名: 学号: 院(系):电气与信息工程学院 专业:电子信息科学与技术 指导教师:杨帆 2015 年 06月26日

课程设计报告 1 课程设计介绍 课程设计内容 软件技术基础课程是非计算机本科专业学习计算机软件基础知识的综合性基础课程。学习本课程,要求学生对软件技术的各个组成部分的基础知识、发展趋势有全面、系统的了解;掌握基本数据结构,达到能熟练运用解决实际问题的程度;掌握操作系统基本原理和类型,了解系统各种管理功能。通过自学了解软件工程的基本概念,软件设计开发的过程和相关技术。 实践环节具体任务:设计、开发一种火车订票系统。通过此系统可以实现如下功能:火车车次信息录入、车次信息查询、火车票订票、火车票退票等。 课程设计要求 系统应该至少提供以下模块: 火车车次信息录入: 可以录入车次情况(包含车次编号、出发时间、出发站、到达站、到达时间、途经主要大站(需要考虑如何保存这些信息)等信息) 车次信息查询: 可以查询某个车次的情况(如,输入车次号,查询出站、到站时间,票价,票价折扣,确定车次是否满员);可以输入出发站点、到达站点城市,查询火车车次情况; 火车票订票: 可以订票,如果该车次已经无票,可以提供相关可选择车次(同样到达点、途经出发站的其他火车)——订票时需要提供时间、车次、车厢号、座位号、票价、订票人姓名、订票人联系方式、证件号码、订票数量、订单号等,只能比这个多,不能少于这些信息; 火车票退票: 可退票,退票后修改相关数据;客户资料有姓名,证件号,订票数量及车次情况,订单要有编号。 要求: 根据以上功能说明,设计火车票订票系统订票环节涉及的信息,订票信息的存储结构,设计程序完成功能。 2 概要介绍

火车票售票管理系统

电子商务分析与设计 设计题目火车站售票管理系统 组长 成员 成员 目录 一、需求分析 ............................................................. 1.1功能需求..................................................................... 1.2系统用例分析............................................................... 火车站售票管理系统的参与者 ...................................................... 管理员用例图 ............................................................................ 系统管理员用例图...................................................................... 票务管理员用例图...................................................................... 乘客用例图 ............................................................................... 二、静态模型设计....................................................... 2.1类图 ........................................................................... 2.2数据库字段.................................................................. 三、动态模型设计....................................................... 3.1时序图 ........................................................................ 3.1.1“系统管理员时序图........................................................... 3.1.2顾客时序图.......................................................................

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

摘要 随着时代的发展,计算系软件和系统的成熟,火车票的正当管理成为一个影响铁路部门正常运营的因素之一,而建立火车票订票管理系统是一个很好的解决办法。 作为计算机应用的一部分,使用计算机对火车票信息进行管理,具有手工管理所无法比拟的优点,例如检索迅速、查找方便、可靠性高、存储量大、保密性好等,这些优点能够极大的提高火车票信息管理的效率,也正体现了火车票的科学化正规化管理 现在随着社会的发展,数据量急剧增长,现在人们就借助计算机和数据库技术科学的保存大量的数据,以便能更好的利用这些数据资源。本论文就是通过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取票及退票窗口 第五章系统的实现 总结与展望 致谢 参考文献 需求分析 需求分析的任务 调查机票预定系统应用领域涉及的内容,对涉及到领域的各个应用的信息要求和操作要求进行详细分析,形成需求分析说明书。最重要的是调查、收集信息、分析购票人信息和火车预定流程。处理要求、数据的安全性与完整性要求。 要求系统能有效、快速、安全、可靠和无误的完成上述操作。并要求客户机的界面要简单明

火车票订票系统

火车票订票系统 内部编号:(YUUT-TBBY-MMUT-URRUY-UOOY-DBUYI-0128)

目录

软件技术基础课程设计说明书题目:火车订票系统的设计 学生姓名: 学号: 院(系):电气与信息工程学院 专业:电子信息科学与技术 指导教师:杨帆 2015 年 06月26日

课程设计报告 1 课程设计介绍 课程设计内容 软件技术基础课程是非计算机本科专业学习计算机软件基础知识的综合性基础课程。学习本课程,要求学生对软件技术的各个组成部分的基础知识、发展趋势有全面、系统的了解;掌握基本数据结构,达到能熟练运用解决实际问题的程度;掌握操作系统基本原理和类型,了解系统各种管理功能。通过自学了解软件工程的基本概念,软件设计开发的过程和相关技术。 实践环节具体任务:设计、开发一种火车订票系统。通过此系统可以实现如下功能:火车车次信息录入、车次信息查询、火车票订票、火车票退票等。 课程设计要求 系统应该至少提供以下模块: 火车车次信息录入: 可以录入车次情况(包含车次编号、出发时间、出发站、到达站、到达时间、途经主要大站(需要考虑如何保存这些信息)等信息) 车次信息查询: 可以查询某个车次的情况(如,输入车次号,查询出站、到站时间,票价,票价折扣,确定车次是否满员);可以输入出发站点、到达站点城市,查询火车车次情况; 火车票订票: 可以订票,如果该车次已经无票,可以提供相关可选择车次(同样到达点、途经出发站的其他火车)——订票时需要提供时间、车次、车厢号、座位号、票价、订票人姓名、订票人联系方式、证件号码、订票数量、订单号等,只能比这个多,不能少于这些信息; 火车票退票: 可退票,退票后修改相关数据;客户资料有姓名,证件号,订票数量及车次情况,订单要有编号。 要求: 根据以上功能说明,设计火车票订票系统订票环节涉及的信息,订票信息的存储结构,设计程序完成功能。

软件工程火车票售票系统详细设计

信息工程学院 《软件工程》作业 (火车票售票系统) 详细设计 专业:计算机科学与技术网络方向 班级: 102本 学号:227 姓名: 王旭平 王通、王希宝、谢斌、武亚玲、邢伟刚 指导老师: 张志斌 火车票售票系统 1.引言 随着计算机技术的发展,用计算机为人们的生活服务已经变得普及化。铁路公司为了增强公司的信息化程度,提高公司的售票管理的效率,就建立起了相应的火车票订系统,实现提高了火车客用系统的售票效率与管理水平。 火车票订票系统就是典型的信息管理系统的一部份,火车票订票系统的开发充分利用了计算机信息技术提高了火车票订票的管理水平、服务水平。系统实现了乘客查询信息、订票操作、取票操作、销售统计等功能,可明显提高对火车票订票的有效管理。 1、1编写目的 本火车站售票系统的根本目的在于通过计算机实现票务信息的统一管理,来提高工作效率,使售票员售票与乘客购票更加方便。实现计算机管理的最佳技术就就是数据库技术。我们可以利用数据库将整个火车站的票务情况存入计算机,再配置上功能丰富的用户接口,以满足用户需求。一个火车站售票信息管理系统

应达到的目标就是提供及时、准确的信息服务,加快信息检索的效率,实况灵活的查询,减轻管理人员制作报表与统计分析的负担,且系统规模不太大但又要保证支持日常工作的要求,以便系统应易于扩充,方便日后统一联网与管理,提高管理水平。 1、2范围 软件系统名称:火车票预订系统 该系统的中心功能就是列车车次与售票信息的查询功能与售票功能。虽然这两个瞧似截然不同的功能,但它们在实现上十分的类似,售票就需要首先先通过查询的方式得到满足要求的列车车次,然后再根据实际情况进行售票。所以售票功能可以瞧成就是列车车次与售票信息查询功能的延伸。 支出:该系统就是软件工程作业,故无经费支出。 收益:系统完成后即可交付使用,主要就是为了方便火车站售票人员使用,有着重大的利益。 1、3背景 火车票的管理与规范问题,就是困扰我们多年的一个老问题,也就是政府管理中的一个难点,订票就是客运业务中的一个最基本的业务,表面上瞧,它只就是长途客运业务的一个简单的部分,但就是它涉及到管理与客户服务等多方面,因此,过去传统的售票方式已经不能满足现代客运业务流量剧增的客观要求,这就要求一种全新的订票方式——网上订票,来缓解订票高峰时期的客运压力,并为用户提供方便快捷的订票服务。 1、4 专门术语 SQL SERVER:系统服务器所使用的数据库管理系统(DBMS)。 SQL:全称Structured Query Language(结构化查询语言)。一种用于访问查询数据库的语言。 ROLLBACK:数据库的错误回复机制。 事物流:数据进入模块后可能有多种路径进行处理。 主键:数据库表中的关键域。值互不相同。 外部主键:数据库表中与其她表主键关联的域。 系统:若未特别指出,系统指火车站售票系统。 1、5 基本配置要求 1、5、1硬件配置要求

火车票售票系统

火车票售票系统 班级:S3SN131班姓名:王宁 如今科技发展突飞猛进,交通发达迅速。而我要做的是让远在千里之外的你轻松购得回家的一票。 火车站市场的管理和规范问题,是困扰我们多年的一个老问题,也是政府管理中的一个难点,订票是客运业务中的一个最基本的业务,表面上看,它只是火车站业务的一个简单的部分,但是它涉及到管理与客户服务等多方面,因此,过去传统的售票方式已经不能满足现代客运业务流量剧增的客观要求,这就要求一种全新的订票方式——网上订票,来缓解订票高峰时期的客运压力,并为用户提供方便快捷的订票服务。本次设计便是利用开发工具vs2012和SQL Server 2008数据库共同开发的一个火车站网上订票系统,它能方便快捷地运用在火车站订票业务的营运之中。 一、基本目标: 解决火车站网上售票工作所要解决的问题,可以满足火车站网上售票的基本要求,包括查询、订票、退票等三个方面的功能。具体如下: 1.查询 分为对车次信息的查询和客户对已订车票信息的查

询。要求: 1)对车次的查询,可以按照发车车次进行查询;2)车次信息包括:车号、出发地、目的地、发车日期、开出时刻、票价。 3)座位类型设定。 4)车次信息只允许用户查询,不能修改。 2.添加车票 通过查询系统,客户根据自己的需求找到满意的车次,再输入个人信息后直接通过网上售票确定已预订选中的车票。要求: 售票记录应包括:会员名、车号、发车日期、订购票数、总价。 3.退票 可退票,通过查询系统,客户可以根据自己的名字找到自己的订票信息,通过退票模块退去已购车票。项目转换成系统后,系统的顺利运行可以缓解订票高峰时期的客运压力,并为用户提供方便快捷的订票服务。还能运用到火车站售票的工作中,根据用户的需求,设置其权限,并快捷方便的为用户提供服务。(1)查询模块 本子系统主要完火车票售票管理系统中个人信息查询,个人信息修改,对车票信息查询

火车票攻略 火车票放票规律 仅供参考

火车票攻略火车票放票规律 实名购票流程: 持一张有效身份证件在同一乘车日期和同一乘车站,只允许购买一张实名制车票,旅客可以持他人有效身份证件原件代购车票。买票后身份证件丢了,铁路部门表示在七种条件下可以办理临时身份证明,然后进站乘车。对于火车票实名制,铁路部门也坦承将会对铁路春运提出严峻考验,请市民尽量使用二代身份证购票、验证。一人一次最多可买3张票 持一张有效身份证件在同一乘车日期(自然日,下同)和同一乘车站(同城车站视为同一车站),只允许购买一张实名制车票。订(购)票人通过电话订票系统或售票窗口一次订(购)车票数量限为3张。电话订票仅限居民身份证。 通过各火车站售票窗口、铁路设立的集中售票处、火车票代售点、电话订票等四种渠道均可购买实名制车票。如果使用二代居民身份证,售票系统将自动读取身份信息,而使用其他有效身份证件,则由售票员录入旅客身份信息。售票员将核实有效身份证件,旅客也要认真核实票面身份信息,避免车票和有效身份证件信息不一致,而影响进站上车。电话订票仅受理居民身份证。改签或退票时,同样需要核实票、证的一致性,不一致的不予办理。帮别人买票需其证件原件。旅客可以持他人有效身份证件原件代购车票。 与目前的车票相比,实名制车票的票面增加了旅客有效身份证件号码,使用二代居民身份证购票的,车票票面还增加旅客姓名。需要在车站以外的临时候车场所候车的车次,车票票面上还会标明异地候车地点。 实名制火车票的预售期为10天 儿童火车票不实行实名制 1.5米以上16岁以下没有身份证的未成年人,可凭户口簿或者户籍所在地公共安全专家机关出具的户籍证明信或学生证购票,证明信内容须包括旅客姓名、性别、出生年月、籍贯、有效身份证件号码等信息,其中户籍所在地公共安全专家机关出具的户籍证明信只允许购票,进站乘车前,须在车站公共安全专家专门设立的制证口补办临时身份证明。儿童车票不实行实名制。 团体订票上网逐一报证件

各地火车票预售时间

各地火车票预售时间 自2012年2月17日起,各铁路局电话订票和互联网售票时间变更为7:00~23:00,预售期仍保持12天(含购票当日),各站第12天车票的起售时间附后。 车站窗口(铁路客票代售点)售票预售期10天,具体起售时间以车站公告为准。电话订票办理4~12日(含购票当日)内的车票,当日12点前预订的,订单保留至当日24点;当日12点后预订的,订单保留至次日12点。 8:00 起售车站 阿克苏、阿克陶、阿拉山口、阿图什、安康、安口窑、安塘、巴楚、巴山、白壁关、白河东、白河县、白水江、宝鸡、北京西、北营、滨江、博乐、布列开、蔡家坡、茶陵、柴沟堡、朝天、成都、成都东、城固、崇仁、大营、大竹园、代县、岱岳、丹凤、德安、定南、定襄、东莞东、东乡、东淤地、东镇、兑镇、繁峙、分宜、汾阳、丰城、丰城南、风陵渡、凤县、凤州、福海、抚州北、富县、富县东、甘泉北、赣州、高滩、共青城、古东、古交、贵溪、哈尔滨、哈尔滨东、哈密、韩城、汉口、汉阴、汉中、合阳、和静、和什托洛盖、和田、河边、河津、横峰、宏庆、洪洞、侯马、湖口、华山、华山北、怀仁、黄陵、徽县、惠州、霍州、吉安、稷山、江边村、交城、介休、进贤、精河、精河南、井冈山、景德镇、靖边、九江、喀什、岢岚、克拉玛依、库车、库尔勒、奎屯、乐平市、醴陵、临川、灵丘、灵石、柳园、龙南、陇县、庐山、芦溪、吕梁、略阳、轮台、麻柳、玛纳斯湖、毛坝、毛坝关、米脂、勉县、墨玉、南昌、尼勒克、宁武、彭泽、皮山、平社、平旺、平遥、萍乡、蒲城、蒲城东、祁县、千河、千阳、秦家庄、秦岭、沁县、清涧县、清徐、瑞昌、瑞金、三原、沙湾县、莎车、汕头、鄯善、商洛、商南、上饶、深圳、深圳西、神池、神木、神头、沈阳、沈阳北、石河子、石泉县、寿阳、疏勒、朔州、绥德、孙镇、太谷、太原、太原北、太原东、泰和、天镇、潼关、吐鲁番、万年、万源、韦庄、渭南、渭南北、渭南南、文水、闻喜、乌鲁木齐、乌西、吴堡、五台山、五五、五寨、武昌、武功、武汉、武乡、西安、西安北、西安南、西乡、下社、咸阳、香坊、襄汾、襄阳、向塘、小河镇、孝南、孝西、忻州、新干、新和、新绛、新余、信丰、兴国、兴平、轩岗、宣汉、旬阳、旬阳北、焉耆、延安、阎良、砚川、燕子砭、阳高、阳平关、阳曲、阳泉曲、杨陵镇、叶城、伊宁、伊宁东、宜春、弋

火车票管理系统

摘要 随着计算机技术的发展,人们对计算机智能化的需求越来越大,对软件的实用性、速度等性能的要求也越来越高。未来火车站的发展趋势是完全自动化的售票信息查询,网络售票,智能化售票,而且随着计算机的普及,信息处理量的逐渐扩大,手工处理方式已经远远不能满足人们管理活动的需要,各种工作都逐渐由手工转为自动化,将使许多复杂、繁琐、且需要很多人力的工作变得简单。在本此毕业设计中,由于时间与水平的关系,当然不可能做到这样的程度,只不过是模拟一下由售票员来操作的售票系统而已。 工具软件利用Myeclipse 2013开发工具和Microsoft Access 2013数据库来开发这个火车站网上售票系统。该系统要解决的是火车站网上售票工作所要解决的问题,可以满足火车站网上售票的基本要求,包括查询、订票、退票等三个方面的功能。该系统能运用到火车站售票的工作中,根据用户的需求,设置其权限,并快捷方便的为用户提供服务。 关键字:火车票管理,Myeclipse 2013,Microsoft Access 2013

序言 用信息化推动工业化,用信息化技术改造传统产业,这是我国迫切需要完成的一项战略任务。作为工业文明产物的铁路,如何借重于信息经济技术的帮助,实现管理方式、运营组织、服务标准的现代化这是摆在我国铁路管理者面前的重大课题。 铁路信息化是铁路线代化的主要标志,其根本目的是将信息技术广泛应用于铁路生产经营与管理决策的各项活动中,改造传统产业,提高铁路运输生产效率、提升铁路运输市场的竞争力,提高铁路运输的经济效益。 采用计算机出售火车票大大方便了旅客购票,但毕竟还局限于火车站的售票厅和市内售票处的售票窗口,不论在地理位置分布上还是售票窗口的数量上,都有一定的局限性。为了解决售票大厅拥挤和团里集中购票的问题,提高铁路客运的售票效率及旅客便利性,使铁路客运在竞争日益激烈的运输行业更具优势。

火车票售票系统--需求分析报告

三、需求规格说明书 1.引言 (1) 1.1编写目的 (1) 1.2项目背景 (2) 1.3定义 (2) 1.4参考资料 (2) 2.任务概述 (2) 2.1目标 (2) 2.2运行环境 (3) 2.3条件与限制 (3) 3.数据描述 (3) 3.1静态数据 (3) 3.2动态数据 (3) 3.3数据库介绍 (4) 3.4数据词典 (4) 3.5数据采集 (8) 4.功能需求 (8) 4.1功能划分 (8) 4.2功能描述 (9) 5.性能需求 (9) 5.1数据精确度 (9) 5.2时间特性 (9) 5.3适应性 (9) 6.运行需求 (9) 6.1用户界面 (9) 6.2硬件接口 (10) 6.3软件接口 (10) 6.4故障处理 (10) 7.其它需求 (10) 1.引言 1.1编写目的 本需求分析报告的目的是规范化本软件的编写,旨在于提高软件开发过程中的能见度,便于对软件开发过程中的控制与管理,同时提出了本火车售票系统的软件开发过程,便于程

序员与客户之间的交流、协作,并作为工作成果的原始依据,同时也表明了本软件的共性,以期能够获得更大范围的应用。本文档供项目经理、设计人员、开发人员参考。 1.2项目背景 a.项目的委托单位:中国铁路局 b.开发单位:xx大学 c.主管部门:计算机学院 d.软件名称:火车售票系统 e.软件开发者: 1.3定义 a.铁路售票应用系统软件:基本元素为构成铁路售票及相关行为所必须的各种部分。 b.需求:用户解决问题或达到目标所需的条件或功能;系统或系统部件要满足合同、标准, 规范或其它正式规定文档所需具有的条件或权能。 c.需求分析:包括提炼,分析和仔细审查已收集到的需求,以确保所有的风险承担者都明其 含义并找出其中的错误,遗憾或其它不足的地方。 d.模块的独立性:是指软件系统中每个模块只涉及软件要求的具体的子功能,而和软件系统 中其他的模块的接口是简单的。 1.4参考资料 a.《实用软件工程》(第二版)郑人杰,殷人昆,陶永雷。清华大学出版社,1997。 b.《JA V A网络高级编程》金勇华,曲俊生。人民邮电出版社,2001。 c.《JBUILDER培训教程》Borland software corporation。机械工业出版社,2002。2.任务概述 2.1目标 (1) 完善目前火车售票系统,使之能跟上时代的发展。同时通过实践来提高自己的动手能

火车售票系统软件代码

附录(程序、表格、数据等相关资料) #include "sql.h" #include "sqlext.h" #include "sqltypes.h" #pragma comment(lib,"odbc32.lib") #pragma comment(lib,"odbccp32.lib") class CSqlLogin { public: CSqlLogin(void); ~CSqlLogin(void); private: SQLHENV henv; SQLHDBC hdbc;//代表一个数据库连接句柄,和Socket里边的 //Socket连接类似,要访问数据库,先要连接到数据库 SQLHSTMT hstmt;//代表一个SQL语句 SQLRETURN result;//执行结果 public: void ShowDBError(HWND hwnd,SQLSMALLINT type,SQLHANDLE sqlHandle); //显示连接错误 void ShowDBConnError(HWND hwnd,SQLHDBC hdbc); //提供的用户名密码不对 void ShowDBStmtError(HWND hwnd,SQLHSTMT hstmt); //sql语句有语法错误 BOOL BeginInsert(HWND hwnd); //用于用户登录 BOOL LoginToDB(HWND hwnd,CString &m_userName,CString &m_password); //用于注册 BOOL RegisterToDB(HWND hwnd,CString &m_struserName,int &m_Sex, CString &m_strPassword, CString &m_strConfirmPassword,CString &m_strIDCardNo,CString &m_strPhoneCode); //用于查询车次信息 BOOL InitQueryToDB(HWND hwnd,CListCtrl *m_list); BOOL QueryToDB(HWND hwnd,CListCtrl *m_list,CString m_strStartstation,CString m_strTerminalstation); //用于插入订单信息到ListView int ticketBookToListView(HWND m_hWnd,CListCtrl *m_list,CString m_strUserName,CString m_strName,CString m_strStartPlace, CString m_strDestination,CString m_strTrainNo,CString m_strSeat,CString m_strdate); //用于插入最终信息到数据库 BOOL ticketBookToDB(HWND m_hWnd,CListCtrl *m_list,CString m_strUserName); //用于退票

数据库大作业(火车订票系统)

中国地质大学(北京) 数据库系统概论 火车票网上订票系统 实 验 报 告 小组成员:董威、韦飞阳、李建同、刘厚今 学号: 联系方式: 使用数据库管理系统:SQL server 2012 指导老师:宋莉 2013年12月28日

目录 1.小组成员及分工 0 2.需求分析 0 功能需求 0 查询 0 订票 0 退票 0 注册 0 用户登陆 0 修改密码 0 添加车次 0 数据需求 0 性能需求 (1) ........................................................ 错误!未定义书签。 ........................................................ 错误!未定义书签。 ........................................................ 错误!未定义书签。 数据流图 (1) 顶层数据流图 (1) 1层数据流图 (1) 3.概念结构设计 (1) 系统结构简述 (1) 数据处理 (1) 生成E-R图 (1) 4逻辑结构设计 (1) 关系模式 (2) 5 物理结构设计 (2) 6数据库实施 (3) 建立数据库 (3) 建立基本表 (3) 建立索引 (5) 创建视图 (5) 创建存储过程 (5) 创建触发器 (6) 插入数据 (6) 关系图 (7) 订购车票 (7) 退票 (7) 7 实验小结 (7)

1.小组成员及分工 董威:数据库的实施,即在查询分析器下编写代码建立数据库,创建基本表,建立基本表之间的关系、索引,创建存储过程等工作。 韦飞阳:主要负责逻辑结构的设计,即确定关系模式。 李建同:只要负责物理结构的设计,即确定各个基本表之间的 关系,确定主外键。 刘厚今:需求分析模块,主要负责寻找需求,绘制数据流图。 2.需求分析 功能需求 查询:用户、管理员都可以对车次进行查询:可以按照发车车次进行查询;可以按照出发地、目的地进行查询;可以按照类车类型、座 位类型查询。 车次信息包括:车次ID,车号,出发地,目的地,列车类型,座位类型,票价,票数,车次信息只允许用户查询,不能修改。 订票:用户登陆后,通过订票系统,根据自己你的需求找到自己的车次, 输入要预订的票数进行订票。要求订票记录应包括:订票记录ID, 车次ID,用户ID,订票数量。 退票:用户登录后,通过退票系统,找到自己的订票信息,输入要退的票 数进行退票。 注册:想要订票的用户必须先注册然后登陆订票。用户信息包括:用户 ID,用户名,密码,邮箱。 用户登陆:主要完成用户和管理员的登陆。用户想订票必须登陆后才能进 行订票,如果没有注册的用户应该与注册页面相连接。 修改密码:用户和管理员登陆后可以修改个人信息。 添加车次:管理员登陆后可以添加新的车次。 数据需求

相关主题