VC++航空订票系统数据库设计 第6页
辣 测试结果
运行后,界面如图:
(一) 添加航线
在以上界面中,先键入一,按照提示分别输入信息,如下图所示:
(二) 查询航线
返回主菜单后,键入2,进行查询,按照提示出入信息,若输入的航班信息存在,如图:
若输入的信息不存在,则如图:
返回主菜单后,操作其他功能
(三) 修改航线
在主菜单下,键入3后,根据提示输入航班号,出现另一个菜单,如图:
根据提示,修改航班信息,如下图所示:
返回主菜单,查询已修改的航班信息,结果吻合,如图示:
(四) 删除航线
在主菜单下,键入4,根据提示输入航班号后,进行删除,如图:
之后,退出到主菜单,进行查询,可以发现刚才的操作已将航班信息删除,如图:
(五) 预定机票
先重复(一)操作,添加目的地为太原的航班,然后执行预定机票操作,根据提示,分别令三个乘客购票,第一个乘客将票买光,第二位乘客与第三位乘客座位替补乘客候票,如图:(辣) 退订机票
在主菜单下,键入6,令刚才的三名乘客中的第一名退票,退票后第二名乘客购买成功,但是由于剩票不足以满足第三位乘客,因此第三位乘客仍无法买票,如图:
(七) 清空系统
在主菜单下,键入7,执行清空,如图:
在清空后,查询航班,根据提示输入航班号0351,查询结果如图:
(八) 退出系统
在主菜单下,键入8,即可退出:
七 用户使用说明
在主菜单下,有1、增加航线、2查询航线、3修改航线、4、删除航线、5预定机票、6退订机票、7清空系统、8退出系统。
选择1时,根据提示,输入信息即可。
选择2时,根据提示输入信息,若输入的航班存在,则显示航班信息;若不存在,则提提示“对不起不存在此航班”。
选择3时,根据提示输入航班号后,若航班不存在,则提示“对不起不存在此航班”;若存在,会出现另一个菜单:1航班号、2飞机号、3目的地、4飞行周日、5成员定额、6头等舱价格、7普通舱价格、8经济舱价格、9退出。键入不同数字,修改不同的内容。
选择4时,根据提示输入航班号,若航班不存在,则提示“对不起不存在此航班”;若存在,则完成删除。
选择5时,根据提示输入目的地,若航班不存在,则提示“对不起不存在此航班”;若存在,根据提示输入信息,当空余票数足够时,完成订票,不足时询问是否替补订票,根据提示进行选择即可。
选择6时,根据提示输入航班号,若航班不存在,则提示“对不起不存在此航班”;若存在,则完成退订,替补乘客可以购票。
选择7时,对系统清空。
选择8时,退出系统。
小结
(一) 心得体会
通过这次课程设计,我才深知数据结构灵活,对于相同的问题模型可以用多种不同的存储结构来实现。在刚刚结束的一个学期里,我对数据结构的学习才仅仅是个入门,通过这次的课程设计,我才发现自己在以往学习中的诸多问题,比如对队列的学习不够深入,只是局限于书本上的某一种队列的理论学习,对循环队列的学习和应用还远远不够,对于同一问题没有多角度的思考,仅仅局限于一种方法,根本没有思考是否还有别的更简单更快捷的方法,不能做到举一反三,还有太注重理论学习而忽视了上机实践,结果就是理论知识不扎实上机动手能力差,编译出现错误时不能很快的找出错误。在这次课设的编程过程中,我尽量把以往学过的知识全部用上,对于同一个问题从不同的角度考虑实现方法,所以我才发现了自己很多的问题,而且借此寒假,我会改正这些问题,并且深入学习数据结构和C++。在这次课程中,除了达到了课设目的,我想我最大的收获就是以上的发现并且能及时的解决
(二) 谢辞
本次可设能够顺利完成,首先要感谢我们的辅导教师尹燕老师,她一次又一次耐心地为我们讲解基础知识,使我们的基础更扎实。而尹燕老师的循循善诱又使我们掌握基础知识时,得到了更多的启发,能力又得到了提高。另外,还要感谢其他对于本次课设给了我很大帮助的同学们,他们将自己所学毫不吝惜地与别人交流,使大家的理解有加深了很多。
参考文献
[1]严蔚敏、吴伟民 .《数据结构(C语言版)》 清华大学出版社
[2]严蔚敏、吴伟民、米宁.《数据结构题集(C语言版)》清华大学出版社
上一页 [1] [2] [3] [4] [5] [6]
VC++航空订票系统数据库设计 第6页下载如图片无法显示或论文不完整,请联系qq752018766