河南工业大学 计科 0906 马飞扬根据本报告,可完全实现建立运行宿舍管理系统,这是我 c++的课程设计。1:工程结构初始信息:2:源代码main.cpp:#include//预编译语句#include//#include//#include//using namespace std;//#include"show.h"//文件包含语句#include"show2.h"//#include"denglu.h"//#include"jianlixinxi.h"//#include"chaxun.h"//#include"xiugai.h"//#include"shanchu.h"//#include"huizong.h"//#include"xiumima.h"//#include"zhuce.h"//#include"weisheng.h"//void main(){int choice=0;//记录选择denglu();//输入登录信息show();//显示菜单cin>>choice;while(choice!=0)//循环输入选择{ switch(choice) { case 1:jianli();break;//建立宿舍信息 case 2:chaxun();break;//查询学生信息 case 3:huizong();break;//宿舍信息汇总 case 4:xiugai();break;//修改学生信息 case 5:zhuce();break;//添加学生信息 case 6:shanchu();break;//删除学生信息 case 7:weisheng();break;//宿舍卫生评比 case 8:xiumima();break;//修改登录信息 case 0:break; default:cout<<"您按错了!"<>choice;}}chaxun.h:void chaxue(int renshu);//按学号查询void chaban(int renshu);//按班级查询void chasu(int renshu);//按宿舍查询struct student2//定义存储信息的结点结构{char name[20];char number[20];char banji[20];int sushehao;};student2 array1[100];//定义存储信息的线性结构数组void chaxun(){student2 p;//辅助结点变量int choice=0;int renshu=0; ifstream fin2("学生信息.txt");if(!fin2){cout<<"error!"<>p.name>>p.number>>p.banji>>p.sushehao;renshu++;}renshu--;fin2.close();cout<<"1:按学号查询";cout<<"\t\t\t 2:按班级查询\n";cout<<"3:按宿舍查询\n";cout<<"请选择(0 返回):";cin>>choice;while(choice!=0)//循环操作{ switch(choice) { case 1:chaxue(renshu);break; case 2:chaban(renshu);break; case 3:chasu(renshu);break; case 0:break; default:cout<<"您输错了!"<>choice;}cout<<"已退出!"<