宿舍管理系统.docx
- 文档编号:2935386
- 上传时间:2022-11-16
- 格式:DOCX
- 页数:15
- 大小:16.91KB
宿舍管理系统.docx
《宿舍管理系统.docx》由会员分享,可在线阅读,更多相关《宿舍管理系统.docx(15页珍藏版)》请在冰豆网上搜索。
宿舍管理系统
#include
#include
#include
#include
#include
#defineM10000
typedefstructsushe
{charnum[10];
charname[20];
charsex[5];
charclass1[10];
charlh[10];
charqsh[10];
chartel[15];
}XSSS;
XSSSpers[M];
intn=0;
voidcx1();
voidcx2();
voidcx3();
voidcx4();
voidtj1();
voidtj2();
voidtj3();
intisnum(char*);
voidzm();
voidload();
voidmodify();
voidinput();
voidsave();
voidlist();
voidzm1();
voidzm3();
voidexplain();
voiddele();
main()
{charc;
while
(1)
{system("cls");
zm();
c=getch();
switch(c)
{case'1':
load();input();save();break;
case'2':
load();modify();save();break;
case'3':
load();input();save();break;
case'4':
load();list();save();break;
case'5':
load();zm1();save();break;
case'6':
load();zm3();save();break;
case'7':
load();dele();save();break;
case'8':
load();explain();save();break;
case'0':
exit(0);
default:
printf("\n*****输入错误,请重新输入!
*****\n");
}
}
}
voidzm()
{printf("**************************************************************\n");
printf("**\n");
printf("**\n");
printf("*沈阳工程学院学生宿舍管理系统*\n");
printf("**\n");
printf("**\n");
printf("*************************************************************\n");
printf("\n\n\n");
printf("1.录入信息\n");
printf("2.修改信息\n");
printf("3.追加信息\n");
printf("4.显示信息\n");
printf("5.查询信息\n");
printf("6.统计信息\n");
printf("7.删除信息\n");
printf("8.版权信息\n");
printf("0.退出本程序\n");
}
voidzm1()
{charc;
system("cls");
printf("**************************************************************\n");
printf("**\n");
printf("**\n");
printf("*沈阳工程学院学生宿舍管理系统*\n");
printf("**\n");
printf("**\n");
printf("**************************************************************\n");
printf("\n\n\n");
printf("1.按学号查询\n");
printf("2.按姓名查询\n");
printf("3.按楼号查询\n");
printf("4.按楼号+寝室号查询\n");
printf("0.结束查询返回上层\n");
c=getch();
switch(c)
{case'1':
cx1();break;
case'2':
cx2();break;
case'3':
cx3();break;
case'4':
cx4();break;
case'0':
return;
default:
printf("输入错误,按任意键返回!
");getch();return;
}
}
voidzm3()
{charc;
system("cls");
printf("**************************************************************\n");
printf("**\n");
printf("**\n");
printf("*沈阳工程学院学生宿舍管理系统*\n");
printf("**\n");
printf("**\n");
printf("**************************************************************\n");
printf("\n\n\n");
printf("1.按班级统计\n");
printf("2.按楼号统计\n");
printf("3.按楼号+寝室号统计\n");
printf("0.结束统计返回上层\n");
c=getch();
switch(c)
{case'1':
tj1();break;
case'2':
tj2();break;
case'3':
tj3();break;
case'0':
return;
default:
printf("输入错误,按任意键返回!
");getch();return;
}
}
voidcx1()
{charname[10];
inti,m;
system("cls");
printf("\n\n\n**********按学号查询**********\n");
printf("\n请输入要查询的学号:
");
scanf("%s",name);
m=0;
for(i=0;i if(strcmp(pers[i].num,name)==0) {printf("#Record学号姓名性别班级楼号寝室号本人电话\n"); printf("%7d%-8s%-8s%-6s%-8s%-8s%-8s%-8s\n",i+1,pers[i].num,pers[i].name,pers[i].sex,pers[i].class1,pers[i].lh,pers[i].qsh,pers[i].tel); m++; } if(m==0) printf("\n查无此人! \n"); printf("pressanykeycontinue\n"); getch(); } voidcx2() {charname[20]; inti,m; system("cls"); printf("\n\n\n**********按姓名查询**********\n"); printf("\n请输入姓名: "); scanf("%s",name); m=0; for(i=0;i if(strcmp(pers[i].name,name)==0) {printf("#Record学号姓名性别班级楼号寝室号本人电话\n"); printf("%7d%-8s%-8s%-6s%-8s%-8s%-8s%-8s\n",i+1,pers[i].num,pers[i].name,pers[i].sex,pers[i].class1,pers[i].lh,pers[i].qsh,pers[i].tel); m++; } if(m==0) printf("\n查无此人! \n"); printf("pressanykeycontinue\n"); getch(); } voidcx3() {charname[10]; inti,m; system("cls"); printf("\n\n\n**********按楼号查询**********\n"); printf("\n请输入要查询的楼号: "); scanf("%s",name); m=0; for(i=0;i if(strcmp(pers[i].lh,name)==0) {printf("#Record学号姓名性别班级楼号寝室号本人电话\n"); printf("%7d%-8s%-8s%-6s%-8s%-8s%-8s%-8s\n",i+1,pers[i].num,pers[i].name,pers[i].sex,pers[i].class1,pers[i].lh,pers[i].qsh,pers[i].tel); m++; } if(m==0) printf("\n文件中没有该楼的学生数据! \n"); printf("pressanykeycontinue\n"); getch(); } voidcx4() {charname[10]; charnum[10]; inti,m; system("cls"); printf("\n\n\n**********按楼号+寝室号查询**********\n"); printf("\n请输入要查询的楼号: "); scanf("%s",name); printf("\n请输入要查询的寝室号: "); scanf("%s",num); m=0; for(i=0;i if(strcmp(pers[i].lh,name)==0&&strcmp(pers[i].qsh,num)==0) {printf("#Record学号姓名性别班级楼号寝室号本人电话\n"); printf("%7d%-8s%-8s%-6s%-8s%-8s%-8s%-8s\n",i+1,pers[i].num,pers[i].name,pers[i].sex,pers[i].class1,pers[i].lh,pers[i].qsh,pers[i].tel); m++; } if(m==0) printf("\n文件中没有符合条件的数据! \n"); printf("pressanykeycontinue\n"); getch(); } voidload() {FILE*fp; n=0; if((fp=fopen("xsss.txt","rb"))==NULL) {printf("Thefileisnotfound! \npleaseappendnew
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 宿舍 管理 系统