• 大小: 447KB
    文件类型: .rar
    金币: 2
    下载: 0 次
    发布日期: 2024-01-28
  • 语言: C/C++
  • 标签: c++  

资源简介

计算机专业,c++课程设计大作业。该压缩包内有源代码、课程设计文档。运行环境vc6.0

资源截图

代码片段和文件信息

#include 
#include 
#include 

using namespace std;

class stu
{
private:
char name[20] number[11] Sex Depement[20];
int Age;
long Telephone;
double much;
public:
stu()
{
}
stu(char n[20] char number[11] char Depement[20] char Sex int Age long Telephone double muc)
{
strcpy(stu::name n);
strcpy(stu::number number);
strcpy(stu::Depement Depement);
stu::Sex = Sex;
stu::Age = Age;
stu::Telephone = Telephone;
stu::much = muc;
}
double getsum()
{
return much;
}
friend void main();
};


void main()
{
cout << “请选择您需要的操作!“ << endl;
cout << “操作:“ << endl;
cout << “(0)职工数据录入“ << endl;
cout << “(1)增加职工人员“ << endl;
cout << “(2)删除职工人员“ << endl;
cout << “(3)新完成的需要添加的产品数量数据“ << endl;
cout << “查询:“ << endl;
cout << “(4)按总产品数量查询“ << endl;
cout << “(5)按职工姓名查询“ << endl;
cout << “(6)输出所有职工的数据“ << endl;
cout << “生产量排名名次“ << endl;
cout << “(7)按职工生产的总产品数量查询排名“ << endl;
cout << “选择相关操作请输入相对的括号里的阿拉伯数字!“ << endl;
cout <<“(8)以职工总产品数量排名输出; \n(9)退出“ << endl;
char p; char w;
stu *s[50];
ofstream *file[50];
int i = 0;
int j = 0;
bool flag2 = 0;
do
{
cin >> p;
if ((p >= ‘0‘&&p <= ‘10‘))
flag2 = 1;
else
cout << “指令错误!请重新输入:“ << endl;
} while (flag2 == 0);
do
{
switch (p)
{
case ‘0‘:
{
char c;
char name[20] number[11] Sex Depement[20];
int Age;
long Telephone;
double much;
do {
cout << “请输入职工姓名“ << endl;
cin >> name;
cout << “请输入职工号:“ << endl;
cin >> number;
cout << “请输入职工所在部门:“ << endl;
cin >> Depement;
cout << “请输入职工性别:“ << endl;
cin >> Sex;
cout << “请输入职工年龄:“ << endl;
cin >> Sex;
getchar();
cout << “请输入职工联系方式:“ << endl;
cin >> Telephone;
cout << “请输入产品数量:“ << endl;
cin >> much;
file[j] = new ofstream(“document“ ios::ate);
*file[j] << “姓名“ << name << “产品数量“ << much << endl;
j++;
s[i] = new stu(name number Depement Sex Age = 0 Telephone = 0 much);
i++;
cout << “数据录入成功,想继续录入吗(y/n)“ << endl;
cin >> c;
flag2 = 0;
do
{
if (c != ‘y‘&&c != ‘n‘)
{
cout << “指令错误!请重新输入!“ << endl;
cin >> c;
}
else
flag2 = 1;
} while (flag2 == 0);
} while (c == ‘y‘);
break;
}
case ‘1‘:
{
char nam[20] number[11] Sex Depement[20];
int Age c;
long Telephone;
double much;
do
{
cout << “请输入您要增加的职工的姓名:“ << endl;
cin >> nam;
cout << “请输入职工号:“ << endl;
cin >> number;
cout << “请输入职工所在部门:“ << endl;
cin >> Depement;
cout << “请输入职工性别:“ << endl;
cin >> Sex;
cout << “请输入职工年龄:“ << endl;
cin >> Sex;
getchar();
cout << “请输入职工联系方式:“ << endl;
cin >> Telephone;
cout << “请输入产品数量:“ << endl;
cin >> much;
file[j] = new ofstream(“document“ ios::ate);
*file[j] << “姓名“ << nam << “产品数量“ << much << endl;
j++;
s

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       8725  2016-12-28 20:43  职工工作量统计系统\职工工作量统计信息系统.cpp

     文件     465206  2019-05-17 12:38  职工工作量统计系统\职工工作量统计系统 .docx

     目录          0  2019-05-17 12:39  职工工作量统计系统

----------- ---------  ---------- -----  ----

               473931                    3


评论

共有 条评论