1、职工信息管理系统程序设计基础课程设计报告二 OO 八 年 七月 一日1一编程目的:编写一个职工管理系统,实现对职工信息的录入,浏查询,排序的功能。二设计要求职工信息包括职工号、姓名、性别、年龄、学历、工资、住址、电话等(职工号不重复)。试设计一职工信息管理系统,使之能提供以下功能:(1)职工信息录入功能(职工信息用文件保存)职工信息浏览功能(2)查询和排序功能:(至少一种查询方式)按工资查询(3)职工信息删除功能三各函数功能说明:函数源代码以及函数的功能:#include#include#include2using namespace std;const N=2; /定义所能输入的职工人数st
2、ruct employeevoid em_set();void em_display();void em_sex();void em_degree(); int number;string name;char sex;int age;int degree;int pay;string address;int phone;void employee:em_degree()switch(degree)case 1: coutnumber;coutname;coutsex;coutage;coutdegree; while(degree !=1coutpay;coutphone;coutaddres
3、s;cout: “; cincNum; for(int i=0;itmp; 5if(tmp=Y) for(int j=k;j=minpj=pj+1;pj+1=t;6for(i=0;in;if(n=1)coutxy; pay(ploy1,x,y);else if(n=2)cout“*“endl;cout“按照工资进行排序“endl;cout“*“endl; /排序函数for(i=0;iN;i+)ploy2i=ploy1i;taxis(ploy2);else if(n=3)cout“*“endl;cout“将员工进行删除“endl;cout“*“endl;delete1(ploy1); /删除函数else if(n=4)return 0;else8cout“输入错误 请重新输入“endl;goto loop;四结构图9五流程图主函数输入职工数据显示所有输入的职工数据显示流程菜单按职工工资查找按职工工资排序可删除职工数据结构体性别确认函数学历确认函数(红色代表主要流程,蓝色表示间接流程)