《「【课程设计】职工信息管理系统」.pdf》由会员分享,可在线阅读,更多相关《「【课程设计】职工信息管理系统」.pdf(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、题目:职工信息系统 功能包括:建立职工信息数据(职工编号,姓名,性别,年龄,电话,职务,工资和家庭成员信息)和信息简表(编号,姓名,电话)根据职工编号查询职工信息(查询时需要身份确认。单位领导和人事秘书可以看到职工所有信息;财务处人员可以看到职工编号,姓名,性别,年龄,电话,工资;一般职工仅能查到信息简表)增加新职工信息(由人事秘书完成,需要身份确认)删除职工信息(由人事秘书完成,需要身份确认)修改职工工资(由财务处人员完成,需要身份确认)要求所有信息能够存储在文件中,并具有良好的用户界面 include#include#ilud include usig aespae std;nst ha*
2、ile saff.da;onst int LIM=8;in ct0;t Adin;in na;/用来储存文件中数据组数,Amin 用来储存登陆后该用户的权限,/n用来储存登录所输的编号,方便主菜单内使用其显示当前用户 oid lie(in);inln oi etline()while(cinget()!=)continue;lass stff/职工编号,姓名,性别,年龄,职务,电话,工资和家庭成员信息*pblic:nt um;car nmeM,sex;nt ae;cr jb1,hon5;duble wages;chr hom0;in dmn;vi rntf();o pinf1();i prnt
3、();void prntf();voi staff::print()输出的选择,判断其职务,选择调用哪个输出 i(m=1|Admi=)printf1();ls f(Adn=3)prin2();ele rtf();void taff::rnf1()/领导及人事秘书能见的输出 coutleft;hline(1);cotsetw()usew(LIM)ameetw(6)se t(6)gsew(10)obsw(15)ho setw(8)wasse(0)hmeendl;vod stf::rtf()/财务人员能见的输出 utleft;lie();outset(6)numsetw(LM)nameetw(6)sx setw(6)ageset(15)esetw(8)wsendl;void staff::prntf()普通员工能见的输出 cotlft;lne();coutsetw(6)numst(IM)nm stw(15)phonndl;oid hin(int n)/输出信息的头部 sith(n)ce:cutleft;coutsew(6)编号stw(LIM)姓名setw(6)性别 setw(6)年龄setw(10)职务setw(15)电话号码 et(8)工资setw(2)家庭信息edl;;beak;