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 学会总体规划一个程序,从各个部分把一个...