飞机订票系统设计飞机订票系统设计
一、需求分析
航班信息用文件保存:航班信息浏览功能需要提供显示操作:要查询航线需要提供查找
功能,可提供按照航班号、起点站、终点站和飞行时间查询;另外要提供键盘式选择菜单以
实现功能选择。
二、方案设计
假定民航机场共有n个航班,每个航班有一航班号、确定的航线(起始站、终点站)、
确定的飞行时间(星期几)和一定的成员定额。试设计一民航订票系统,使之能提供下列服
务:
(1)航班信息录入功能(航班信息用文件保存)
(2)航班信息浏览功能
(3)查询航线:(至少一种查询方法)
?按航班号查询
?...
飞机订票系统设计
一、需求
航班信息用文件保存:航班信息浏览功能需要提供显示操作:要查询航线需要提供查找
功能,可提供按照航班号、起点站、终点站和飞行时间查询;另外要提供键盘式选择菜单以
实现功能选择。
二、方案设计
假定民航机场共有n个航班,每个航班有一航班号、确定的航线(起始站、终点站)、
确定的飞行时间(星期几)和一定的成员定额。试设计一民航订票系统,使之能提供下列服
务:
(1)航班信息录入功能(航班信息用文件保存)
(2)航班信息浏览功能
(3)查询航线:(至少一种查询方法)
?按航班号查询
?按航线查询
?按飞行时间查询
三、设计结构框图
1、总体设计框图:
飞机订票系统
查找航班信息 退出 输入航班信息 浏览航班信息
2、主函数
图
显示一系列功能选项
NO 输入N:判断N是否是0—
3
YES
根据N的值调用各功能模块函数
3、输入模块流程图
输入密码
密码错误 密码正确
输入用户要输入的一个航班信息
继续输入
输入完毕
保存调用函数save()
输出航班信息
4、读取模块流程图
打开文件,并判断是否出错
输出出错提示 从文件中读取信息
关闭文件
5、查找模块流程图
输入查找方式
读取查找方式
输入查找内容
是否找到查找内容
是 否
是
显示查找内容 继续,
是
继续,
结束
四、模块设计
整个程序大体上分为以下几个模块。
第一个是信息录入模块。此模块包含了两个函数,一个是input函数,供用户录入信息;第二个是save函数,用来保存用户录入的信息。
第二个是信息读取模块。此模块有print函数和read函数。
第三个是信息查询模块。此模块主要就是search函数。
第四个模块是设计菜单模块。这个模块也只有一个函数,即menu函数。
第五个模块是程序中不可缺少的,即main函数。这个模块最简单,是直接调用menu
函数。
五、调试结果
1、调试进入系统
2、过程:首先需要输入正确的密码“1234”, 然后输入1进入“输入航班信息”,输入2进入“浏览航班信息”,输入3进入“查找航班信息”,输入4退出。
六、实验心得
我这次在C语言程序设计课程中,做的是“飞机订票系统”。充分应用了所学的C语言的知识,粗略设计出并成功的运行起该系统。这次实验其中,不乏一些简单的基础性的错误,如经常输入错误的字母,使程序无法运行,但通过这次专业性的练习,相信在以后会有所减少。而关键性问
经常出现在一些函数的使用上,由于对一些函数调用的正确使用不够熟悉,往往也会造成程序无法运行,出现错误。
本文档为【飞机订票系统设计】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。