• 回答数

    5

  • 浏览数

    124

橄榄色的水
首页 > 期刊论文 > c语言员工信息管理系统论文

5个回答 默认排序
  • 默认排序
  • 按时间排序

馋死宝宝啦

已采纳

自己修改一下~~

220 评论

西西里的蘑菇

以下是我的程序,刚编好的,刚好符合你的要求,看看吧,对你应该有帮助:呵呵#include #include #include #include #define N 100struct employee{int num;char name[10];char sex; int age;char xueli[30];int wage;char addr[30];long int tel;}em[100]; /*定义一个结构体*/void menu();void input();void save(int);void display();void del();void add();void search();void search_num();void search_xueli();void search_tel();void modify(); /*定义各函数*/void menu() /*菜单函数*/{printf(" ☆☆☆计算机科学与技术学系☆☆☆\n");printf("\n");printf(" ∮08802班 关丽霞∮\n");printf("\n");printf(" ******************职工信息管理****************\n");printf(" 1.录入职工信息");printf(" 2.浏览职工信息\n");printf(" 3.查询职工信息");printf(" 4.删除职工信息\n");printf(" 5.添加职工信息");printf(" 6.修改职工信息\n");printf(" 7.退出\n");printf(" ********************谢谢使用******************\n");printf("\n");printf("\n");}void main(){ menu(); /*调用菜单函数*/int n,flag;char a;do{printf("请选择你需要操作的步骤(1--7):\n");scanf("%d",&n);if(n>=1&&n<=7){flag=1;break;}else{flag=0;printf("您输入有误,请重新选择!");}}while(flag==0);while(flag==1){switch(n){case 1:printf(" ◆◆◆输入职工信息◆◆◆\n");printf("\n");input();break;case 2:printf(" ◆◆◆浏览职工信息◆◆◆\n");printf("\n");display();break;case 3:printf(" ◆◆◆按职工号查询职工信息◆◆◆\n");printf("\n");search();break; case 4:printf(" ◆◆◆删除职工信息◆◆◆\n");printf("\n");del();break;case 5:printf(" ◆◆◆添加职工信息◆◆◆\n");printf("\n");add();break;case 6:printf(" ◆◆◆修改职工信息◆◆◆\n");printf("\n");modify();break;case 7:exit(0);break;default :break;}getchar();printf("\n");printf("是否继续进行(y or n):\n");scanf("%c",&a);if(a=='y'){flag=1;system("cls"); /*清屏*/menu(); /*调用菜单函数*/printf("请再次选择你需要操作的步骤(1--6):\n");scanf("%d",&n);printf("\n");}else exit(0);}}void input() /*录入函数*/{int i,m;printf("请输入需要创建信息的职工人数(1--100):\n");scanf("%d",&m);for (i=0;i=1&&t<=4){flag=1;break;}else{flag=0;printf("您输入有误,请重新选择!");}}while(flag==0);while(flag==1){switch(t){ case 1:printf("按职工号查询\n");search_num();break;case 2:printf("按学历查询\n");search_xueli();break;case 3:printf("按电话号码查询\n");search_tel();break;case 4:main();break;default:break;}}}void search_num(){int num;int i,t;int m=load();printf("请输入要查找的职工号(20001111---20009999):\n");scanf("%d",&num);for(i=0;i8||c<1) printf("\n选择错误,请重新选择!\n"); }flag=0;}}if(flag==1)printf("\n对不起,查无此人!\n"); do {switch(c) /*因为当找到第i个职工时,for语句后i自加了1,所以下面的应该把改后的信息赋值给第i-1个人*/{ case 1:printf("职工号改为: ");scanf("%d",&num);em[i-1].num=num;break; case 2:printf("姓名改为: ");scanf("%s",name);strcpy(em[i-1].name,name); break; case 3:printf("性别改为: ");getchar();scanf("%c",&sex);em[i-1].sex=sex;break; case 4:printf("年龄改为: ");scanf("%d",&age);em[i-1].age=age;break; case 5:printf("学历改为: ");scanf("%s",xueli);strcpy(em[i-1].xueli,xueli); break; case 6:printf("工资改为: ");scanf("%d",wage);break; case 7:printf("住址改为: ");scanf("%s",addr);strcpy(em[i-1].addr,addr);break; case 8:printf("电话改为: ");scanf("%ld",&tel);em[i-1].tel=tel; break; } printf("\n");printf("\n是否确定所修改的信息?\n 是 请按1 ; 不,重新修改 请按2: \n"); scanf("%d",&b);} while(b==2);printf("\n浏览修改后的所有职工信息:\n");printf("\n");save(m);display();printf("\n继续修改请按1,不再修改请按0\n");scanf("%d",&t);switch(t){case 1:modify();break;case 0:break;default :break;}}

129 评论

四叶细辛

借你的题目练习下,c++版的,没有校验,供你参考

203 评论

Honeychurch

