下载后可任意编辑C++小型企业工资管理系统12024 年 4 月 19 日下载后可任意编辑一 、 需 求 分 析1.从 要 求 上 来 看 是 要 对 各 个 员 工 的 各种 情 况 ( 名 字 、 年 龄 、 性 别 、 职位 、 工 资 状 况 ) 进 行 输 入 。 然 后 能够 输 出 .2.能 够 对 于 员 工 数 据 进 行 修 改 , 能 够查 询 .3. 对 于 员 工 的 各 种 情 况 系 统 还 能 够 进行 统 计 排 名 .12024 年 4 月 19 日下载后可任意编辑二 、 概 要 设 计首 先 , 创 立 了 一 个 employee类 . 然 后 派生出四个类: manager 、 technician、 salesman 、 sales manager. 在 派 生 类 中 定 义了 三 个 构 造 函 数 , 分 别 是 : 数 据 输 入 函数 (Input),表 格 输 出 函 数 (Print),排 序 函 数(Pay).其 次 , 在 总 体 结 构 上 , 建 立 以 各 根菜 单 , 用 于 选 择 各 种 功 能 .1.Input( 数 据 输 入 ): 输 入 员 工 的 各 种数 据 .2.Total( 数 据 统 计 ): 将 员 工 的 总 数 据进 行 对 比 排 序 , 然 后 输 出 .3.Output( 数 据 显 示 ): 显 示 输 入 的 各种 数 据 .4.Save(数 据 保 存 ): 对 输 入 的 数 据 进行 保 存 备 份 .5.Eixt(退 出 程 序 ): 执 行 退 出 程 序 命令 .22024 年 4 月 19 日下载后可任意编辑三 、 详 细 设 计1.Input( 数 据 输 入 ): 定 义 了 各 个 岗 位的 人 员 的 类 , 并 把 每 个 类 的 人 员的 属 性 设 为 类 中 的 保 护 成 员 , 其中 技 术 工 的 工 作 时 间 和 每 小 时 的所 得 为 私 有 成 员 , 而 销 售 员 的 销售 额 、 经 理 的 工 资 和 销 售 经 理的 所 辖 部 门 的 销 售 额 和 其 底 薪 设为 公 有 成 员 , 再 依 次 录 入 。2.Total( 数 据 统 计 ): 根 据 所 有 类 的 工资 算 法 在 其 所 属 类 中 定 义 一 个 函数 void pay()来 根 据 各 个 职 位 的 具体 情 况 来 计 算 工 资 , 而 且 算 出 的工 资 经 过 冒 泡 法 排 序 .void printtotal(){cout<<"...