文档介绍:信息技术与工程学院课程设计报告课程名称高级语言程序设计设计题目职工工资管理系统专业班级14级计本一班小组成员张亢元仝亚超王佩指导教师温娟娟成绩2015年06月17日目录1需求分析 12系统设计 33系统测试 124总结 135调试分析 13参考文献 13附录 ,实现功能如下:(1)输入记录:将每一个职工的姓名、ID号、基本工资、职务工资、岗位津贴、医疗保险、公积金的数据作为一个结构体。(2)显示记录:根据职工姓名或者ID号显示一个或几个职工的各项工资。(3)修改记录:对任何一个结构体中的成员按照要求进行修改,并显示修改前后结构体中的所有成员信息。(4)查找记录:查找满足条件的职工信息,要求显示所有的职工成员信息。(5)删除记录:删除满足条件的职工信息。(6)统计:。(如职工工资前三项之和在3000元以上、3000~2000元、2000~1000元以内)的职工人数及占总职工人数的百分比。,可从小到大,也可从大到小。(包括各项总的平均工资)。:通过1-5可以选择对员工工资信息的编辑:添加查找删除等。员工工资输出:通过6-8可以将员工工资按不同顺序输出。。intinput(structworkerwork[],inta)//输入函数,输入职工的信息voidxianshi(structworkerwork[],inta)//显示,按要求显示需要显示的职工信息voidxiugai(structworkerwork[],inta)//修改函数,修改需要修改的职工信息voidsearch(structworkerwork[],inta)//查找函数,查找符合条件的员工,并输出其信息voiddele(structworkerwork[],inta)//删除函数,删除满足条件的员工信息voidtongji(structworkerwork[],inta)//统计函数,统计员工的信息voidpaixu(structworkerwork[],inta)//排序函数,按照要求将员工信息排序voiddayin(structworkerwork[],inta)//打印,,定义员工的信息结构体。员工信息结构体包括学生的姓名、ID号、基本工资、职务工资、岗位津贴、医疗保险、公积金。查询员工信息功能:可以通过ID号和姓名查询。通过姓名查询的话是用strcmp函数比较姓名是否相等。编辑员工信息功能:首先判断是否有该员工的信息,如果有的话再进行编辑,否则的话退出。删除员工功能:通过ID号找到员工,进行删除。系统主窗体系统主窗体输入职工确定?NY输入职工信息操作成功显示信息通过姓名查询存在?NY操作成功通过ID查询存在?N操作成功Y修改信息输入员工ID操作成功筛选信息输入筛选信息操作成功删除信息输入删除条件操作成功统计信息操作成功排序信息1、总工资从小到大2、“1”显示“系统已有职工的工资记录,再次输入将覆盖原记录,要继续吗?(请输入'y'或'n'):”接着输入“y”显示输入员工人数输入员工信息如下:01张望1286794198109135203402李明118562813594114174003王小民895438986473129404张效章13508682101**********彭山7453988461681098¼