}
以上即为我的源程代码。
a) 执行结果:
程序最终运行情况如所贴图表。
1) 第一次运行程序(输入初始数据)
首次进入程序要求输入密码方能进入系统!密码错误后可以选择是否继续输入密码!进入成功后!界面提示输入原始数据:选择操作1→请输入航班号→请输入起始站→请输入终点站→请输入飞行时间→请输入机票数→请输入已售机票数。我按照提示一次输入了4个航班信息后按提示输入“0”则不再继续输入,系统显示出了主菜单界面。接着按0退出程序,显示“欢迎再次回来!。”
图表 1—主菜单界面
2) 航班信息的浏览
退到主菜单后在提示中输入“2” →浏览航班信息。输出如下航班信息(如图表2)!
图表 2—显示航班信息
- 15 -
3) 查询航班信息
在主菜单界面输入3→选择查询方式1→输入“20101461” →显示出所查找的信息(如图表3)
图表 3—查询航班信息
4) 航班删除
在主菜单界面输入4→按照提示输入“2”(按航班号从大到小排序)→显示出排序后的航班信息(如图表4)
- 16 -
图表 4—航班排序
5) 订票业务
在主菜单输入5→提示输入航班号→选择查询方式1→输入航班号20101462→显示出已有航班信息和查找的航班信息→输入“no”结束查询进入订票选择并提示输入订票数:输入3→“订票成功” (如图表5)
图表 5—订票业务1
- 17 -
(三) 仍存在的问题:
系统中有的地方并不完善,有的地方存在漏洞,程序中过多的使用宏定义的字符,是程序在有的地方不够直观! (四) 心得体会:
通过这次课程设计,使我了解到自己对知识的掌握和综合运用情况,养成严谨的科学态度和良好的程序设计习惯,也使我认识到自己的知识缺陷。虽然在设计的时候遇到过很多问题,但都一一克服了。学到了要运用综合知识来分析、解决实际问题。这也提高了自己对学习这门功课的兴趣,增加了将来对学好这门功课的动力。
指导教师(签字):
教研室主任(签字): 批准日期: 年 - 18 -
月 日
课程设计进度表
序号 起止日期 计划完成内容
检查人签名检查日期 实际完成情况 1 2011.11.10 分析题目,总体设计 详细设计,编制初始化、数据文件的新建、读取、保存函数 编制航班信息的增加、显示、查找、排序函数 编制订票、退票、退出系统函数 再次调试与测试并完成课程设计任务书 完成 2 2011.11.13 完成 3 2011.11.17 完成 4 2011.11.19 完成 5 2011.11.23 完成 6 7 8 9 10 指导教师批准,并签名: 2011 年 月 日
- 19 -
二、参考文献
[1]Kenneth A.Reek著,徐波译,《C和指针》,人民邮电出版社 [2]Brian W.Kernighan、Dennis M.Ritchie 著,徐宝文、李志译,《C程序设计语言》(第二版.新版) [3]谭浩强 著,《C程序设计》(第三版)
- 20 -