首页 > 编程语言 >C++小型公司人员信息管理系统(多态)

C++小型公司人员信息管理系统(多态)

时间:2022-12-16 12:47:27浏览次数:63  
标签:11 函数 18 身份证号 多态 C++ 员工 信息管理系统 工号

C++小型公司人员信息管理系统(多态)

1.实验题目及要求

已有应用为: 某公司包含多种员工类型:技术员,产品经理,销售员、销售经理。
技术员 (包含工号(6位 :000001999999)、姓名、电话号码(11位)、身份证号(18位)、技术等级(13级)、当月工资(工资计算方式: 工作天数日薪(1级日薪200、2级300、3级400)
产品经理:(包含工号(6位 :000001~999999)、姓名、电话号码(11位)、身份证号(18位);工资计算方式: 固定20000;
销售员:(包含工号(6位 :000001~999999)、姓名、电话号码(11位)、身份证号(18位)、销售业绩(元); 工资计算方式:销售业绩
5%;
1.销售经理:(包含工号(6位 :000001~999999)、姓名、电话号码(11位)、身份证号(18位);工资计算方式:10000+所有销售员销售总业绩*1%;
2.请对该公司员工工资管理系统进行分析设计与实现(所有类的数据成员必须私有)。
3.每增加一个员工,对应的员工工号就加一。员工辞职后工号废弃不再重新使用。
4.采用多态性对各类员工对象完成工资计算及信息输出等方法,要求接口统一但实现不同;
5、编写主函数,为每种员工类型创建3以上个对象(经理可以只创建1个),员工基本信息可以来自于输入/或初始化/或数据文件,计算当月所有员工的工资,并输出所有员工基本信息。
6. 在主函数中输出员工工资最高和最低的员工信息。

实验要求:按实验报告模板提交实验报告,内部应至少包含该程序UML类图设计,实现代码(代码要求注释量>=20%),运行结果截图,及总结与展望(程序目前缺陷和未来改进方式)。

2.实验设计

//列出本程序相关的UML类图、 部分函数(较复杂函数)的流程图

  1. 实验内容

//列出程序的文件结构,主函数及其他相关函数的实现代码

源码

https://pan.baidu.com/s/1JJs9vbZahUCB6cQvXLgAVg?pwd=1111

标签:11,函数,18,身份证号,多态,C++,员工,信息管理系统,工号
From: https://www.cnblogs.com/codewriter/p/16987053.html

相关文章

  • C++_基于例子进行学习
    1.C++examplelearningfirstexample--》1.include#include指令:头文件包含指令。预处理阶段,#include会将头文件拷贝到本文件内进行运行<string.h>是旧的C头文件,对......
  • 四平方和【第七届蓝桥杯省赛C++A/B组,第七届蓝桥杯省赛JAVAB/C组】
    四平方和四平方和定理,又称为拉格朗日定理:每个正整数都可以表示为至多4个正整数的平方和。如果把0包括进去,就正好可以表示为4个数的平方和。比如:\(5=0^2+0^2+1^2......
  • 如何用C++做文件和流
    ......
  • C++函数返回两个或多个返回值的方法
    本文介绍C++语言中,一个函数返回两个及以上、同类型或不同类型的返回值的方法。对于C++而言,其不能像Python等语言一样在一个函数中返回多个值;但是我们也会经常遇到需要返回......
  • 「REMAKE C++」Day 2
    Day2今天的学习主要是阅读C++Primer第2章结尾以及第3章。decltype类型指示符decltype(f())sum=x;sum类型与f返回类型相同。decltype((variable)),......
  • Dev c++如何生成32位exe或64位exe
    以a32.c和a64.c为例生成32位exe 生成64位exe ......
  • 400+条实用C/C++框架、库、工具整理 ,你能想到的都在这里了
    正文: 超级值得收藏的C/C++资料宝库,汇总了400+条C++框架、库和工具。内容包括C/C++各个领域:标准库、Web应用框架、人工智能、数据库、图片处理、机器学习、日志、代......
  • C/C++电子英汉词典
    C/C++电子英汉词典设计课题:电子英汉词典设计一、问题描述:英汉词典作为一个常用的学习工具,是我们经常要使用的。该系统能完成一个简单的电子英汉词典的功能,如:单词的查找......
  • C/C++KTV点歌系统
    C/C++KTV点歌系统KTV点歌系统(版本1)1设计要求采用链表(系统中可以设定任意数目的记录,但难度较大)或者结构体数组(只能限定一定数目的记录)完成系统。系统要求设计一个卡......
  • C++学习---cstdio的源码学习分析05-打开文件函数fopen
    cstdio中的文件访问函数stdio.h中定义了一系列文件访问函数(fopen,fclose,fflush,freopen,setbuf,setvbuf),接下来我们一起来分析一下fopen对应的源码实现。fopen:打开文件fclose:关......