第一范文网 - 专业文章范例文档资料分享平台

C语言程序设计课程设计飞机订票系统的设计

来源:用户分享 时间:2025/8/8 6:29:47 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

一、设计内容与设计要求

一、设计内容:

飞机订票系统

1.1问题描述:

假设某航空公司只有M架N个座位的飞机,每架飞机每天飞行一趟。通过该系统来实现机票的订购问题。

1.2功能要求:

1)、本系统采用一个包含N个数据的结构体数组,每个数据的结构应当包括:起飞地、目的地 航班号、座次号码、座次订出与否标记、订座者的姓名和订座者的身份证号码。 2)、本系统显示这样的菜单:

(1) 输入航班信息 (2)输出航班信息 (3)查找航班信息

a.显示空座的数量 b.显示空座的信息 c.显示已订座的信息 d.起飞时间 (4)订票预约 (5)删除定票预约 (6)退出系统

1、本系统成功执行菜单的每个信息,选项4)和5)将要求额外的输入,并且它们都允许用户收回其输入。

2、查找航班信息既可按线路查,也可按目的地查。

4、在两次运行之间,数据被保存于一个文件里,当本程序重新开 始的时候,它首先从该文件读入数据

1.3 算法提示:

1、数据结构:结构体类型数组

1

2、数据库结构:下表构成该系统的基本数据库。

航班号 起飞时间 int char char int 目的地 座次号 座次订出与否的标记 Char 订票者姓名 char 订票者身份证号码 char

1.4测试数据:

每架飞机的座位N=12,M=5

1.5 其它:

对该系统有兴趣的同学可以在实现系统基本功能后,完善系统的其它功能。

二、设计要求

1).设计正确,方案合理。 2).界面友好,使用方便。 3).程序精炼,结构清晰。 4).设计报告5000字以上,含程序设计说明,用户使用说明,源程序清单及程序框图。

5).上机演示。

二、进度安排

第 18 周 星期一上午 课题讲解 查阅资料 星期一下午 系统需求分析 模块设计

星期二上午 算法、数据结构设计 主程序设计 星期二下午 各功能模块程序设计 修改完善程序 星期五下午 各功能模块程序设计 修改完善程序 第 19 周 时间待定

星期五下午 答辩

2

目 录

一、需求分析 ............................................................................................................... 4

1、程序的功能....................................................................................................... 4 2、输入输出的要求............................................................................................... 6 二、概要设计 ............................................................................................................... 9 三、详细设计 ............................................................................................................. 11

1、数据类型......................................................................................................... 11 2、模块分析......................................................................................................... 12 3、函数的调用关系............................................................................................. 12 四、调试分析以及设计体会 ..................................................................................... 13

1、测试数据......................................................................................................... 13 2、调试分析......................................................................................................... 13 3、心得体会......................................................................................................... 14 五、使用说明 ............................................................................................................. 15 六、附录 ..................................................................................................................... 17

1、参考书目......................................................................................................... 17 2、源程序清单(带注释)................................................................................. 17 七、计算机科学与技术系课程设计评分表 ............................................................. 40

3

一、需求分析

1.1 系统功能需求

1.1.1 程序的功能 1.系统管理员功能:

1)录入和修改航班和机票的信息:输入航班号,输入起飞港,途径港,到

达港,录入起飞时间,到达时间,飞行总共用时,可随时修改航班信息 2)输出航班的信息:输入航班号便可输出之前输入的航班信息 2. 客户需要的功能: 1)查找航班信息:

a.显示空座的数量 b.显示空座的信息 c.显示已订座的信息 d.起飞时间

2)订票预约:查询航班信息后,提前订票预约需要的飞机票, 3)删除定票预约 4)退出系统

4

C语言程序设计课程设计飞机订票系统的设计.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c2z4qn4en0d7u3cm9b9nu86wqu5roq7003cm_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top