#include<>#include<> int main() { void TestOnLineTeacherManage(); //声明教师信息管理函数 void TestOnLineSelfManage();//声明个人管理函数 int n; printf(“0教师管理,1个人管理”); scanf(“%d”,&n); If (n==0) TestOnLineTeacherManage(); else TestOnLineSelfManage();//选择教师管理或者个人信息管理 Return 0; }  Void TestOnLineTeacherManage()  //教师信息管理函数 { Struct TestOnLineTeacher { Int Tnum; Char Tname[20]; Char Tsex; Char Ttel[20]; }Teacher[100];   //定义一个结构体 void add();      //定义教师信息添加 void del();      //定义教师信息删除 Void modify();    //定义教师信息修改 int a; Printf(“1添加2删除3修改”);   Scanf (“%d”,&a); Switch(a) { Case1:add();break; Case2:del();break; Case3:modify();break; Default:break; }//选择功能 }   Void add()      //教师信息添加函数,若添加Teacher[i] { printf(“输入工号”); Scanf(“%d”,&Teacher[i].Tnum); printf(“输入姓名”); Scanf(“%s”,&Teacher[i].Tname); printf(“输入性别f女m男”); Scanf(“%c”,&Teacher[i].Tsex); printf(“输入电话”); Scanf(“%s”,&Teacher[i].Ttel); }Void del()  //教师信息删除函数,若删除Teacher[i] { Teacher[i-1]=Teacher[i+1]; Free(Teacher[i]); }  Void modify()  //教师信息修改函数,若修改Teacher[i] { Int t; Int num; Char name[20]; Char sex; Char tel[20]; Printf(“修改选项1工号2姓名3性别4电话”); Scanf(“%d”,&t); Switch(t) { Case1:scanf(“%d”,&num);Teacher[i].Tnum=num;break; Case2:scanf(“%s”,&name);strcpy(Teacher[i].Tname,name);break; Case3:scanf(“%c”,&sex);Teacher[i].Tsex=sex;break; Case4:scanf(“%s”,&tel);strcpy(Teacher[i].Ttel,tel);break; Default:break; }//选择修改项并修改 }  Void TestOnLineSelfManage() //个人信息管理 { Struct TestOnLineManage { Int Mnum; Char Mname[20]; Char Msex; Char Mtel[20]; }Manage[1];   //定义一个结构体 Int b; Int num; Char name[20]; Char sex; Char tel[20]; Printf(“修改选项1工号2姓名3性别4电话”); Scanf(“%d”,&b); Switch(t) { Case1:scanf(“%d”,&num);Manage[1].Mnum=num;break; Case2:scanf(“%s”,&name);strcpy(Manage[1].Mname,name);break; Case3:scanf(“%c”,&sex);Manage[1].Msex=sex;break; Case4:scanf(“%s”,&tel);strcpy(Manage[1].Mtel,tel);break; Default:break; }//选择修改项并修改 }

252 评论

mon也是部长

#include#includeusing namespace std;class employee{public: string name; string sex; string techang; string xuexing; string xingzuo; string attend; string getin; string birthday; int static number; int grade; int money; long call; employee(){number++;grade=1;}; void virtual input(){}; void show() { cout<<"姓名:"<>name;cout<>sex;cout<>birthday;cout<>techang;cout<>xuexing;cout<>xingzuo;cout<>attend;cout<>getin;cout<>name;cout<>sex;cout<>x; switch(x) { int y,z; case 1: money=10000;break; case 2: cout<<"销售额:";cin>>y;money=4000+y/20;break; case 3: cout<<"奖金:";cin>>z;money=6000+z;break; }; cout<<"年月:";cin>>birthday;cout<>techang;cout<>xuexing;cout<>xingzuo;cout<>attend;cout<>getin;cout<>name;cout<>sex;cout<>birthday;cout<>m;money=m;cout<>techang;cout<>xuexing;cout<>xingzuo;cout<>attend;cout<>getin;cout<>n; if(n==3)break; switch(n) { int w; case 1: cout<<"选择你所需要输入的职工类型:"<>w; switch(w) { case 1: ();break; case 2: ();break; case 3: ();break; }; case 2: int u; cout<<"编号:";cin>>u; switch(u) { case 1: ();break; case 2: ();break; case 3: ();break; }; };};}

105 评论

相关问答

  • 职工信息管理系统论文

    前 言人事管理系统是一个企业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以人事劳资管理系统应该能够为用户提供充足的信息和快捷的查询手

    贰格格的爹 3人参与回答 2023-12-09
  • 信息系统管理期刊

    它是工程技术和计算机信息系统类期刊,SCI和SSCI收录,2015年影响因子2.163,

    咖啡不加糖的娟 4人参与回答 2023-12-08
  • 基于c语言的图书管理系统论文

    上次百度了一个,我看看啊

    会舞蹈的兔子 4人参与回答 2023-12-11
  • 管理信息系统论文1500

    随着信息时代的到来,计算机技术的飞速发展,计算机信息系统在各行业各部门内的运用也逐渐频繁并深入,计算机信息管理系统在通信工程领域也已经得到了很大的普及和发展。下

    执念梦浮生 2人参与回答 2023-12-12
  • c语言员工信息管理系统论文

    自己修改一下~~

    橄榄色的水 5人参与回答 2023-12-12