1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
请按回车键返回上层菜单请输入您要订的机票数以回车键结束,判定机票数是否大于等于订票数订票成功,判定机票数是否小于订票数对不起,你所选择的航班只剩张机票,是否需要重新输入机票数请输入或以回车键结束判定是否重新输入订票数是否需要订其他航班的机票请输入或以回车键结束,判定是否继续订票定义退票函数调用查询函数,对不起,没有找到您所需要的航班,所以不能退票。
请按回车键返回上层菜单请输入您要退的机票数目判定票数是否有效输入,至少需退张机票。
退票成功,是否继续请键入或以回车键结束判定是否继续退票,判定并跳出循环定义排序函数按航班号从小到大排序按航班号从大到小排序请在中选择以回车键结束调用从小到大排序函数调用从大到小排序函数排序后的航班信息为显示排序后航班信息请按回车键返回上层菜单定义从小到大排序函数定义从大到小排序函数,第四章测试与分析测试数据选择表北京上海星期五北京广州星期五北京伦敦星期五北京纽约星期五测试结果分析在输入测试数据后选择订票业务并再次输入相应的数据会完成订票业务。
在订票业务中调用函数,所有函数的时间复杂度为,系统本身采用线性结构模型。
总结在今后的工作学习中我将认真总结经验教训,努力使自己成为名技术过硬工作严谨思维活跃的工程人员,为提高人们的生活质量做出更大的贡献该系统主要完成以下功能功能此系统功能分为管理员模块和前台票务员模块管理员模块主要负责航班信息管理,包括增加新航班修改原有航班删除航班的功能前台票务员模块包括乘客信息管理订票管理航班查询的工能。
性能能够高效而且快速的管理航班信息及订票功能,航班查询可在较短时间内完成,数据能够实时反映到终端,以确保信息查询的准确性,方便乘客订票,减少系统。
心得体会在这次程序编制的过程中出现了很多问题,主要原因是自己以前接触的关于编制程序的知识的缺乏,通过飞机航班订票系统的开发让我知道了自己的不足和缺点,写出个好的程序需要合作精神,个人的力量毕竟是有限的团队力量才是无穷的。
个好的程序员定是从程序堆里走出来的,只有通过参与具体程序的开发才知道自己知识的有限,才会学会具体的分析问题,是自己的逻辑性和层次性得到良好的锻炼,课程设计是门专业课,给我很多专业知识以及专业技能上了提升,同时又是门思辨课,让我感触很深,是我对抽象的理论有了具体的认识,在这次课程设计中知道了以前没有接触过的很多函数,语言中的文件部分因为种种原因都没有得到及时的学习,以前很多东西都没有学好,就像老师以前说的天敲个小时的键盘程序就能学好了。
现在开始相信了,在以后的学习中自己要加强程序的锻炼,多参考好的程序和各种各样的函数,建立起自己的函数库,为以后学习打下良好的基础。
参考文献严蔚敏吴为民数据结构语言版北京清华大学出版社周二强新编程序设计北京清华大学出版社钱能程序设计教程北京清华大学出版社邓文华数据结构实验和实训教程北京清华大学出版社高寒弢最短路径算法在交通咨询系统中的应用成都计算机与信息技术摘要随着时代的进步社会分工的不断细化,各个行业联系的不断密切,人们出行越来越多,出行的方式也是百花齐放,作为空中重要的交通工具,飞机航空系统也在不断地得到优化,其中重要的项就是飞机航空订票系统,因此好的订票系统关系着人们的日常出行方便与否,设计并编制出符合人们需要的航空订票系统是项繁重而艰巨的任务,需要我们认真去完成。
本文采用作为前台开发工具,作为程序代码的实现,旨在实现对现有飞机订票系统中遇到的各种情况进行良好的改进,是作为嵌入式系统应用于机场的良好软件。
关键词飞机订票系统目录目录第章开发环境和开发工具语言简介开发背景开发环境第二章算法思想系统需求分析系统总体设计系统设计目标开发设计思想系统功能模块设计算法思想描述第三章算法实现数据结构程序模块各模块之间的调用关系源程序代码第四章测试与分析测试数据选择测试结果分析总结心得体会参考文献第章开发环境和开发工具语言介绍开发背景随着科学技术的不断发展,计算机科学日渐成熟,其强大功能已为人们所深刻认识,它己进入人类社会的各个领域并发挥着越来越重要的作用。
采用计算机进行信息化管理已成为衡量各个国家科学化和现代化的重要标志,而交通方式的全面自动化信息化则是其中重要的组成部分,在很大程度上影响着企业的经济效益和社会效益。
因此,本文所研究的航空订票系统具有定的使用价值和现实意义。
开发环境本文所采用的开发环境主要是基于和基于面向对象程序设计的。
是个平台开工具。
该软件使用为内核,提供平台的开发界面,因此也就支持平台下的功能,例如剪切复制粘贴和查找替换等。
而且在功能上也有它的独特特色例如语法加亮内嵌汇编自定义扩展库的支持等。
第二章算法思想系统需求分析随着经济全球化的推进以及企业激烈的竞争,各大机场订票系统已经越来越不能适应人们日常出行的局面,所以我们现在需要个检索迅速查找方便易修改功能齐全方便的系统来适应我们的需求。
问题的提出为了减少人工工作量,提高工作效率,使机场管理员的工作更加有效的进行。
系统总体设计系统设计目标本文研究开发的航空订票系统用于完成航空订票工作,有以下三个方面的目标支持航空管理公司更加便捷的管理支持航空公司高效率的满足人们空行需求,包括与班机有关的订票,退票,查询等功能。
支持航空公司随时增加或者是删除航班信息开发设计思想基于以上系统设计目标,本文在开发人事管理信息系统时遵循了以下开发设计思想采用现有的软硬件环境及先进的管理系统开发方案,从而达到充分利用现有资源,提高系统开发水平和应用效果的目的。
尽量达到操作过程中的直观方便实用安全等要求。
系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充维护。
系统应具备数据库维护功能,及时根据用户需求进行数据的添加删除修改等操作。
系统功能模块设计本系统分为六个模块增加航班模块浏览航班模块查找航班模块航班排序模块订票模块退票模块。
得到如图所示系统功能模块图。
图系统功能模块图飞机航班订票系统增加航班信息浏览航班信息航班排序模块退票系统增加机票保存查找函数排序函数查找函数减少机票数目查找函数增加机票数目查找航班信息订票系统输出函数算法思想描述系统启动时通过输入航班信息来增加乘客的选择范围当选择功能时,进入增加航班模块当选择功能时,进入浏览航班信息模块当选择功能时,进入查找航班信息模块当选择功能时,进入航班排序模块,有两种选择是从航班号从大到小,二是从航班号从小到大当需要订票时,可以选择功能进入订票模块,当有的乘客需要退票时也可以进入退票模块第三章算法实现数据结构航空管理系统是个数据库应用系统,航班的所有信息都保存在数据库中。
程序模块为实现函数功能特定义下函数模型,具体程序参考程序源代码模块函数声明增加航班信息函数显示航班信息查找航班信息订票业务退票读取文件保存文件输出格式航班排序系统初始化建立数据文件按航班号从小到大排序从大到小各模块之间的调用关系程序从主函数开始,首先调用函数用来判断系统本身是否已经有原始数据文件,如果已经有原始数据则调用函数否则调用函数用来创建数据文件。
进入系统开始页面,当进入增加航班信息模块时调用函数和函数,进入浏览信息模块后调用函数来显示已有数据文件,进入查询信息模块调用函数,和函数中首先调用函数,然后在相应的增加或者是减少飞机航票。
程序源代码定义最多的航班数星期,宏定义输出格式定义结构体数组定义全局变量函数声明增加航班信息函数显示航班信息查找航班信息订票业务退票读取文件保存文件输出格式航班排序系统初始化建立数据文件按航班号从小到大排序从大到小主函数系统初始化判断是否存在原始数据文件欢迎使用飞机订票系统增加航班信息浏览航班信息查找航班信息按航班号╮╯╰╭航班排序按航班号订票业务︶︶退票业务退出请在中选择以回车键结束谢谢使用,再见,
