飞机订票系统实验报告

飞机订票系统实验报告

ID:6381824

大小:1.08 MB

页数:25页

时间:2018-01-12

飞机订票系统实验报告_第1页
飞机订票系统实验报告_第2页
飞机订票系统实验报告_第3页
飞机订票系统实验报告_第4页
飞机订票系统实验报告_第5页
资源描述:

《飞机订票系统实验报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、辽宁科技大学(营口分校)课程设计报告设计题目:飞机订票系统学院、系:装备制造学院专业班级:计算机11.班学生姓名:刘思洋指导教师:龙艳彬成绩:2012年12月17日1.需求分析:l任务:通过此系统可以实现如下功能:l录入:可以录入航班情况(数据可以存储在一个数据文件中,数据结构、具体数据自定)l查询:n可以查询某个航线的情况(如,输入航班号,查询起降时间,起飞抵达城市,航班票价,票价折扣,确定航班是否满仓);n可以输入起飞抵达城市,查询飞机航班情况;l订票:(订票情况可以存在一个数据文件中,结构自己设定)可以订票,如果该航班已经无票,可以提供

2、相关可选择航班;l退票:可退票,退票后修改相关数据文件;客户资料有姓名,证件号,订票数量及航班情况,订单要有编号。l修改航班信息:当航班信息改变可以修改航班数据文件2.概要设计:飞机订票系统增加航班信息信息浏览退票业务订票业务修改航班信息删除客户信息查找航班信息信息按起终点查找退出并保存航班端(一)输入航班信息,add()增加航班信息,并保存到save().(二)修改信息,在xiugai()函数里,输入要修改的航班号,选择修改的内容,如修改时间,地点并保存。客户端(一)输入起始站和终点站,在两者都符合的条件下在search()函数里查找,并输

3、出航班信息。(二)订票:用search(),判断是否有符合的航班,有则输出并进行订票,还有输入客户信息。(三)退票:调用search(),用它的返回值判断是否有符合的航班,有则输入,并删除客户信息。1)在主函数里先了调用chushihua(),确定有hangban.dat文件,并让客户或航班端选择相应的模块。2)定义订票业务函数,在这个函数中首先调用了search函数查找需要订票的航班,用search函数的返回值判断是否有该航班。运用if语句实现订票时的多种情况:订票数输入不正确、飞机票数不足等情况。订票成功时运用p[i].count=p[i

4、].count-n;将已被订的机票数减去,以显示新的即时航班信息3)定义退票业务函数:4)与订票函数相类似,只做稍稍修改就行退票成功是用p[i].count=p[i].count+n;将航班的剩余票数加上去以显示即时航班信息。5)模块功能:设立一个初始化函数来得到航班信息。具体设计是第一次运数据文件是否存在输入航班信息并建立新数据文件保存下来从已有的数据文件读取已有的航班信息Y初始化结束N行程序时自动生成保存航班信息的文件,并输入初始航班信息,待第二次开始就可以直接读取该文件获得已有的航班信息并可直接使用。运用了access函数判断文件是否存

5、在。3.详细设计:#include//标准输入、输出头文件#include//包含字符串函数处理头文件#include//包含access函数的头文件#defineM1000//定义最多的航班数#defineE1000#definePRINT"%dtt%stt%stt星期%st%dt%d",p[i].num,p[i].start,p[i].des,p[i].time,p[i].count,p[i].price//宏定义输出格式structair//定义结构体数

6、组{intnum;//定义航班号charstart[20];//航班起始站chardes[20];//终点站chartime[10];//飞行时间intcount;//机票数量intprice;//机票价格}p[M];structclient{longid;//身份证charname[20];//客户姓名intcount;//客户订票量intnum;//航班号}c[E];inti,m=0,e=0;//定义全局变量charii[10];voidadd();//函数声明增加航班信息函数voidprint();//显示航班信息intsearch()

7、;//查找航班信息voiddingpiao();//订票业务voidtuipiao();//退票voidread();//读取文件voidsave();//保存文件voidoutput();//输出格式voidchushihua();//系统初始化voidbuild();//建立数据文件voiddel();voidxiugai();voidmain(){intj;chushihua();//系统初始化判断是否存在原始数据文件printf("★---您好,欢迎进入飞机订票系统!---★");printf("=================

8、==============================================================");do{printf("----

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

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

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