#include <stdio.h>
#include <string.h>
#define N 10
void system();
typedef struct{
int year; //年
int month; //月
int day; //日
}date; //定义日期
typedef struct{
int hour; //小时
int minute; //分钟
}time; //定义时间
typedef struct{
char num[5]; //飞机序号
char start[10]; //出发地
char finish[10]; //目的地
date day; //起飞日期
time hour; //起飞时间
int count; //机票数量
int money; //票价
}airplane; //定义飞机信息
void main()//打印模块程序
{
FILE *f;
int i=0;
char n;
airplane air[N];
system("color 79");
for(i=0;i<N+1;i++)
{
printf("\n\n\t\t§请输入第%d条航班信息§\n",i+1);
printf("\n\t\t请输入航班号:");
fflush(stdin);
gets(air[i].num);
printf("\n\t\t请输入起始站:");
fflush(stdin);
gets(air[i].start);
printf("\n\t\t请输入终点站:");
fflush(stdin);
gets(air[i].finish);
printf("\n\t\t请输入起飞日期(年-月-日):");
fflush(stdin);
scanf("%d-%d-%d",&air[i].day.year,&air[i].day.month,&air[i].day.day);
printf("\n\t\t请输入起飞时间(点:分):");
fflush(stdin);
scanf("%d:%d",&air[i].hour.hour,&air[i].hour.minute);
printf("\n\t\t请输入机票数:");
fflush(stdin);
scanf("%d",&air[i].count);
printf("\n\t\t请输入票价(元):");
fflush(stdin);
scanf("%d",&air[i].money);
printf("\n\n\t\t第%d个信息已经输入完毕是否继续(y/n)?",i+1);
fflush(stdin);
scanf("%c",&n);
switch(n)
{
case 'y':
case 'Y':
system("cls");
continue;
break;
case 'n':
case 'N':
//////////
break;
default:
system("cls");
printf("您的输入有误,请重新输入!!");
}
break;
}
if ((f=fopen("air.dat","w+t"))==NULL)
{
printf("File Can't be find!\n");
}
else
{
fflush(stdin);
fwrite(&air,sizeof(air),1,f);
}
fclose(f);
}
没有合适的资源?快使用搜索试试~ 我知道了~
C语言课程设计-机票预定系统(源码+设计文档+ppt+exe可执行程序).zip
共66个文件
dat:13个
jpg:11个
h:6个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 1 下载量 21 浏览量
2022-04-18
16:39:44
上传
评论 1
收藏 2.91MB ZIP 举报
温馨提示
在本机票预定系统项目的前一阶段,也就是需求分析阶段中,已经将系统用户对本系统的需求做了详细的阐述,这些用户需求已经在上一阶段中对航空公司、各旅行社及机场的实地调研中获得,并在需求规格说明书中得到详尽得叙述及阐明。 本阶段已在系统的需求分析的基础上,对机票预定系统做概要设计。主要解决了实现该系统需求的程序模块设计问题。包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。在以下的概要设计报告中将对在本阶段中对系统所做的所有概要设计进行详细的说明。 在下一阶段的详细设计中,程序设计员可参考此概要设计报告,在概要设计对机票预定系统所做的模块结构设计的基础上,对系统进行详细设计。在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。
资源推荐
资源详情
资源评论
收起资源包目录
C语言课程设计-机票预定系统(源码+设计文档+ppt+exe可执行程序).zip (66个子文件)
机票预定系统
机票预定系统概要设计.doc 345KB
机票预定系统需求分析.doc 111KB
机票预定系统
3.删除信息.jpg 844KB
调试
pwd-write.txt 1KB
air-write.txt 2KB
test
pwd.dat 280B
test.ncb 33KB
air.dat 560B
main.c 310B
test.opt 48KB
b.dat 4B
test.dsw 533B
test.dsp 4KB
Debug
a.dat 4B
pwd-read.txt 605B
air-white.txt 2KB
air-read.txt 1KB
0.登陆.jpg 814KB
7.删除用户.jpg 844KB
8.修改权限.jpg 844KB
9.修改密码.jpg 844KB
1.管理员.jpg 821KB
PPT模版.ppt 592KB
5.退票.jpg 844KB
10.查询航班信息.jpg 844KB
6.添加用户.jpg 844KB
流程图.xls 27KB
project
pwd.dat 320B
project.exe 216KB
project.opt 50KB
air.dat 560B
bianliang.h 1KB
project.dsp 5KB
main.c 5KB
初始化密码pwd.dat 28B
yonghu.h 108B
piao.h 93B
gongneng.c 8KB
初始化air.dat 560B
b.dat 4B
project.plg 1KB
计数器b.dat 4B
yonghu.c 14KB
project.rar 322KB
project.ncb 185KB
main.h 77B
xinxi.h 131B
project.dsw 539B
gongneng.h 99B
xinxi.c 20KB
Debug
piao.obj 20KB
project.exe 216KB
project.pdb 609KB
main.obj 15KB
vc60.pdb 52KB
xinxi.obj 42KB
yonghu.obj 28KB
gongneng.obj 19KB
计数器a.dat 5B
航班信息.dat 560B
piao.c 11KB
a.dat 5B
4.订票.jpg 844KB
2.输入航班.jpg 827KB
需求分析及开发内容.doc 42KB
C.rar 1.25MB
共 66 条
- 1
资源评论
- 于浩龙2022-06-26用户下载后在一定时间内未进行评价,系统默认好评。
等天晴i
- 粉丝: 3434
- 资源: 10万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功