- 5
- 0
- 约2.49万字
- 约 43页
- 2021-09-24 发布于天津
- 举报
课程设计
课程名称C语言课程设计
题目名称航班信息管理系统
学生学院物理与光电工程学院
专业班级 电子科学与技术(4)班
学 号
学生姓名
指导教师
2015年10月23日
TOC \o 1-5 \h \z ■^^1* I ? ???????????????????????????????????????????????????????????? 1
\o Current Document 二课程设计的内容 -1
\o Current Document 三课程设计的要求与数据 -1
四课程设计应完成的工作 -2
:f i 彳I 2
\o Current Document 六详细设计 -2
\o Current Document 七调试分析 -8
7. 1源程序及注释 -8
7.2调试与测试 - 30
7. 2.1算法调试过程中出现的问题及解决方法: -30
7. 2.2主要程序运行结果 - 31
八总结 - 35
\o Current Document 九参考文献 - 35
一设计目的
进一步加深、巩固所学专业课程(《C语言程序设计》)的基本理论知识, 理论联系实际,进一步培养自己综合分析问题和解决问题的能力。掌握运用C 语言独立地编写、调试应用程序和进行其他相关设计的技能。
二课程设计的内容
对航班信息(包括航班号、最大载客数、起飞地点、起飞时间、降落地点、 降落时间、单价)和乘客信息(包括航班号、身份证号码
姓名、性别、出生年月、座位号)进行管理,包括航班信息与乘客信息的输 入、输出、查询、删除、统计、退出。假设现收集到了一个机场的所有的航班信 息,要求用C语言编写一个简单的航班信息管理系统,可进行录入、查询、修改 和浏览航班信息的功能;乘客提出航班号、起飞地点、起飞时间、降落地点、订 票数等订票要求,根据事先保存的航班数据决定乘客能否订票。只有全部满足了 乘客的订票要求并且所订航班有足够的未订座位之后才能完成订票处理,并且修 改该航班的未订座位数(每个航班的未订座位数的初始值就是该航班的最大载客 数),否则,订票失败,并且给出不能订票的原因。
三课程设计的要求与数据
1、 对航班信息(包括航班号、最大载客数、起飞地点、起飞时间、降落地 点、降落时间、单价)和乘客信息(包括航班号、身份证号码、姓名、性别、出 生年月、座位号)进行管理,包括航班信息与乘客信息的输入、输出、查询、删 除、统计、退出;
2、 航班信息内容较多,要求设计的管理系统能够完成以下功能:
、航班信息录入功能:航班信息用文件保存,可以一次完成若干条记录 的输入;
、航班信息浏览功能:完成全部航班记录的显示;
、查询功能:完成按航班号或按目的地查找航班记录,并显示;
、航班信息的修改:按航班号进行修改某个航班的信息;
、航班信息的删除:按航班号进行删除某个航班的信息;
、订票处理:按乘客的订票方式完成航班订票处理;
、应提供一个界面來调节各个功能,调用界面和各个功能的操作界面应 尽可能清晰美观!
U!
U! 课程设计应完成的工作
U!
U! 课程设计应完成的工作
1、 编写算法;
2、 算法测试,并有具体的测试结果和结果分析;
3、 撰写课程设计报告,内容包括:
封面扉页
设计任务书
目录
总体设计方案(包括流程图)
使用说明及运行实例(包括界面)
成员设计内容简介
项目源代码(注意注释的使用)
指导老师评语
五总体设计
1、 功能1:航班信息的输入并对输入的内容进行错误检查;
2、 功能2:航班信息的显示浏览;
3、 功能3:航班信息的修改并对修改的内容进行错误检查;
4、 功能4:航班信息的删除;
5、 功能5:航班信息的查询;
6、 功能6:乘客信息输入并对输入的内容进行错误检查;
7、 功能7:订票处理检查是否还有空座位;
8、 退出系统。
六详细设计
系统的整体框图如图1所示:
开始
输出菜单根据菜单输入n的 值选择程序/打开文件
输出菜单
根据菜单输入n的 值选择程序
/打开文件
结束
图1整体框图
1、打开存放着航班信息与乘客信息的文件:分别打开航班文件与乘客文件,存 放在链表中,供后续函数调用;可用函数void read_psg_data(void) void read_pla_data (void)來实现此操作。
这是两个无参函数,用來读取存储在文件中的信息当到达文件尾时关闭文件 并退出函数,带回指向链表头的一个指针和指向链表尾的指针。
算法:fopenO函数打开文件后读取一定长度的信息存到mallocO分配的内 存地址空间,声明两个全局指针pla_head和psg_head,每读取一组数据就将其 地址存放在plal节点中,并链接到之前列表的尾端。N-S流程图如图2所示(以
读取航班信息为例):
fp=
您可能关注的文档
最近下载
- 药品处方集_模版.doc VIP
- 2025年大学大二(护理学)外科护理综合实训综合测试题及答案.doc VIP
- 第四章第五节服装流行色(课件)-《服装设计基础》同步教学(高教版.服装设计与工艺专业).pptx VIP
- 故事里的端午节.ppt VIP
- 标准图集-19DX101-1 建筑电气常用数据-下册.pdf VIP
- 2025年新版《小学生规范守则》和《日常行为规范准则》.docx VIP
- 树立和践行正确的政绩观研讨发言材料.docx VIP
- 2025年大学大二(海洋渔业科学与技术)渔业资源评估测试题及答案.doc VIP
- 市政工程预算编制.pptx VIP
- 张爱玲与艾米丽_勃朗特的爱情观及文学观比较_以_倾城之恋_呼啸山庄_为例.pdf VIP
原创力文档

文档评论(0)