一、实验内容:

使用面向对象的程序设计方法设计一个程序,实现对公司职工信息的管理。对公司职工信息的管理包括:增加职工信息、查找职工信息、显示所有职工信息、删除职工信息和退出等功能。

二、实验要求:

1、程序要实现的功能:

①增加职工信息;

②查找职工信息;

③显示所有职工信息;

④删除职工信息;

⑤和退出。

2、完成各成员函数。

①定义一个员工类(Staff)

类的声明为:

class Staff

{

public:

char name[10];//姓名

char no[5];//职员号

char department[10];职员所在的部门

int wage;//工资

char position[10];//职位

Staff();

Staff(char *name,char *no,char* dep,int wage,char* posi);

~Staff();

};

②定义一个公司类,类定义为

class Company

{

public :

int count;

Staff* add[30];//对象指针数组

Staff *Sta;//临时对象指针

Company();

~Company();

bool AddStaff(char *name,char *no,char* dep,int wage,char* posi);//添加职工

bool DeleteStaff(char *no);//删除职工

bool FindStaff(char *no);//查找职工

void DispAll();//显示所有职工

};

3、在主程序中用公司类的add[30]来存放员工的指针,完成职工信息的添加,查找,删除和显示。

4、写明实验内容、要求、程序代码、程序运行结果,运行结果要有截图。

添加时,若职工信息的工号相同则添加不成功。如下图

功能2为查找职工信息,以职工号检索

输入3时,显示所有的员工信息

按4,删除职工信息

按0退出系统

5、写明实验结果分析。

用c++设计 公司职工的信息管理程序 求大神!!相关推荐

  1. android 获取 第三方应用,​android PackageManager的使用如何获取第三方应用程序(包)的信息,求大神指点...

    我只写出了系统的应用程序(包)的信息,第三方的没有出来,怎么办,求解 public class MainActivity extends Activity { List appInfos; @Over ...

  2. 公司职工的信息管理系统

    上代码 (类) #include<iostream> #include<algorithm> #include<iomanip> using namespace s ...

  3. c语言求对应学号的总成绩,c语言 求大神编程。定义一个学生结构体,包括学号、姓名、年龄、成绩。1、要求输入五个学生相应的信息,求学生成绩总和。2、输入一个学生学号,把该学生全部信息输出。...

    这题目咋这么熟悉呢,好像我们当初c结课的时候课程设计就是这个....这个很简单的. #include struct student { /*这里面定义你的学生变量,学号啥的*/ }; int main ...

  4. 公司挖来一个阿里Java大神,生产环境故障调优很溜

    目录 线上系统是如何运行的? CPU 是如何并发运行多个线程的? 线程太多会导致什么样的后果? 经常听说的 CPU 使用率和负载到底是什么? 如何通过 top 命令来查看 CPU 使用率和负载? 今天 ...

  5. java窗体显示字体_文字字体设计窗体 实验!求大神

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE MicrosoftInternetExpl ...

  6. 杭电c语言课程设计实验7,杭电1072 BFS 大神给看看啊 郁闷整整10个小时了 不知道哪里错wa...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 NightmareTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K ( ...

  7. vb链接mysql登录界面_求大神!有谁会用VB设计用户登陆界面连接到数据库

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 '**************************************** Module1.bas 模块代码 '工程 上面按下右键 工程1属性 设 ...

  8. c语言设计数独出题目及答案,c语言题目-数独-求大神解释题目意思和分析题目和代码知道...

    满意答案 AdaRemasy13 推荐于 2018.04.24 #include int result=0; //结果数 int main() { int a[9][9]; void Sudoku(i ...

  9. c语言eallow,求大神指导C语言框图设计!!!

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include "DSP281x_Device.h" #include "DSP281x_Examples.h" ...

最新文章

  1. php 复选框 单选 全选,复选框全选/不全选,选择结果提交
  2. python自带编译器闪退_python自带编译器在写入文件时闪退,或者一步步执行到写入时提示8170。解决办法:...
  3. java win7 jdk_WIN7下配置JDK并运行JAVA的过程
  4. 关于每年一次的社会保险缴费基数核定说明
  5. simulation pipeline after change not refresh issue
  6. python长整数相乘_python写的大整数相乘的方法
  7. 个人技术博客--团队Git规范(参考西瓜学长)
  8. 高性能数据库集群:分库分表
  9. MySQL Err126错误[Err] 126 - Incorrect key file for table '.\device\table_name.MYI'; try to repair it
  10. java架构师之路:JAVA程序员必看的15本书
  11. 笔记本计算机硬盘如何分盘,笔记本电脑硬盘怎么合理分区
  12. android wifi 共享网络,手机与电脑之间共享网络的设置方法(Android无线网络共享设置指南)...
  13. pycharm验证码
  14. sklearn分层抽样
  15. 华为云云容器引擎CCE踩坑记
  16. IDEA无法自动导包问题
  17. DirectX11-硬件多实例渲染
  18. 严重: 在路径为[/test]的上下文中,servlet[ls]的Servlet.service()引发异常.
  19. 2018 年最受欢迎的美国公司 Top 50,亚马逊卫冕!
  20. 【rmzt:火影忍者佩恩动漫主题】

热门文章

  1. 法国蓬皮杜中心天猫官方旗舰店开业;洲际集团旗下高端品牌voco全球开业及签约酒店数突破100家 | 美通企业日报...
  2. 实现多线程的方法到底有1种还是2种还是4种?
  3. puber們這一季的愛情啊
  4. win10能上网显示未连接到服务器,Win10网络正常但浏览网页无法连接到互联网怎么办?...
  5. 【头歌】共享单车之数据存储
  6. springboot 过滤器
  7. 青海省国家湿地公园功能区划数数据、全国湿地沼泽分布数据、全国省市县自然保护区
  8. Joel Spolsky在耶鲁的演讲无责任导读
  9. 关于买房提前还款问题
  10. DeepMind AI碾压《星际争霸2》人类职业玩家 但它还不完美