C语言 职工档案管理系统

发布 2022-02-12 18:16:28 阅读 4037

c语言程序设计。

课程设计报告。

设计题目:职工档案管理系统设计。

专业: 电子信息科学与技术。

学号: 3080422***

班级: 2008级1班

姓名。指导教师。

2009 年春季学期。

附件:主要源程序**(职工档案管理系统)

char sex;//性别f为女m为男#include <>

#include <>

#include <>

#include <>

#define n 100

typedef struct employee//职工基本情况。

char num[6];/编号。

char name[8];/姓名。

char birth[8];/出生年月。

char workplace[10];/工作部门。

char salarylevel[8];/工资级别。

char position[8];/职称。

char tel[16];/**。

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)

C语言班级档案管理系统

课程设计任务书。课程名称 c语言课程设计 课题班级档案管理系 1.设计目的。2.总体设计。3.详细设计。4.调试与测试 5.总结与体会。6 评分。附 源程序清单和执行。1 设计目的。a 了解和掌握c语言面向对象程序设计的基本过程。b 进一步熟悉c语言的特点。c 学会总体规划一个程序,从各个部分把一个...

C语言班级档案管理系统

c语言程序设计 课程设计报告。班级档案管理。学生姓名 王标刘慧慧魏枫林奚亚运 指导教师夏芸。所在系 电子信息系。所学专业 计算机科学与技术 年级班级2011级2班。2012 年 6月14日。班级档案管理。摘要。本次课程设计要求我们以小组的形式进行的,共同完成一个班级档案管理系统的编写。本次课程设计就...

C语言班级档案管理系统

课程设计任务书。课程名称 c语言课程设计 课题班级档案管理系 1.设计目的。2.总体设计。3.详细设计。4.调试与测试 5.总结与体会。6 评分。附 源程序清单和执行。1 设计目的。a 了解和掌握c语言面向对象程序设计的基本过程。b 进一步熟悉c语言的特点。c 学会总体规划一个程序,从各个部分把一个...