航空订票系统c++数据结构课程设计报告

航空订票系统c++数据结构课程设计报告

ID:9937377

大小:198.94 KB

页数:11页

时间:2018-05-16

航空订票系统c++数据结构课程设计报告_第1页
航空订票系统c++数据结构课程设计报告_第2页
航空订票系统c++数据结构课程设计报告_第3页
航空订票系统c++数据结构课程设计报告_第4页
航空订票系统c++数据结构课程设计报告_第5页
资源描述:

《航空订票系统c++数据结构课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、一.需求分析:通过此系统可以实现如下功能:1.航班信息录入每个航班信息包括航班号、起飞时间、降落时间、起飞地点、将落地点、票价、折扣、剩余票量。通过剩余票量可以确定该航班是否已满。2.航班信息查询通过航班号或者起飞地点、降落地点查询所需要的航班信息。3.订票输入姓名和所要订的航班的航班号订票。4.退票输入姓名和所订的航班的航班号办理退票。5.修改航班信息输入航班号修改该航班的起飞和降落时间以修改航班的起降时间。6.退出退出的同时将信息写入文件。二.总体设计:结构体:structflight//航班信息{

2、inta1;//航班号stringa2;//起飞时间stringa3;//降落时间chara4[10];//起飞城市chara5[10];//降落城市inta6;//价格inta7;//票价折扣inta8;//余票}fl[10];structcustomer//客户信息{charname[10];//定义字符型数组姓名name[10]intseat;//定义整型变量座位号seatintnum;//定义整型变量航班号numcharno[18];//证件号nointps;//订票数psstringqfs;/

3、/起飞时间qfsstringjls;//降落时间jlscharqfd[10];//起飞城市qfdcharjld[10];//降落城市jldintpj;//票价pj}cu[200];使用的函数:voidluru();//声明录入函数voidchaxun();//声明查询函数voidchaxun1();//声明查询方式1函数voidchaxun2();//声明按查询方式2函数voiddingpiao();//声明订票函数voidtuipiao();//声明退票函数voidxiugai();//声明修改函数v

4、oidmenu();//声明主菜单函数voidduqu();//声明文件读取函数voidtuichu();//声明退出并保存函数通过各个函数的调用以实现航班信息录入,航班信息查询,订票,退票,修改航班信息。一.详细设计:1.系统结构图(功能模块图)主函数航班信息修改退出系统航班退票航班订票航班信息查询航班信息录入2.功能模块说明:(1).将航班的基本信息录入到系统中。(2).根据航班号或者根据起飞地点、降落地点查询所需航班信息。(3).输入姓名和所要订的航班的航班号订票。(4).输入姓名和所订的航班的航

5、班号办理退票。(5).输入航班号修改该航班的起飞和降落时间以修改航班的起降时间。(6).退出的同时将信息写入文件。二.代码:#include#include#includeusingnamespacestd;structflight//航班信息{inta1;//航班号stringa2;//起飞时间stringa3;//降落时间chara4[10];//起飞城市chara5[10];//降落城市inta6;//价格inta7;//票价折扣inta8;/

6、/余票}fl[10];structcustomer//客户信息{charname[10];//定义字符型数组姓名name[10]intseat;//定义整型变量座位号seatintnum;//定义整型变量航班号numcharno[18];//证件号nointps;//订票数psstringqfs;//起飞时间qfsstringjls;//降落时间jlscharqfd[10];//起飞城市qfdcharjld[10];//降落城市jldintpj;//票价pj}cu[200];intcnum=3;intl

7、en=0;intA=0;voidluru();//声明录入函数voidchaxun();//声明查询函数voidchaxun1();//声明查询方式1函数voidchaxun2();//声明按查询方式2函数voiddingpiao();//声明订票函数voidtuipiao();//声明退票函数voidxiugai();//声明修改函数voidmenu();//声明主菜单函数voidduqu();//声明文件读取函数voidtuichu();//声明退出并保存函数voidluru()//航班信息录入{c

8、out<<"请输入航班信息:"<>fl[len].a1;//录入航班号cout<<"起飞时间"<>fl[len].a2;//录入起飞时间cout<<"降落时间"<>fl[len].a3;//录入降落时间cout<<"起飞城市"<>fl[len].a4;//录入起飞城市cout<<"降落城市"<>fl[

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。