欢迎来到天天文库
浏览记录
ID:9013079
大小:469.04 KB
页数:23页
时间:2018-04-14
《c语言职工管理系统课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、课程设计报告(本科)课程:高级语言程序设计1110441062学号:1110441039姓名:陈飞汪家东2011级计算机科学与技术班级:(嵌入式应用技术)班教师:冯凤时间:2011.12.16~2012.1.6计算机科学与技术系设计名称:职工信息管理系统设计设计内容、目的与要求:内容:职工信息包括职工号、姓名、性别、年龄、学历、工资、住址、电话等(职工号不重复)目的与要求:设计一职工信息管理系统,使之能提供以下功能:1、职工信息录入功能(职工信息用文件保存)--输入2、职工信息浏览功能--输出3、职工信息查询功能--算法查询方式:按学历查询、按
2、职工号查询、条件组合查询职工信息删除、修改功能计划与进度安排:12月16日—12月17日(陈飞、汪家东):设计算法、画出流程图;12月18日—12月20日(陈飞):编写菜单函数、浏览函数、查询函数、保存函数;12月18日—12月20日(汪家东):编写信息录入函数、信息修改、删除函数、信息增加函数;12月21日—12月25日(陈飞):完成设计思路并作出草稿;完成程序的输入;12月26日—12月30日(汪家东):完成对基本功能的编译、链接、修改并运行无误;增加对开始的源程序的功能;12月31日—1月2日(陈飞、汪家东):寻找程序的缺点并改进,对程序
3、进一不进行优化;1月3日—1月6日(陈飞、汪家东):对程序进行进一步修改并完成,提交设计任务。1设计过程、步骤(可加页):1.此程序要用到结构体Structemployee{intnum;charname[10];charsex;intage;charxueli[30];intwage;charaddr[30];chartel[12];};2.函数的声明和调用:voidmenu();//声明菜单函数voidinput();//声明信息录入函数voidsave(int);//声明信息保存函数voiddisplay();//声明信息浏览函数void
4、del();//声明信息删除函数voidadd();//声明信息增加函数voidsearch();//声明查询函数voidsearch_num();voidsearch_xueli();voidsearch_tel();voidmodify();//声明信息修改函数3.在录入函数中使用for循环语句、if…else语句:printf("请输入需要创建信息的职工人数(1--100):");scanf("%d",&m);for(i=0;i5、d",&em[i].num);for(n=1;n==1;){for(p=0;p6、.sex);printf("请输入年龄:");scanf("%d",&em[i].age);printf("请输入学历:");scanf("%s",em[i].xueli);printf("请输入工资:");scanf("%d",&em[i].wage);printf("请输入住址:");scanf("%s",em[i].addr);printf("请输入电话:");scanf("%s",em[i].tel);printf("");}printf("");printf("创建完毕!");4.在菜单函数、修改函数、信息增加函数和查7、询函数中使用switch语句和while语句:(1)菜单函数while(flag==0);while(flag==1){switch(n){case1:printf("◆◆◆输入职工信息◆◆◆");printf("");input();break;case2:printf("◆◆◆浏览职工信息◆◆◆");printf("");display();break;case3:printf("◆◆◆按职工号查询职工信息◆◆◆");printf("");search();break;case4:printf("◆◆◆删除职工信息◆8、◆◆");printf("");del();break;case5:printf("◆◆◆添加职工信息◆◆◆");printf("")
5、d",&em[i].num);for(n=1;n==1;){for(p=0;p
6、.sex);printf("请输入年龄:");scanf("%d",&em[i].age);printf("请输入学历:");scanf("%s",em[i].xueli);printf("请输入工资:");scanf("%d",&em[i].wage);printf("请输入住址:");scanf("%s",em[i].addr);printf("请输入电话:");scanf("%s",em[i].tel);printf("");}printf("");printf("创建完毕!");4.在菜单函数、修改函数、信息增加函数和查
7、询函数中使用switch语句和while语句:(1)菜单函数while(flag==0);while(flag==1){switch(n){case1:printf("◆◆◆输入职工信息◆◆◆");printf("");input();break;case2:printf("◆◆◆浏览职工信息◆◆◆");printf("");display();break;case3:printf("◆◆◆按职工号查询职工信息◆◆◆");printf("");search();break;case4:printf("◆◆◆删除职工信息◆
8、◆◆");printf("");del();break;case5:printf("◆◆◆添加职工信息◆◆◆");printf("")
此文档下载收益归作者所有