软件课程设计报告--飞机票销售系统
《软件课程设计报告--飞机票销售系统》由会员分享,可在线阅读,更多相关《软件课程设计报告--飞机票销售系统(64页珍藏版)》请在毕设资料网上搜索。
1、 软件课程设计报告软件课程设计报告 班级:光信班级:光信 1005 班班 姓名:姓名: 学号:学号: 2 目录目录 1 软件设计软件设计2 1.1 设计题目2 1.2 设计要求2 1.3 设计思想2 1.4 流程图4 2 2 软件测试软件测试1212 2.1 航班信息查询模块测试12 2.2 订票模块测试17 2.3 机票信息查询模块测试19 2.4 退票模块测试23 3 3 算法改进算法改进2525 4 4 开发体会开发体会2626 附录:源代码清单附录:源代码清单2828 参考文献参考文献6464 3 1 1 软件设计软件设计 1.11.1 设计题目设计题目 飞机票销售系统 1.21.2
2、设计要求设计要求 运用 C 语言基本知识, 结合相关算法思想和数据结构,编写一个单 微机系统下运行的飞机票销售系统。 飞机票销售系统模拟飞机票销售 人员的工作,应实现航班信息查询,订票,机票信息查询,退票等功 能。 1.3 1.3 设计思想设计思想 本程序分为四个模块,即航班信息查询模块,订票模块,机票信息 模块,退票模块。通过建立 plane.txt 和 ticket.txt 两个文本文档 来储存航班信息和已售出的机票信息。程序中,定义了 airline 和 ticket 两个结构体来分别储存航班和机票信息,再使用 struct airline *list1()和 struct ticket
3、 *list2()来从文档中读取信息 储存在链表中,并输出链表头指针。 航班信息查询模块功能由函数airline()实现, 再分为按航班编号, 目的地, 起飞时间三种查找方式。通过 airline()调用 menu1(struct airline *)目录函数,再选择进入 search11(struct airline *), search12(struct airline *),search13(struct airline *)三个函 数,来进行信息查询。 订票模块功能由函数 book()实现,通过对输入的航班编号的判断, 4 来决定是否能够订票,订票成功后将添加的机票信息回写入 ticket.txt 中,并改动 plane.txt 中相应的航班剩余机票信息。 机票信息查询模块功能由 ticketsearch()实现,再分为按机票编 号 和 旅 客
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 课程设计 报告 飞机票 销售 系统
