2022年职工管理系统C++编程 .pdf
《2022年职工管理系统C++编程 .pdf》由会员分享,可在线阅读,更多相关《2022年职工管理系统C++编程 .pdf(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、/*自己动手写的职工管理系统简单的文本操作写了一个基础类然后两个继承类经理和员工 需要再扩展的可以自己加和样例差不多没有特别难的地方都是简单操作文本操作在工程下建立in.txt 就行了代码容易看懂*/ #include #include #include using namespace std; #define N 10 int j1=0; int j2=0; class employee /基础类定义 protected: int num; char name20; char sex6; int age; int workday; char position20; char departme
2、nt20; public: /公有函数定义employee(char *Name= ,char *Sex= ,int a=0,int w=0,char *Position= ,char *Department= ); employee() int get_num(); /返回各个属性值char *getname(); char *getsex(); int G_age(); int G_workday(); char *Getposition(); char *Getdepartment(); void Input(); /输入数据函数void Output(); /输出函数; employe
3、e:employee(char *Name,char *Sex,int a,int w,char *Position,char *Department) /初始化函数 strcpy(name ,Name); strcpy(sex,Sex); age=a; workday=w; strcpy(position,Position); strcpy(department,Department); 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 9 页 - - - - - - -
4、 - - int employee:get_num () /返回函数实现 return num; char *employee:getname() return name; char *employee:getsex() return sex; int employee:G_age() return age; int employee:G_workday() return workday; char *employee:Getposition () return position; char *employee:Getdepartment() return department; void e
5、mployee:Input () /输入 coutname; coutsex; coutage; coutworkday; coutposition; coutdepartment; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 9 页 - - - - - - - - - void employee:Output() /输出 couttt 姓名 :nameendl; couttt 性别 :sexendl; couttt 年龄 :sexendl; couttt 参加工作年
6、份:sexendl; couttt 职务 :sexendl; couttt 部门 :sexendl; class jingli:public virtual employee /继承类经理 public: jingli(char *Name= ,char *Sex= ,int a=0,int w=0,char *Position= ,char *Department= ); jingli() void Input(); void Output(); ; jingli:jingli(char *Name,char *Sex,int a,int w,char *Position,char *Dep
7、artment):employee( Name, Sex, a, w, Position, Department) /经理默认关键字为1 num=1; void jingli:Input () /继承类调用初始类函数 employee:Input(); void jingli:Output() employee:Output(); class worker:public virtual employee /继承类员工 public: worker(char *Name= ,char *Sex= ,int a=0,int w=0,char *Position= ,char *Department
8、= ); worker() void Input(); void Output(); ; worker:worker(char *Name,char *Sex,int a,int w,char *Position,char *Department):employee( Name, Sex, a, w, Position, Department) /员工默认关键字为2 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 9 页 - - - - - - - - - num=2;
9、void worker:Input() /继承类调用初始类函数 employee:Input(); void worker:Output() employee:Output(); class System /系统类主要实现步骤 employee A; jingli B10; worker C10; void infor1(int flag); /输入数据函数void save(); /初始化函数void search1(int h,char ch20); /查找函数void Interface1(); /目录函数public: System(); System() void In_inform
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年职工管理系统C+编程 2022 职工 管理 系统 C+ 编程
限制150内