- 1、本文档共39页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
航班信息系统设计课设报告
课 程 设 计 报 告
课程名称 《数据结构》
课题名称 航班信息系统课程设计
专 业 信息管理与信息系统
班 级
学 号
姓 名
指导教师
2013 年 1 月 8 日
湖南工程学院
课 程 设 计 任 务 书
课程名称 《数据结构》
课 题 航班信息系统设计
专业班级
学生姓名
学 号
指导老师
审 批
任务书下达日期 2012 年 12月 17 日
任务完成日期 2013 年 1 月 8 日
一、设计内容与设计要求
1.设计内容:
[问题描述]
[基本]
1).对一组具有结构特征的飞机航班号进行排序,排序方法任选。
2).利用二分查找的方法对已经排好序的航班记录按航班号实现快速查找,按其他次关键字的查找可采用顺序查找方法进行,因为它们用得较少。
3).如有特殊情况,需要插入或一条新的航班信息,插入或删除后,显示更新后的所有航班信息。
2.设计要求:
1).设计正确,方案合理。
2).界面友好,使用方便。
3).程序精炼,结构清晰。
4).设计报告5000字以上,含程序设计说明、系统的功能框图、流程图、源程序清单等。
5).实际操作过程中遇到的问题及解决方法:设计总结及心得体会。
6).上机演示。
二、进度安排
第 18 周 星期一 8时:00分——11时:30分
星期二 14时:00分——17时:30分
星期三 8时:00分——11时:30分
星期四 8时:00分——11时:30分
星期五 8时:00分——11时:30分
第 19 周 星期二 8时:00分——11时:30分
目 录
1、系统需求分析 1
1.1问题描述 1
1.2功能要求 1
2. 概要设计 2
2.1系统总体设计 2
2.2.各模块的功能 2
2.3.航班信息的查询与检索 3
2.4.航班信息查询与检索数据结构理论 3
3. 详细设计 4
3.1 采用C语言定义结构体类型 4
3.2主函数 4
3.3各模块流程图 7
4. 系统调试及运行结果 12
4.1显示的主菜单界面 12
4.2 添加记录界面 12
4.3 显示记录界面 13
4.4 删除记录界面 13
4.5 查询记录界面 14
4.6 修改记录界面 14
4.7 保存记录界面 15
4.8 退出菜单界面 16
5. 心得体会 17
6. 附录 17
6.1源代码 17
6.2 参考文献 33
7. 评分表 34
1、系统需求分析
1.1问题描述
通过该系统实现对航班信息进行录入、显示、修改、删除、插入、排序、保存等操作的管理。
1.2功能要求
(1)、本系统采用一个包含N个数据的结构体数组,每个数据的结构应当包括:航班号、起点站、终点站、航班期、起飞时间、到达时间、机型以及票价。
(2)、本系统显示这样的菜单:
请选择系统功能项:
a.航班信息录入
b.航班信息显示
c.航班信息保存
d.航班信息删除
e.航班信息修改
f.航班信息查询
① 按航班号查询
② 按起点站查询
③ 按终点站查询
④ 按起飞时间查询
⑤ 按到达时间查询
g. 退出系统
(3)、执行一个具体的功能之后,程序将重新显示菜单。
(4)、将航班信息保存到文件中。
2. 概要设计
2.1系统总体设计
2.2.各模块的功能
添加:可以添加航班信息记录,依次输入航班号、起点站、终点站、航班期、起飞时间、到达时间、机型以及票价后,会提示是否继续添加。
显示:可以以表格形式输出所有航班信息里的记录。
删除:输入欲删除的航班的航班号后,会自动删除该航班的记录内容。
查询:可以选择用航班号、起点站、终点站、起飞时间以及到达时间五种方式查询。
修改:输入欲修改的航班的航班号后,再依次输入航班号、起点站、终点站、航班期、起飞时间、到达时间、机型以及票价即可完成修改。
保存:输入文件名(带后缀名)后,即可将航班信息保存到文件。
2.3.航班信息
文档评论(0)