C++作业~

来源:百度知道 编辑:UC知道 时间:2024/06/19 03:51:20
C++作业报告——小型公司工资管理系统

一、程序设计目的
通过设计一个较为简单的《小型公司工资管理系统》,进一步熟悉C++中类的概念、类的封装、继承的实现方式。了解系统开发的需求分析、类层次设计、模块分析、编码测试、模块组装与整体调试的全过程,加深对C++的理解与Visual C++环境的使用;逐步熟悉程序设计的方法,并养成良好的编程习惯。
二、设计目标
题目:小型公司工资管理系统设计
设计说明与要求:
1、公司主要有4类人员:经理、技术员、销售员、销售经理。要求存储这些人的职工号、姓名、月工资、岗位、年龄、性别等信息。
2、工资的计算方法:
A、经理:固定月薪为8000;
B、技术员:工作时间*小时工资(100元每小时);
C、销售员:销售额*4%提成;
D、销售经理:底薪(5000)+所辖部门销售额总额*0.5%;
(3)输入数据要求每类人员不能少于4人,并按以下格式输出:
职工号 姓名 性别 年龄 岗位 工资 排名

及某部门经理所辖部门各售货员的业绩及自己的工资表:

(4)菜单要求:要有一个菜单,用于选择各项功能,其中
1) 数据录入:输入各种数据;
2) 数据统计:各销售经理的工资计算及最终按工资进行的冒泡排序;
3) 数据打印:打印上述表格;
4)数据备份:把相关数据写入文件;
5)退出:推出本系统;

C++作业报告——学生成绩管理系统
(1)题目:学生成绩管理系统
学生班级:*****
学生姓名:*****
学生学号:*****
(2)学生成绩管理系统需求与功能分析
学生成绩的录入、统计、查询、修改、删除、输出。
(3)学生成绩管理系统的数据结构表
序号 成员名(字段名) 数据类型 长度 字段含义
1 class_0 char 20 班级
2 num int 学号
3 name char 8 姓名
4 elec flao

学c++是做的一个《小型公司工资管理系统》

#include<iostream.h>
#include<string.h>
#include<iomanip.h>
#include<fstream.h>
fstream myfile;
//*******************************************************
class Employee//雇员类
{
protected:
int num;
int age;
char name[10];
double income;
char sex;
public:

virtual void Set()
{
cout<<"其姓名:";
cin>>name;
cout<<"性别(m/w):";
cin>>sex;
cout<<"年龄:";
cin>>age;
}
void Get()
{
cout<<"┣━━━━━╋━━━━━╋━━━━━╋━━━━━╋━━━━━┫"<<endl;
cout<<"┃"<<setw(10)<<num<<"┃";
int n=10-strlen(name);
for(int i=0;i<n;i++)
cout<<" ";
cout<<name<<"┃"<<" "