#include <>
#include <>
#include <>
#include <>
#define n 100
typedef struct employee//职工基本情况。
char num[6];/编号。
char name[8];/姓名。
char sex;//性别f为女m为男。
char birth[8];/出生年月。
char workplace[10];/工作部门。
char salarylevel[8];/工资级别。
char position[8];/职称。
char tel[16];/**。
ro;ro em[n]; employee em[n];
*主要函数*/
void input();输入职工信息。
void display();显示职工信息。
void password();设置密码。
void s**e();保存职工信息。
void change();修改职工信息。
*查找函数*/
void search();
void searchbyname();按姓名查找。
void searchbynum();按编号查找。
int total=0;//定义total来记数记录数。
int i=0;
void main()
}while(1);/当为真值时执行do循环。
void input()
char j='\0';/初始化j值为空。
do}while(j=='y');
s**e();保存职工记录。
printf("输入完毕,请按任意键返回 ")
getch();conio库函数里的,结收键盘输入任意~~~
return;
void s**e()
for(i=1;i<=total;i++)
if(fwrite(&em[i],sizeof(struct employee),1,fp)!=1)
printf("file write error");
fclose(fp);
void display()/显示所有职工信息。
file *fp;
int i;
if((fp=fopen(""rb"))null)
printf("所有职工信息如下: ");输出所有职工信息。
printf("n");
printf("编号姓名性别出生年月所在部门职称工资级别联系**");
printfn");
for(i=1;fread(&em[i],sizeof(struct employee),1,fp)!=0;i++)读完所有数据。
printf("%6s%8s%6c%12s%10s%8s%8s%18s",em[i].num,em[i].name,em[i].
sex,em[i].birth,em[i].workplace,em[i].
position,em[i].salarylevel,em[i].tel);
printf("完毕,请按任意键返回 ")
getch();
fclose(fp);
return;
void search()
int choice;
printf("请您选择查找方式:");
printf("1.按编号查找 2.按姓名查找 ");
scanf("%d",&choice);
switch(choice)
void searchbynum()
file *fp;
int i;
char numb[6];
if((fp=fopen(""r"))null)
printf("请您输入要查找的人的编号: "
scanf("%s",numb);
for(i=0;i if(strcmp(em[i].num,numb)==0) /找到并显示该职工记录。
{printf("以下是您要查询的人的信息: ")
printf("n");
printf("编号姓名性别出生年月所在部门职称工资级别联系**");
printfn");
printf("%6s%8s%6c%12s%10s%8s%8s%18s",em[i].num,em[i].name,em[i].
sex,em[i].birth,em[i].workplace,em[i].
position,em[i].salarylevel,em[i].tel);
printf("查找完毕,请按任意键返回 ")
getch();
职工档案管理系统设计
作者 董引娣。软件导刊 2013年第12期。摘要 职工档案管理系统旨在为企业提供一种更加方便的方式对职工进行管理,而且可以为人力资源管理提供所需的相关信息。因此,运用软件工程思想,利用数据库技术编写一套完善的职工档案管理系统尤为必要。对职工档案管理系统进行了设计,介绍了各模块之间的关系及系统结构和系...
职工档案管理系统设计
1功能 职工档案管理系统设计,每个职工信息是一条记录,包括编号,姓名,性别,出生年月,职称,工资级别,系统实现以下功能 1 录入 输入每一位职工的信息并将信息存入文件中。2 显示 完成全部职工记录的显示。3 查找 完成按编号或姓名的查找职工的相关信息并显示。4 排序 按工资级别由高到低进行排序,并显...
C语言 职工档案管理系统
c语言程序设计。课程设计报告。设计题目 职工档案管理系统设计。专业 电子信息科学与技术。学号 3080422 班级 2008级1班 姓名。指导教师。2009 年春季学期。附件 主要源程序 职工档案管理系统 char sex 性别f为女m为男 include include include inclu...