下载此文档

数据结构 程序设计 飞机订票系统.doc


文档分类:IT计算机 | 页数:约20页 举报非法文档有奖
1/20
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/20 下载此文档
文档列表 文档介绍
学 号
数据结构课程设计
设计说明书
飞机订票系统
起止日期: 2011年 12月 12 日 至 2011 年 12月16日
学生姓名

班级

成绩
指导教师(签字)
电子与信息工程系
2011年 12月16日
天津城市建设学院
课程设计任务书
2011—2012学年第1学期
电子与信息工程 系 软件工程 专业 班级
课程设计名称: 数据结构课程设计
设计题目: 飞机订票系统
完成期限:自 2011 年 12 月 12 日至 2011 年 12 月 16 日共 1 周
设计依据、要求及主要内容(可另加附页):
一、设计目的
熟悉各种数据结构和运算,会使用数据结构的基本操作解决一些实际问题。
二、设计要求
(1)重视课程设计环节,用严谨、科学和踏实的工作态度对待课程设计的每一项任务;
(2)按照课程设计的题目要求,独立地完成各项任务,严禁抄袭;凡发现抄袭,抄袭者与被抄袭者皆以零分计入本课程设计成绩。凡发现实验报告或源程序雷同,涉及的全部人员皆以零分计入本课程设计成绩;
(3)学生在接受设计任务后,首先要按设计任务书的要求编写设计进程表;
(4)认真编写课程设计报告。
三、设计内容
订票系统
1)问题描述
(1)录入:
  可以录入航班情况(数据可以存储在一个数据文件中,数据结构、具体数据自定)
 (2)查询:
   可以查询某个航线的情况  可以输入起飞抵达城市,查询飞机航班情况;
 (3)订票:(订票情况可以存在一个数据文件中,结构自己设定)
  可以订票,如果该航班已经无票,可以提供相关可选择航班;
 (4)退票: 可退票,退票后修改相关数据文件;
  客户资料有姓名,证件号,订票数量及航班情况,订单要有编号。
 (5)修改航班信息:
  当航班信息改变可以修改航班数据文件
2) 基本要求
  根据以上功能说明,设计航班信息,订票信息的存储结构,设计程序完成功能
目录
一、需求分析 4
二、问题求解 4
三、总体设计 4
: 5
6
四、详细设计 7
,要实现以下功能: 5
: 6
定义要存储的变量: 6
: 6
五、调试与测试 9
9
: 9
: 10
六、关键源程序清单和执行结果 10
: 10
: 17
七、参考文献 21
需求分析
本课程设计的名称是飞机订票系统,本系统主要是描述了顾客在订飞机票时的一些具体情况,包括录入航班、乘客情况,查询是否还有该顾客要乘坐的飞机以及剩余的票,之后是确定乘客订票管理,然后当乘客有突发情况发生时会伴随着退票的发生。这就是产生订票系统产生的原因。
问题求解
当我们遇到飞机订票这件事情的时候,我们通常发生的地点是飞机场,首先,我们应该到售票大厅去购买飞机票,因此,我根据我学过的C++中学过的结构体struct,它相当于其他高级语言中的高级记录。
因此定义了一个airline结构体来存储变量:struct airline{ };
air_num(班次号),short begin_hour(起飞时间小时),short begin_minute(起飞时间分钟),char begin_name[10](起始站点),char end_name[10](终点站名),float fly_time(飞行时间),int total(乘员总定额),int total_already(已订票人数),bool exist(航班状态),int fare;(飞机票价)
定义了struct airline b[N]{ };(N规定不能大于50)来实现存储:
1
12
0
天津
广州
2
145
130
true
1000
2
6
30
北京
成都
140
140
true
2000
3
22
0
广州
南京
120
120
true
2500
4
15
0
天津
长沙
2
120
120
true
3000
首先就要查询是否有该路线的票,如果有的话则进行购买,即要通过把信息录入input()方法来实现。则要录入航班号

数据结构 程序设计 飞机订票系统 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数20
  • 收藏数0 收藏
  • 顶次数0
  • 上传人rovend
  • 文件大小437 KB
  • 时间2021-07-28