C++程序设计学生信息管理系统设计代码

发布时间:2024-10-18

C++程序设计学生信息管理系统设计代码

#include<iostream>
#include<fstream>
#include<stdlib.h>
#include<string.h>
#include<iomanip>
using namespace std;

void select();
void input();
void output();
void chaxun();
void chaxun1();
void chaxun2();
void xiugai();
void shanchu();
void duqu();
void cunchu();

int nl[100],zghm[100],n,m;
char name[100][50],dz[100][50],xl[100][50],gz[50][100];
int main()
{
select();
return 0;
}


void select()
{
system("cls");
cout<<" \t 职工信息管理系统 \n\n";
cout<<"\t --------------------系统功能菜单------------------------\n";
cout<<" \t \n";
cout<<" \t | --------------------------------------------- |\n";
cout<<"\t\t |☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆ |\n";
cout<<" \t | --------------------------------------------- |\n";
cout<<" \t | | 1.输入职工所有信息 | | 2.显示职工所有信息 |\n";
cout<<" \t | --------------------------------------------- |\n";
cout<<"\t\t |☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆ |\n";
cout<<" \t | --------------------------------------------- |\n";
cout<<" \t | | 3.查询信息 | | 4.修改职工信息 |\n";
cout<<" \t | --------------------------------------------- |\n";
cout<<"\t\t |☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆ |\n";
cout<<" \t | --------------------------------------------- |\n";
cout<<" \t | | 5.按职工号码删除信息 | | 6.录入职工信息 |\n";
cout<<" \t | --------------------------------------------- |\n";
cout<<"\t\t |☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆ |\n";
cout<<" \t | --------------------------------------------- |\n";
cout<<" \t | | 7.导出职工信息 | | 8.退出程序 |\n";
cout<<" \t | --------------------------------------------- |\n";
cout<<"\t\t |☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆ |\n";
cout<<" \t | --------------------------------------------- |\n";
cout<<"\t\t请你输入你的选择:";
pp:cin>>n;
getchar();
if(!(n>=1 && n<=8))
{
cout<<"请你重新输入你的选择:";
goto pp;
}

switch(n)
{
case 1: input(); select();break;
case 2: output(); select();break;
case 3: chaxun1();select();break;
case 4: xiugai();select();break;
case 5: shanchu();select();break;
case 6: cunchu();select();break;
case 7: duqu();select();break;
case 8: exit(0);
}

}


void input()
{

system("cls");
cout<<"*********** 欢迎来到职工信息管理系统! ***********"<<
;endl;
cout<<endl;
cout<<endl;
m=0;
char ch;
int i;
for(i=0;i<=m+1;i++)
{
gongneng_1: cout<<"\t是否要进行职工信息的录

C++程序设计学生信息管理系统设计代码

入[是(Y)/否(N)]:";
ch=getchar();
getchar();


if(ch=='Y'||ch=='y')
{
cout<<"姓名:";
cin>>name[m];
cout<<"职工号:";
cin>>zghm[m];
cout<<"年龄:";
cin>>nl[m];
cout<<"地址:";
cin>>dz[m];
cout<<"学历:";
cin>>xl[m];
cout<<"工资:";
cin>>gz[m];
getchar();
m++;
}
else if(ch=='N'||ch=='n')
break;
else
{
cout<<"\n输入有误,请重新输入!"<<endl;
goto gongneng_1;
}
}
}

void output()
{
int j;
system("cls");
cout<<"*********** 欢迎来到职工信息浏览系统! ***********"<<endl;
cout<<endl;
cout<<endl;
cout<<"姓名 职工号码 年龄 地址 学历 工资 \n";
for(j=0;j<=50;j++)
{
if(!(nl[j]==0 ))
{
cout<<setw(6)<<name[j]<<" ";
cout<<setw(7)<<zghm[j]<<" ";
cout<<setw(2)<<nl[j]<<" ";
cout<<setw(8)<<dz[j]<<" ";
cout<<setw(4)<<xl[j]<<" ";
cout<<setw(5)<<gz[j]<<" "<<endl;

}
}
system("pause");

}

void chaxun1()
{
char a1[100];
int t;
system("cls");
cout<<"* * * * * * * * * * * 欢迎来到职工信息查询功能 * * * * * * * * * * *"<<endl;
cout<<endl;
cout<<endl;
cout<<"请输入你要查询的姓名:";
cin>>a1;
cout<<"姓名 职工号码 年龄 地址 学历 工资 \n";
for(t=0;zghm[t]!=0;t++)
{
if(strcmp(a1,name[t])==0)
{
cout<<setw(6)<<name[t]<<" ";
cout<<setw(7)<<zghm[t]<<" ";
cout<<setw(2)<<nl[t]<<" ";
cout<<setw(8)<<dz[t]<<" ";
cout<<setw(4)<<xl[t]<<" ";
cout<<setw(5)<<gz[t]<<" ";
cout<<endl;
cout<<endl;
}
}
system("pause");
}


void xiugai()
{
char a2[100];
int p;
system("cls");
cout<<"* * * * * * * * * * * 欢迎来到职工信息修改功能 * * * * * * * * * * *"<<endl;
cout<<endl;
cout<<endl;
cout<<"请输入你要修改的职工姓名:";
cin>>a2;
for(p=0;zghm[p]!=0;p++)
{
if(strcmp(a2,name[p])==0)
{
cout<<"姓名修改为:";
cin>>name[p];
cout<<"职工号修改为:";
cin>>zghm[p];
cout<<"地址修改为:";
cin>>dz[p];
cout<<"学历修改为:";
cin>>xl[m];
cout<<"工资修改为:";
cin>>gz[p];
getchar();
}
}
system("pause");
}
void shanchu()
{
int i,z,y,t;
system("cls");
cout<<"* * * * * * * * * * * 迎来到职工信息删除功能 * * * * * * * * * * * *"<<endl;
cout<<endl;
cout<<endl;
cout<<"职工号为:";
cin>>y;
for(t=0;t<=m-1;t++)

{
if(y==zghm[t])
{
for(i=t;i<=m-1;i++)
{
zghm[i]=zghm[i+1];
nl[i]=nl[i+1];
for(z=0;z<=99;z++)
{
name[i][z]=name[i+1][z];

C++程序设计学生信息管理系统设计代码

dz[i][z]=dz[i+1][z];
xl[i][z]=xl[i+1][z];
gz[i][z]=gz[i+1][z];
}
}
}
}
cout<<endl;
cout<<" 该职工数据已删除! ";
getchar();


system("pause");

}


void duqu()
{
system("cls");
ifstream jx("cc.txt");
int i;

if(! jx)
{
cout<<"文件打开失败!\n";
}

for(i=0;i<=49;i++)
{

jx>>name[i];
jx>>zghm[i];
jx>>nl[i];
jx>>dz[i];
jx>>xl[i];
jx>>gz[i];

}
jx.close();
system("pause");
}

void cunchu()
{
system("cls");
ofstream czy("cc.txt");

if(! czy)
{
cout<<"文件打开失败\n";

}
int i=0;
for(i=0;zghm[i]!=0;i++)
{
czy<<name[i];
czy<<" ";
czy<<zghm[i];
czy<<" ";
czy<<nl[i];
czy<<" ";
czy<<dz[i];
czy<<" ";
czy<<xl[i];
czy<<" ";
czy<
;<gz[i];
czy<<" "<<endl;
}
czy.close();
cout<<"\t\t功能完成!\n\n";
system("pause");

}


C++程序设计学生信息管理系统设计代码.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:7 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:29元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219