【毕业设计】飞机订票系统设计.doc文档36页全文在线看
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
退票模块退票模块由函数,实现,定义指针,通过结构体,循环语句完成指定任务。
函数的调用关系函数的调用关系图四调试分析以及设计体会测试数据我们按要求输入整形数,出现请输入航班号到的提示见下图主控函数输入函数输出函数查找函数订票函数退票函数显示空座函数显示空座信息显示起飞时间显示订座信息然后按要求输入,出现提示请输入起飞时间,比如诸如此类按要求输入所测试的数据均正确,下面我们输入几组比如定票为号票,在退票时输入出现提示座位是空的再如输入航班信息,要求输入到的数,输入结果如下数据测试无误。
调试分析清屏问题如开始设计的程序每执行个模块,输出结果都会留在界面上,为此加入函数后便得到了应有的清屏。
这个虽然有点低级,但却也是比较容易犯的个,也不容忽视。
没有定义的使用系统不认识那未定义的字符。
心得体会之前没有做过程设计,所以在设计的过程中遇到很大的困难。
大第二学期才开始学语言,陈老师是位很负责的老师,教书育人很有套,但我的编程基础还是很薄弱,于是我查阅了些资料。
比如在图书馆借的王敬栋主编的课程设计案例精编,我获益匪浅。
此次编程设计中,我采用自顶向下的设计方法。
即需求分析总体设计编码实现测试维护。
首先要了解做什么,有什么想法总体设计,怎么做,做完后上机验证。
确定了各功能函数后,在确定所需的数据,在定义数据类型。
分模块的设计。
与同学老师交流非常重要,可以说假如没有同学老师的帮助,我是很难完成这份课程设计任务的。
可见众人拾柴火焰高是没错的,团结就是力量啊。
互帮互助,共同进步。
这里尤其要感谢做同个课题的同学何鹏,我深刻的体会到见贤思齐是多么重要的,深刻体会到基础是多么重要。
编程时遇到是在所难免的,解决的过程是枯燥的。
必须根据系统提示的返回到原程序中,分析查找,进行订正,再运行调试,直到解决。
问题得到解决的那刻我是兴奋的,是自豪的,是对语言编程如此的感兴趣的。
嘿,语言还是挺有趣的。
经过若干次与程序的磨合,我最终完成了设计。
实现了题目的相关要求,也对设计整体过程有了更深层的认识,受益良多。
五使用说明从主菜单中选择需要的业务,如输入出现按要求输入到,如输入,出现按要求输入便可。
出现以下界面最后输入或表明是否还要继续修改。
从主菜单中选择需要的业务,如输入出现按要求输入到,如输入,按要求输入,出现以下界面查询完毕,选择或表明是否还要继续查询航班信息。
从主菜单中选择需要的业务,如输入出现按要求输入或,如输入,出现以下界面选择或,表明是否要继续寻找航班。
从提示中选择需要的业务,如上步中选择了则步骤同,如选择则出现以下界面选择则退出以上菜单,选择则出现选择的提示,如选择则为选择将重复以上步骤,我们选择,将出现步骤的第个界面,选择则退出服务菜单,我们选择,出现以下界面选择则重复以上步骤,我们选择将退出服务菜单。
从主菜单中选择需要的服务,如输入出现按要求输入到,如输入,出现以下界面选择则将退出此服务,我们选择,出现输入如,出现选择则订票成功,选择则不订票。
从主菜单中选择需要的业务,如选择,按要求输入出现以下界面选择则退票成功,选择则不退票。
从主菜单中选择则退出此系统。
六附录参考书目谭浩强程序设计第三版清华大学出版社,。
王敬栋课程设计案例精编中国水利水电出版社,源程序清单带注释以上是乘客数据结构。
航班数据航班号订票日期起飞时间到达港途经港座位号座次订出与否的标记请选择,以上是查询航班号函数请输入航班号检测未订的座位。
请稍等。
号座位是空的,座位已满,请重新输入航班号你还要继续查询其它航班空位信息吗,以上是查空位信息函数。
,请输入航班号座位不存在号座位是空的以下是该乘客的信息航班号起飞时间到达港途径港座位号订票日期乘客姓名身份证号你还要继续查询吗,以上是查询已定座信息函数。
请输入航班号查询完毕,你还要查询起飞时间吗,以上是查起飞时间函数。
飞机订票系统主菜单输入航班信息输出航班信息查找航班信息显示空座的数量显示空座的信息显示已订座的信息起飞时间订票预约删除定票预约退出系统请选择请选择没有这个选项,按回车键继续其它操作你还要查询本航班其他信息吗具体如下显示空座的数量显示空座的信息显示已订座的信息起飞时间请选择请选择没有这个选项,按回车键回主菜单六计算机科学与技术系课程设计评分表课题名称飞机票订购系统项目评价设计方案的合理性与创造性设计与调试结果设计说明书的质量答辩陈述与回答问题情况课程设计周表现情况综合成绩教师签名日期注此页附在课程设计报告最后页综合成绩按优良中及格和不及格五级评定。
需求分析程序的功能输入输出的要求二概要设计三详细设计数据类型模块分析函数的调用关系四调试分析以及设计体会测试数据调试分析心得体会五使用说明六附录参考书目源程序清单带注释七计算机科学与技术系课程设计评分表需求分析系统功能需求程序的功能系统管理员功能录入和修改航班和机票的信息输入航班号,输入起飞港,途径港,到达港,录入起飞时间,到达时间,飞行总共用时,可随时修改航班信息输出航班的信息输入航班号便可输出之前输入的航班信息客户需要的功能查找航班信息显示空座的数量显示空座的信息显示已订座的信息起飞时间订票预约查询航班信息后,提前订票预约需要的飞机票,删除定票预约退出系统主要模块流程图功能描述功能序号功能名称功能说明查询查询空座信息,包括空座数量。
查询已定座的信息,包括起飞时间。
订票预约填写个人信息包括乘客姓名乘客所在单位,乘客身份证号填写订单信息包括起飞城市起飞时间到达城市路径城市。
删除订票由于各种原因,客户不再需要订购的飞机票,客户可以删除之前定的飞机票,只需依次输入航班号,座位号,确定删除即可。
各功能模块的功能描述显示菜单函数用户可以根据菜单提示,选择相关菜单。
查找函数主函数输入航班信息查找航班信息输出航班信息退出系统查询航班号函数,查询已定座信息函数,查空位信息函数查空位个数函数,。
本算法实现查找航班信息功能。
