示员工资料、录入员工资料、员工信息查询、删除员工信息、员工信息排序、退出信息系统。如图2-1所示。Р职工信息管理系统Р显示员工资料Р员工信息查询Р删除员工信息Р员工信息排序Р退出信息系统Р录入员工资料Р图2-1 软件模块结构图Р数据结构设计Р2.2.1定义数组Р定义一维数组struct worker work[50];用于定义员工的总人数,当员工总人数超过50后便不能再录入员工资料。Р2.2.2定义结构体Р结构体struct worker用于存放存放员工的资料,包括员工的基本信息:工号,姓名,年龄,学历,工资,住址,电话号码。Рstruct workerР{Р int num; 工号Р char name[15]; 名字Р char xingbie; 性别Р int age; 年龄Р char exp[6]; 学历Р int wage; 工资Р char address[20]; 住址Р char tel[12]; 电话号码Р};Рint count=0; 当前工人个数Рint sort_type=0; 当前排序类型Р接口设计Р表2.1:函数列表Р函数名Р函数格式Р函数功能РhomepageРvoid homepage();Р函数主界面РdisplayРvoid display();Р显示职工信息РinputРvoid input();Р录入职工信息РdelРvoid del();Р删除职工信息РfindРvoid find();Р查询职工信息РsortРvoid sort();Р排序职工信息РquitРvoid quit();Р退出系统函数Р运行界面设计Р主程序流程图如图2-4.所示Р开始Р提示输入用户名、密码Р密码正确Р重新登录?Р退出系统Р是Р否Р否Р是Р登录成功Р员工信息查询Р删除员工信息Р录入员工资料Р员工信息排序Р退出信息系统Р显示员工资料Р退出Р结束Р图2-4