电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

人力资源-2022C语言-职工档案管理系统VIP免费

人力资源-2022C语言-职工档案管理系统_第1页
1/13
人力资源-2022C语言-职工档案管理系统_第2页
2/13
人力资源-2022C语言-职工档案管理系统_第3页
3/13
C语言程序设计课程设计报告设计题目:职工档案管理系统设计专业:电子信息科学与技术学号:3080422***班级:2008级1班姓名:*******指导教师:*******2009年春季学期第2页共13页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第2页共13页C语言课程设计任务书4题目:职工档案管理系统设计功能:职工档案管理系统设计,每个职工是一条记录,包括编号,姓名,性别,出生年月,所在部门,职称,工资级别、电话等。系统可实现以下功能:1、输入功能:输入每一位职工记录,将其信息存入文件中。2、显示功能:完成全部职工记录的显示。3、查找功能:完成按编号或姓名查找职工的相关记录,并显示。分步实施:1、初步完成总体设计,搭好框架,确定人机对话的界面,确定函数个数。2、建立一个文件,将每位职工的信息写入文件中并能显示于屏幕上。3、完成上述查找(编号,姓名,性别等)、修改等功能。4、进一步要求,修改记录设置密码操作。要求:1、用C语言实现程序设计;2、利用结构体数组实现职工信息的数据结构设计;3、系统的各个功能模块要求用函数的形式实现;4、界面友好(良好的人机交互),程序加必要的注释。课程设计实验报告要求:1、预习报告:题目、课程设计任务、数据结构、程序的总体设计(算法)、模块划分。2、实验总结报告:流程图、主要源程序代码(需打印)、测试情况及调试中问题与解决方案、小结等。第3页共13页第2页共13页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第3页共13页总评成绩:指导教师:附件:主要源程序代码(职工档案管理系统)charsex;//性别f为女m为男#include#include#include#include#defineN100typedefstructemployee//职工基本情况{charnum[6];//编号charname[8];//姓名charbirth[8];//出生年月charworkplace[10];//工作部门charsalarylevel[8];//工资级别charposition[8];//职称chartel[16];//电话}em[N];/*主要函数*/voidinput();//输入职工信息voiddisplay();//显示职工信息voidpassWord();//设置密码voidsave();//保存职工信息voidchange();//修改职工信息/*查找函数*/voidsearch();voidsearchByname();//按姓名查找voidsearchBynum();//按编号查找第4页共13页第3页共13页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第4页共13页inttotal=0;//定义total来记数记录数inti=0;voidmain(){intchoice;do{printf("~~~~~~~~~~~~~~~~~~~~~~~\n");//系统欢迎界面printf("欢迎进入职工管理系统\n");printf("~~~~~~~~~~~~~~~~~~~~~~~\n");printf("~~~Coyote2009年6月~~~~\n");printf("~~~~~~~~~~~~~~~~~~~~~~~\n");printf("请您选择操作类型:\n");printf("========================\n");printf("1.输入职工信息\n");//用户选择printf("2.显示职工信息\n");printf("3.查找职工信息\n");printf("4.修改职工信息\n");printf("0.退出系统\n");printf("========================\n");scanf("%d",&choice);switch(choice){case1:input();break;case2:display();break;case3:search();break;case4:change();break;case0:{printf("谢谢使用!再见!");exit(0);//退出系统}default:{printf("输入有错误请重新输入:");return;}第5页共13页第4页共13页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第5页共13页}}while(1);//当为真值时执行do循环}voidinput(){charj='\0';//初始化j值为空do{total++;i++;printf("第%d个职工:\n",i);printf("请您输入编号:");//输入编号scanf("%s",em[i].num);printf("请您输入姓名:");//输入姓名scanf("%s",em[i].name);printf("请您输入性别以(m男f女):");//输入性别getchar();scanf("%c",&em[i].sex);printf("请您输入出生年月(格式如:1990.03):");//输入出生年月scanf("%s",em[i].birth);printf("请您输入工作部门:");//输入工作部门scanf("%s",em[i].workplace);printf("请您输入职位:");//输入职位scanf("%s",em[i].position);printf("请您输入工资级别:");//输入工资级别scanf("%s",em[i].salarylevel);printf("...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

人力资源-2022C语言-职工档案管理系统

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部