C语言课程设计——飞机订票系统说明书
《C语言课程设计——飞机订票系统说明书》由会员分享,可在线阅读,更多相关《C语言课程设计——飞机订票系统说明书(18页珍藏版)》请在毕设资料网上搜索。
1、 目目 录录 设计目的1 总体设计1 详细设计3 调试与测试5 核心源程序清单和执行结果5 源程序代码5 截图13 仍存在的问题15 心得体会15 设计进度表16 参考文献17 - 1 - 一、正文 (一)设计目的: 假定民航机场共有 n 个航班,每个航班有一航班号、确定的航线(起始站、终点站) 、确定的飞行时 间(星期几)和一定的成员订额。设计一飞机订票系统,使之能提供下列服务: 1、航班信息录入功能(航班信息用文件保存) 包括航班号、起始站、重点站、机票数等; 2、航班信息浏览功能 3、按航班号排序 4、查询航线:按航班号查询 5、承办订票和退票业务(可选项) (二) 总体设计: 编写一个
2、飞机订票系统的程序,使该系统能够实现对航班信息的录入、浏览、排序、查询以及订票、 退票的功能。根据题目要求,首先要制作一个主菜单显示出各个操作的提示可供用户选择,进而一步步地 深入操作。根据主菜单的内容再进一步编制具体操作的函数,各个功能均用专门编制的函数来完成。这就 是看到题目后的最初的思路。 在这附上总体模块设计图: 飞机 订票 系统 系统 初始化 增加 航班 信息 航班 信息 浏览 航班 排序 订票 业务 退票 业务 建立 新数据 文件 从已有的 数据文件 读取 按航班号 从小到大 排序 按航班号 从大到小 排序 查找 航班 信息 按 航班号查 找 退出并保 存 - 2 - 因为飞机订票
3、系统含有各航班的各项信息,如航班号、航线、飞行时间、机票数目等必要信息,所以 就决定用刚学不久的结构体数组来存放航班的各项信息,根据题目要求定义如下结构体类型: 头文件包含、全局变量定义和结构体定义源代码: #include /标准输入、输出头文件 #include /包含字符串函数处理头文件 #include /包含 access 函数的头文件 #define N 1000 /定义最多的航班数 #define PRINT “%dtt%stt%stt 星期%stt%dn “,si.num,si.start,si.over,si.time,si.count /宏定 义输出格式 struct air /定义结构体数组 int num; /定义航班号 char start20; /航班起始站 char over20; /航班终点站 char time10; /飞行时间 int count; /机票数量 sN; int i,m=0; /定义全局变量,记录下航班信息的数量 char ii10; /用来选择是否继续的变量 以上就是我的总体设计思路。 - 3 - (三) 详细设计: 在本次的课程设计中我负责编制的是初始化、建立数据文件、数据文件读取、数据文件保存
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 课程设计 飞机 订票 系统 说明书
