如何用C语言编写一个包含源码和文档的员工管理系统?

2026-04-12 00:490阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计747个文字,预计阅读时间需要3分钟。

如何用C语言编写一个包含源码和文档的员工管理系统?

一、题目要求:设计一个虚拟基类成员类`Staff`,包含编号、姓名和年龄等保护数据成员,以及相关成员函数。

二、内容:设计`Staff`类,包含以下属性和方法:- 编号(`id`)- 姓名(`name`)- 年龄(`age`)- 成员函数:获取和设置编号、姓名和年龄的方法。

由`Staff`派生出`Salesman`类,包含以下属性和方法:- 销售额(`salesAmount`)- 成员函数:获取和设置销售额的方法,以及计算销售奖金的方法。

一、题目要求

  1. 设计一个虚基类员工类Staff,包含编号、姓名和年龄等保护数据成员以及相关的成员函数。
  2. 由Staff派生出销售员类Salesman,包含销售额等保护数据成员以及相关的成员函数。
  3. 由Staff派生出经理类Manager。
  4. 由Salesman和Manager派生出销售经理类SalesManager。
  5. 利用文件处理方式实现对公司人员(包括销售员、经理和销售经理)进行管理,具有增加数据、更新数据、查询数据、删除数据以及重组文件的功能。(删除数据在记录中做删除标志,重组文件指在物理上删除有删除标志的记录)另外还要分别统计这三类员工的人数以及所有员工的总数。

二、设计思路

  1. 分析题目要求,分别建立了四个类:虚基类Staff、公有继承类Salesman、公有继承类Manager和公有继承类SalesManager。
  2. 将所有员工的记录都放在同一个txt文件中,每个员工记录占用一行。
  3. 文件在程序一开始全部读入vector容器中,并在程序结束前统一写回文件。
  4. 所有字符串统一采用string类,从而简化程序设计。
阅读全文

本文共计747个文字,预计阅读时间需要3分钟。

如何用C语言编写一个包含源码和文档的员工管理系统?

一、题目要求:设计一个虚拟基类成员类`Staff`,包含编号、姓名和年龄等保护数据成员,以及相关成员函数。

二、内容:设计`Staff`类,包含以下属性和方法:- 编号(`id`)- 姓名(`name`)- 年龄(`age`)- 成员函数:获取和设置编号、姓名和年龄的方法。

由`Staff`派生出`Salesman`类,包含以下属性和方法:- 销售额(`salesAmount`)- 成员函数:获取和设置销售额的方法,以及计算销售奖金的方法。

一、题目要求

  1. 设计一个虚基类员工类Staff,包含编号、姓名和年龄等保护数据成员以及相关的成员函数。
  2. 由Staff派生出销售员类Salesman,包含销售额等保护数据成员以及相关的成员函数。
  3. 由Staff派生出经理类Manager。
  4. 由Salesman和Manager派生出销售经理类SalesManager。
  5. 利用文件处理方式实现对公司人员(包括销售员、经理和销售经理)进行管理,具有增加数据、更新数据、查询数据、删除数据以及重组文件的功能。(删除数据在记录中做删除标志,重组文件指在物理上删除有删除标志的记录)另外还要分别统计这三类员工的人数以及所有员工的总数。

二、设计思路

  1. 分析题目要求,分别建立了四个类:虚基类Staff、公有继承类Salesman、公有继承类Manager和公有继承类SalesManager。
  2. 将所有员工的记录都放在同一个txt文件中,每个员工记录占用一行。
  3. 文件在程序一开始全部读入vector容器中,并在程序结束前统一写回文件。
  4. 所有字符串统一采用string类,从而简化程序设计。
阅读全文