1 / 29
文档名称:

【精品文档下载】-c宿舍管理系统实现(提交版).doc

格式:doc   页数:29
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

【精品文档下载】-c宿舍管理系统实现(提交版).doc

上传人:327062971 2015/3/2 文件大小:0 KB

下载得到文件列表

【精品文档下载】-c宿舍管理系统实现(提交版).doc

文档介绍

文档介绍:河南工业大学计科0906 马飞扬
根据本报告,可完全实现建立运行宿舍管理系统,这是我c++的课程设计。
1:工程结构
初始信息:
2:源代码
:
#include<iostream>//预编译语句
#include<cstdlib>//
#include<ctime>//
#include<fstream>//
using namespace std;//
#include""//文件包含语句
#include""//
#include""//
#include""//
#include""//
#include""//
#include""//
#include""//
#include""//
#include""//
#include""//
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<<"您按错了!"<<endl;
}
cin>>choice;
}
}
:
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("");
if(!fin2)
{
cout<<"error!"<<endl;
exit(0);
}
while(!())//从文件输入当前所有学生信息
{
fin2>>>>>>>>;
renshu++;
}
renshu--;
();
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<<"您输错了!"<<endl;break;
}
cout<<"请选择:";
cin>>choice;
}
cout<<"已退出!"<<endl;
show2();//显示主菜单
}
void chaxue(int renshu)
{
student2 p;
int i=0;
char xuehao[20];
cout<<"查询的学号:";//
cin>>xuehao;//输入查询的学号
ifstream fin1("");