《员工管理系统》word版

《员工管理系统》word版

ID:22511816

大小:18.49 KB

页数:14页

时间:2018-10-29

《员工管理系统》word版_第1页
《员工管理系统》word版_第2页
《员工管理系统》word版_第3页
《员工管理系统》word版_第4页
《员工管理系统》word版_第5页
资源描述:

《《员工管理系统》word版》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、员工管理系统想法产生:现在的一些小型企业或工作单位为了统计员工信息发现用EXCEL和word表格进行存储和修改不是很方便,再其次用纸与笔记下更加不合适。于是我们想到用C语言编写一个程序系统进行对数据的管理。首先我们要有管理员对数据进行输入输出和存储等等,自然要用到我们所学习的结构体和函数等等C语言中的重点知识!目的:便于进行管理员工的信息。设计来源:和其他同学一起想流程控制和函数以及算法,并经过不断修改,尽可能地使程序更加的简练和便于让其他人理解,最终由我们的团队定稿!员工管理系统详细解说#include"stdio.h"#include"string.h"#include"

2、conio.h"#include//用于清屏的函数的头文件(头文件便于调用函数和标准的输入和输出,以及字符串的处理)#defineM100voidmenu();//主菜单界面voidadd();//增加档案的函数voidDel();//删除函数voidsave();//存储函数voidDisp();//显示函数,即输出语句执行的命令voidpassword();//设置密码(函数声明)intn=0,saveflag=0,choice;intflag=0;intdelnumber;(定义变量)typedefstructstaff//员工信息结构表的数据结构

3、(结构体便于将基本类型的数据组合在一起形成复合数据类型,便于调用,可以表示复杂的事物){intnum;//员工工号charname[20];//员工姓名intage;//员工年龄charsex[4];//员工性别charbirthday[20];//员工出生日期charTEL[30];//员工联系电话intworktime;//员工的工龄(定义基本数据类型)}STA;(声明了一个新类型名STA代表上面struct一个结构体类型,可以用STA去定义变量)STAst[M];voidmenu()//菜单界面{system("cls");(功能是清屏,清除所有显示的信息)printf

4、("员工信息管理系统欢迎您");printf("*************************主菜单****************************");printf("*1插入档案2删除档案***");printf("*3输出档案0退出系统***");printf("*********************************************************");printf("(以上操作需要管理员权限)");}voidadd(STA*p)//添加一个员工数据(定义函数){intdata;sy

5、stem("cls");password();(设置管理员密码,便于管理员进行管理数据)if(flag!=1){return;}while(1){printf("请输入第%d个员工档案",n+1);p[n].num=n+1;printf("请输入员工的姓名:");fflush(stdin);(清除文件缓冲区标准的输入和写入文件)gets(p[n].name);printf("请输入员工的年龄:");fflush(stdin);scanf("%d",&p[n].age);printf("请输入员工的性别:");fflush(stdin);gets(p[n].sex);print

6、f("请输入员工出生日期,以小数点分隔,例:1993.09.09:");fflush(stdin);gets(p[n].birthday);printf("请输入员工的联系电话:");fflush(stdin);gets(p[n].TEL);printf("请输入员工的工龄:");fflush(stdin);scanf("%d",&p[n].worktime);(通过指针将输入的数据发送到定义变量名的地址)n++;saveflag=1;printf("是否继续输入非0键:继续0:返回主菜单");scanf("%d",&data);if(data==0)(对是否继续存储数据

7、进行判断)break;}return;}voidDel(STA*p)//删除某个员工信息{intoperate;system("cls");password();if(flag!=1){return;}if(n==0){printf("没有员工信息程序即将返回");getch();return;}getchar();if(choice>=n

8、

9、choice<0){return;}else{printf("员工编号:");scanf("%d",&delnumber);printf("确实要删除该员

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。