公司人事管理系统代码和文档

上传人:公**** 文档编号:474242721 上传时间:2023-08-03 格式:DOC 页数:31 大小:384.50KB
返回 下载 相关 举报
公司人事管理系统代码和文档_第1页
第1页 / 共31页
公司人事管理系统代码和文档_第2页
第2页 / 共31页
公司人事管理系统代码和文档_第3页
第3页 / 共31页
公司人事管理系统代码和文档_第4页
第4页 / 共31页
公司人事管理系统代码和文档_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《公司人事管理系统代码和文档》由会员分享,可在线阅读,更多相关《公司人事管理系统代码和文档(31页珍藏版)》请在金锄头文库上搜索。

1、公司人事管理系统专 业软件工程移动应用开发学生姓名郭迁迁班 级学 号指导教师2014/6/20完成日期1、功能图公司人事管理 系统输入账号密码 进入系统2、类图3、界面不同用户进入的选择界面仆 T A U兀8 4HMI MW *IU老板进入的界面老板进入的界面rootlocalhost guo)# IsAccount.txt gsrsgl.cpp gsrsgl.cpp* k Password.txt 便用说明txt 使用说明txt rootlocalhost guo-# g+ gsrsgl cpp o k(rootlocal.host guo)# ./k - ft 月 0 兑 用板工出 :使老

2、fflil请选挣你的进入彳伪:|员工进入的界面g+rootlocalhost guoj# /krootlocalhost guoj# /k请选库你的遴入身份:2用板工岀 使老aifi 9 12 0 请登录:嵌号:张三密码1你的備息为:Iff 50003H弓:1级别:经理名字:张三注第E兼4、数据存储结构读取文件信息进行相应的操退出系统写入文件作保存方式:采用二进制进行数据的保存结构:在每对员工的数据信息进行操作时,首先读取文件,然后进行下面增删 査改等相应的操作,在对相应操作后自动进行数据的存盘读取方式:读取链表,写入文件。5、总结和体会通过这一次C+课程设计,让我学到了很多,让我学到对一个大

3、型系统的设 计不止是对代码的实现,要有一个洞察全局的心,就是先想好,有一个大致的 规划,然后再去用代码实现非常容易,如果不想好就会写代码,那么会遇到很 多问题,有时会使所做的功夫白费,所以提前想好是非常重要的。在写公司人事管理系统时我遇到了很多问题,例如对文件的添加,使自己没 有一点办法,在老师的耐心讲解下,终于完成了文件的添加,使自己对于文件 有了新的认识,老师为我们讲解了类的实现,使自己有了新的理解,还让我体 会到了交流的重要性,我虽然是社团的人员,但是很少和别人交流。我要学会 去和别人交流想法。代码如下:#include #include using namespace std;void

4、 Liiik();class Personprotected:char naine10/ 姓名chai- level20;/ 级别 mtNO;/编号 mt Flag;/标记public:Person *next;Person(char na10,char le20,mt no.iiit F);Person() PersonQviitual void Show()viitual double WageQ mt Get_NOQ;chai *Get_Naine();chai *Get_Level();mt GecFlagQ;int *Get_Flagl();;Person:Person(char n

5、a10,char le2O,iiit no,mt F) sticpv(name4ia);sticpv(levelje);NO=no;Flag=F;mt Person:Get_NO()retuin NO;char *Person: GeCNameQretuin name;char *Person: :Get_LevelQreturn level;mt Person:Get_FlagQreturn Flag;mt *Person: Get_Flag 1Qreturn &Flag;class Manager:public P亡【son/经理 manager.public:Maiiager(chai-

6、 na10,char le20,mt no,mt F):Person(na Je.no,F)Maiiager()double Wage();void Show();double Manager: :Wage()return 5000;void Manager: :ShowQcout ”编号:nNO ntH ”级别:” level ”名字:,naine tn 工资H Wage() endl;class Teclmicakpublic P亡【son/技术人员 tecluucalprivate:double numbei;/代码量public:Tecluiical(char na10.chai- l

7、e20.double dmjnt no.int F);TeclinicalQTechnical()double Wage();void Show();Teclinical:Teclmical(char na10,chai- le20.double dmjnt no,int F):Peison(naJejio.F)numbei-dm;double Teclinical:Wage()return number* 1000;void Teclinical:ShowQcout ”编号:n NO ntH ”级别:” level HtH ”名字:,naine Mtn ”工资H Wage() endl;cl

8、ass Business:public P亡【soil/业务丿、private:double sale,ainount;/sale该业务人员当月销售额amount该业务员当月项目额public:Business(chai- na10,char le20.double sa,double amiiit noint F);Business()Eusiness0double Wage();void Show();Business:Busmess(char na10,char le20,double sajouble anoint noiiit F):Person(naJe.no.F)sale=sa;

9、amount=am;double Busmess: :Wage()return sale* 1.5+amount*0.1;void Busmess:ShowQcout ”编号:H NO ntH ”级别:” level ” ”名字:nnaine 工资H Wage() endl;class Busmess_Maiiager:public Manager/业务经理private:double NIB_salay;double sale,ainount;/sale业务经理总的月销仔额amount业务经理总的项目额 public:Business_Maiiager(char na 10,char 1 亡

10、20,double sa.double anoint nojnt F);Business_Maiiagei()Busiiiess_Maiiager() double Wage();void Show();Busiiiess_Maiiager:Busmess_Manager(cliar na105chai- le20,double sa.double am,iiit noint F):Manager(naJe,no.F)sale=sa;amount=am:double Busmess_Manager:Wage()return sale* 1.5+amount*0.1+2000;void Busm

11、ess_Manager: Show()cout ”编号:H NO ntH ”级别:” level ” ”名字:nnaine 工资H Wage() endl;class Secretaiy:public Personpublic:Secretafy(char na10,char le20jnt no.iiit F);Secretary()double Wage();void Show();;Secretary: :Secretaiy(chai- na105chai- le20jnt nojnt F):Person(naJe,no,F)double Secretaiy:Wage()return 1

12、500;void Secretaiy:Show()cout ”编号:M NO ntH ”级别:” level ”名字:,naine MtH ”工资H Wage() endl;class Boss/老板protected:Person *head;public:void creat();void Add_nifoiniationQ 添员 T 信息void Delete_Iiifoniiation()y/删除员 丁信息void Show();/显示员工信息void Search_IiiformationQ;/查找员工信息void Modify_Infomiation();/修改员工信息void Sort。;/对员工月薪进行排序void StaffQ;void menuQy/菜单void Wiite_FileQ;/ 写入文件void Read_FileQy/读文件;void Boss:menu()/菜单cout Httt=H endl; cout Httt|*公司人事管理系统*|H endl;cout Httt| |=| H endl:cout Httt|1.创建系统,请输入员工信息II endl;cout Httt|2.显示所有员工信息II endl;cout Httt|

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 演讲稿/致辞

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号