C语言人事档案管理系统

发布 2022-02-13 09:50:28 阅读 9151

作者:日期:

#include <>

#include <>

#include <>

#define n 10

struct worker

char num[20]; 员工编号。

char name[20]; 员工名称。

char sex;//员工性别

int age;//员工年龄。

char remark[20];/员工备注。

stu[10];

void input()/员工基本信息录入。

int i=0;

file *fp; /文件指针。

for(i=0;i

for(i=0;i fread(&stu[i],sizeof(struct worker),1,fp); 读磁盘文件*/

fclose(fp);

while(g)

printf请选择查询方式n");

printf(" 1,姓名 2,序号 3,性别 4,年龄 ")

printfn");

scanf("%d",&a);

switch(a)

case 1:printf("请输入姓名:")

scanf("%s",r);

printf("姓名序号性别年龄备注 ")

for(i=0;i

if(strcmp(stu[i].name,r)==0)

printf("%s\t%s\t%c\t%d\t%s",stu[i].num,stu[i].name,stu[i].

sex,stu[i].age,stu[i].remark);

break;

case 2:printf("请输序号:")

scanf("%s",&c);

printf("姓名序号性别年龄备注 ")

for(i=0;i

if(strcmp(c,stu[i].num)==0)

printf("%s\t%s\t%c\t%d\t%s",stu[i].num,stu[i].name,stu[i].

sex,stu[i].age,stu[i].remark);

break;

case 3:printf("请输性别:")

getchar();

scanf("%c",&d);

printf("姓名序号性别年龄备注 ")

for(i=0;i

if(stu[i].sex==d)

printf("%s\t%s\t%c\t%d\t%s",stu[i].num,stu[i].name,stu[i].

sex,stu[i].age,stu[i].remark);

break;

case 4:printf("请输年龄:")

scanf("%d",&e);

printf("姓名序号性别年龄备注 ")

for(i=0;i<10;i++)

if(stu[i].age==e)

printf("%s\t%s\t%c\t%d\t%s",stu[i].num,stu[i].name,stu[i].

sex,stu[i].age,stu[i].remark);

人事档案管理系统c语言

c语言程序设计 课程设计。指导教师 李耀成。设计者 刘玉成 孙涛 马新涌 郭恒阳。专业班级 机电081 设计时间 2009年11月。人事档案管理系统。一 需求分析。电脑已经深入到我们日常工作和生活的方方面面,比如文字处理 信息管理 辅助设计 图形图像处理 教育培训以及游戏娱乐等。windows系统的...

人事档案管理系统

一。人事管理。1员工浏览。2 档案维护。3证照资料查询。4职称资料查询。二。人事异动。1.员工就职。2.员工调职。3.员工离职。4.员工复职。5.人事异动查询。三。培训管理。1.培训课程设置。2.培训记录设置。3.培训记录查询。四。奖惩管理。1.奖惩类别设置。2.奖惩记录的维护。3.奖惩记录查询。五...

人事档案管理系统设计

2008年8月。目录。1.系统目标与范围 3 1.1 系统目标 3 1.2 系统范围 3 2.系统需求分析 3 2.1现状描述 3 2.2现状分析 3 3.系统总体架构设计 4 3.1档案管理 4 3.1.1 功能描述 4 3.1.2 功能范围 5 3.2系统权限管理 8 3.2.1功能描述 8 3...