职工工资信息管理系统怎么弄(至少包括:姓名,职务,职称,工资)

作者&投稿:邬琦 (若有异议请与网页底部的电邮联系)
职工工资信息管理系统~

我就是 信息管理与信息系统 在读生

也不留个联系方式

c语言编的学生信息管理系统小程序 参考吧
<stdio.h>
#include <stdlib.h>
#include <string.h>
struct st
{
char name[20];
int english;
int math;
int chinese;
int average;
st *next;

};
struct st *pend=NULL;//初始链表的尾指针
struct st *pendorder=NULL;//顺序链表的尾指针
struct st *pheadorder=NULL;//顺序链表的头指针
struct st *makeorder(struct st *phead);//按分数从大到小排序 生产链表
struct st *addtolist(struct st *add);// 将平均分最大的添到另一个链表
struct st *createlist();//输入学生信息时生成的初始链表
struct st * deletestu(char *name,st *phead);//删除一个学员的信息
struct st *addstu(st *name,st *phead);//向顺序链表添加一个元素,插入的地方按平均成绩
void printinfo(st *phead);//按平均成绩打印出每个学员的名字

int main()
{
int select;
char deletename[20];
struct st *addstud=NULL;
struct st *phead=NULL;
phead=createlist();//输入时创建链表
pheadorder=makeorder(phead);//将链表排序
printf("input operation:1----deletestudent,2-----addstudent,3----output all student\n");
scanf("%d",&select);
while(select>0)//选择操作1为删除2为添加3为打印,其他的输入会跳出循环
{
switch(select)
{

case 1:
printf("please input the of the student to be deleted:\n");
scanf("%s",deletename);
pheadorder=deletestu(deletename,pheadorder);
printf("input operation:1----deletestudent,2-----addstudent,3----output all student\n");
scanf("%d",&select);
break;
case 2:
printf("please input the information of the student to be added:\n");
addstud=new st;
scanf("%s%d%d%d",addstud->name,&(addstud->english),&(addstud->math),&(addstud->chinese));
addstud->average=((addstud->english)+(addstud->math)+(addstud->chinese))/3;
while((addstud->english)<=0)
{
delete addstud;
printf("please input the information of the student to be added:\n");
addstud=new st;
scanf("%s%d%d%d",addstud->name,&(addstud->english),&(addstud->math),&(addstud->chinese));
addstud->average=((addstud->english)+(addstud->math)+(addstud->chinese))/3;
}
pheadorder=addstu(addstud,pheadorder);
printf("input operation:1----deletestudent,2-----addstudent,3----output all student\n");
scanf("%d",&select);
break;
case 3:
printinfo(pheadorder);
printf("input operation:1----deletestudent,2-----addstudent,3----output all student\n");
scanf("%d",&select);
break;
default:
goto laber;

}
}
laber:system("pause");
return 1;

}
struct st *createlist()//输入时创建初始链表
{
struct st *pfirst=NULL;
struct st *plast=NULL;
struct st *p=new st;
printf("please input the information of the students:\n");
scanf("%s%d%d%d",p->name,&(p->english),&(p->math),&(p->chinese));
p->average=((p->english)+(p->math)+(p->chinese))/3;
while((p->english)>0)
{
if(pfirst==NULL)
pfirst=plast=p;
else
plast->next=p;
plast=p;
printf("please input again:\n");
p=new st;
scanf("%s%d%d%d",p->name,&(p->english),&(p->math),&(p->chinese));
p->average=((p->english)+(p->math)+(p->chinese))/3;

}
plast->next=NULL;
printf("list create successful\n");
delete p;
return pfirst;
}
struct st *deletestu(char *name,st *phead)//删除一个学员
{
int flag=0;
st *p=NULL;
if(strcmp(phead->name,name)==0)
{
phead=phead->next;
flag=1;
}
else
for(p=phead;p;p=p->next)
{
if(strcmp(p->next->name,name)==0)
{
p->next=p->next->next;
flag=1;
break;
}
}
if(!flag)
printf("the student you delete is not in the list\n");
else printf("delete successful\n");
return phead;
}
struct st *addstu(st *name,st *phead)//按平均分增加一个学员
{
name->next=NULL;
struct st *p=NULL;
if((name->average)>(phead->average))
{
name->next=phead;
phead=name;
return phead;
}
else
{
for(p=phead;p->next;p=p->next)
{
if((name->average)>(p->next->average))
{
name->next=p->next;
p->next=name;
return phead;
}

}
}
p=p->next;
p->next=name;
return phead;

}
void printinfo(st *phead)//打印信息
{
st *p;
for(p=phead;p;p=p->next)
printf("%s\n",p->name);
}

struct st *addtolist(struct st *phead,struct st *add)//生成顺序链表时每回都添加一个平均成绩最高的学员信息
{
add->next=NULL;
if(phead==NULL)
pendorder=phead=add;
else
pendorder->next=add;
pendorder=add;
return phead;

}

struct st *makeorder(struct st *phead)//将初始链表变成顺序链表
{
if(phead!=NULL)
{
int max;
struct st *p=NULL;
struct st *index=NULL;
while(phead)
{
max=0;
for(p=phead;p;p=p->next)
{
if(p->average>max)
{
max=p->average;
index=p;
}
}
phead=deletestu(index->name,phead);
pheadorder=addtolist(pheadorder,index);
}
return pheadorder;
}
else printf("there is no list members to be ordered\n");
return pheadorder;
}

————小型公司工资管理系统
一〉题目要求
(1)公司主要有4类人员:经理、技术员、销售员、销售经理。要求存储这些人的职工号、姓名、月工资、岗位、年龄、性别等信息。
(2)工资的计算方法:
A.经理:固定月薪为8000;
B.技术员:工作时间*小时工资(100元每小时);
C.销售员:销售额*4%提成;
D.销售经理:底薪(5000)+所辖部门销售额总额*0.5%;
(3)输入数据要求每类人员不能少于4人,并按以下格式输出:
职工号 姓名 性别 年龄 岗位 工资 排名

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

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

二〉程序最终版:
1,程序员代码
#include<iostream.h>
#include<stdlib.h>
#include<fstream.h>
#include<iomanip.h>
#include<string.h>
class employee
{
public:
float salary;
employee()
{
salary=0;
}
void pay(){}
void print(){}
void input()
{
cout<<"的编号:";
cin>>no;
cout<<" 其姓名:";
cin>>name;
cout<<" 性别(m/w):";
cin>>sex;
cout<<" 年龄:";
cin>>age;
}
protected:
int no;
char name[8];

char sex;
int age;

};
class manager:virtual public employee
{
protected:
float monthlypay,sale;
public:

manager(){monthlypay=8000;}
void input(){cout<<"经理";employee::input();}
void save()
{
fstream outfile;
outfile.open("F:shuju.txt",ios::app);
if(!outfile)
{
cout<<"F can't open.\n";
abort();
}
outfile<<"经理"<<endl;
outfile<<"号码"<<no<<"名字"<<name<<"性别"<<sex<<"年龄"<<age<<"工资"<<salary<<endl;
}
void pay(){salary=monthlypay;}
void print()
{
cout<<"├—————┼—————┼—————┼—————┼—————┤"<<endl;
cout<<"│"<<setw(10)<<no<<"│"<<setw(10)<<name<<"│"<<setw(10)<<sex\
<<"│"<<setw(10)<<age<<"│"<<setw(10)<<salary<<"│"<<endl;
}
};

class technician:virtual public employee
{
private:
float hourlyrate;
int workhours;
public:
technician(){hourlyrate=100;}
void pay()
{
cout<<name<<"本月工作时数:";
cin>>workhours;
salary=hourlyrate*workhours;
}
void input(){cout<<"技术工"<<endl;employee::input();}
void save()
{
fstream outfile;
outfile.open("F:shuju.txt",ios::app);
if(!outfile)
{
cout<<"F can't open.\n";
abort();
}
outfile<<"技术工"<<endl;
outfile<<"号码"<<no<<"名字"<<name<<"性别"<<sex<<"年龄"<<age<<"工资"<<salary<<endl;
}
void print()
{
cout<<"├—————┼—————┼—————┼—————┼—————┤"<<endl;
cout<<"│"<<setw(10)<<no<<"│"<<setw(10)<<name<< "│"<<setw(10)<<sex\
<<"│"<<setw(10)<<age<<"│"<<setw(10)<<salary<<"│"<<endl;
}
};
class salesman:virtual public employee
{
protected:
float commrate;
float sales;
public:
salesman(){commrate=0.04;}
void input(){cout<<"销售员";employee::input();}
void save()
{
fstream outfile;
outfile.open("F:shuju.txt",ios::app);
if(!outfile)
{
cout<<"f can't open.\n";
abort();
}
outfile<<"技术工"<<endl;
outfile<<"号码"<<no<<"名字"<<name<<"性别"<<sex<<"年龄"<<age<<"工资"<<salary<<endl;
}
void pay()
{
cout<<name<<"本月销售额:";
cin>>sales;
salary=sales*commrate;
}
void print()
{
cout<<"├—————┼—————┼—————┼—————┼—————┤"<<endl;
cout<<"│"<<setw(10)<<no<<"│"<<setw(10)<<name<<"│"<<setw(10)\
<<sex<<"│"<<setw(10)<<age<<"│"<<setw(10)<<salary<<"│"<<endl;
}
};

class salesmanager:virtual public manager,virtual public salesman
{
private:
float total;int no1,no2,no3,no4;char name1[8],name2[8],name3[8],name4[8];
float sale1,sale2,sale3,sale4;
public:
int flag;
void salemanager()
{
monthlypay=5000;
commrate=0.005;
}
void input(){cout<<"销售经理";employee::input();}
void save()
{
fstream outfile;
outfile.open("F:shuju.txt",ios::app);
if(!outfile)
{
cout<<"f can't open.\n";
abort();
}
outfile<<"销售经理"<<endl;
outfile<<"号码"<<no<<"名字"<<name<<"性别"<<sex<<"年龄"<<age<<"工资"<<salary<<endl;
}
void savesale()
{
fstream outfile;
outfile.open("F:shuju.txt",ios::app);
if(!outfile)
{
cout<<"F can't open.\n";
abort();
}
outfile<<"销售经理所辖售员业绩及自己的工资"<<endl;
outfile<<"编号"<<no1<<"名字"<<name1<<"工资"<<sale1<<endl;
outfile<<"编号"<<no2<<"名字"<<name2<<"工资"<<sale2<<endl;
outfile<<"编号"<<no3<<"名字"<<name3<<"工资"<<sale3<<endl;
outfile<<"编号"<<no4<<"名字"<<name4<<"工资"<<sale4<<endl;
}
int min(float salary1,float salary2)
{
if(salary1<salary2)
return 1;
else return 2;
}
void pay()
{

salemanager();
salary=monthlypay+commrate*totalsale();
}
float totalsale()
{total=sale1+sale2+sale3+sale4;return total;}
void printtotal()
{
cout<<"├—————┴——┬——┴—————┤"<<endl;
cout<<"│销售额合计 │ "<<setw(10)<<total<<" │"<<endl;
cout<<"└————————┴————————┘"<<endl;
}
void sort(salesmanager &p)
{
int tmp,i,j;
for(j=0;j<2;j++)
for(i=0;i<2;i++)
if(total<p.salary)
{
tmp=salary;
total=p.salary;
p.salary=tmp;
tmp=no;
no=p.no;
p.no=tmp;
}
}
void saler()
{
cout<<name<<"所管部门月销售量:";
cout<<"职工编号:";
cin>>no1;
cout<<" 职工姓名:";
cin>>name1;
cout<<" 销售额:";
cin>>sale1;
cout<<"职工编号:";
cin>>no2;
cout<<" 职工姓名:";
cin>>name2;
cout<<" 销售额:";
cin>>sale2;
cout<<"职工编号:";
cin>>no3;
cout<<" 职工姓名:";
cin>>name3;
cout<<" 销售额:";
cin>>sale3;
cout<<"职工编号:";
cin>>no4;
cout<<" 职工姓名:";
cin>>name4;
cout<<" 销售额:";
cin>>sale4;

}
void saleprint()
{
cout<<"│"<<setw(10)<<no1<<"│"<<setw(10)<<name1<<"│"<<setw(10)<<sale1<<"│"<<endl;
cout<<"├—————┼—————┼—————┤"<<endl;
cout<<"│"<<setw(10)<<no2<<"│"<<setw(10)<<name2<<"│"<<setw(10)<<sale2<<"│"<<endl;
cout<<"├—————┼—————┼—————┤"<<endl;
cout<<"│"<<setw(10)<<no3<<"│"<<setw(10)<<name3<<"│"<<setw(10)<<sale3<<"│"<<endl;
cout<<"├—————┼—————┼—————┤"<<endl;
cout<<"│"<<setw(10)<<no4<<"│"<<setw(10)<<name4<<"│"<<setw(10)<<sale4<<"│"<<endl;
}
void print()
{
cout<<"├—————┼—————┼—————┼—————┼—————┤"<<endl;
cout<<"│"<<setw(10)<<no<<"│"<<setw(10)<<name<<"│"<<setw(10)<<sex<<"│"
<<setw(10)<<age<<"│"<<setw(10)<<salary<<"│"<<endl;
}
};
void main()
{
manager m[4];
technician t[4];
salesman s[4];
salesmanager sm[4];
t[1].save();
int flag=1,operate,minnum=0;
do{
cout<<" ★★小型公司工资管理系统★★\n";
cout<<" ┌—————————————┐\n";
cout<<" │ 请选择您所需的操作 │\n";
cout<<" │ 数据输入:1,并按回车键 │\n";
cout<<" │ 数据统计:2,并按回车键 │\n";
cout<<" │ 数据打印:3,并按回车键 │\n";
cout<<" │ 数据备份:4,并按回车键 │\n";
cout<<" │ 退出系统:5,并按回车键 │\n";
cout<<" └—————————————┘\n";
cout<<" 请选择一个操作: ";
cin>>operate;
switch(operate)
{
case 1:
cout<<"please waiting........"<<endl;
{
for(int i=0;i<4;i++)
{m[i].input();}
for(int j=0;j<4;j++)
{t[j].input();}
for(int k=0;k<4;k++)
{s[k].input();}
for(int l=0;l<4;l++)
{sm[l].input();}
}
{
for(int i=0;i<4;i++)
{m[i].pay();}
for(int j=0;j<4;j++)
{t[j].pay();}
for(int k=0;k<4;k++)
{s[k].pay();}
for(int l=0;l<4;l++)
{sm[l].saler();sm[l].pay();}
};break;
case 2:
cout<<"please waiting......."<<endl;
{
{
for(int l=0;l<4;l++)
sm[l].totalsale();

};

cout<<" 第一位经理的销售员"<<endl;
cout<<"┌—————┬—————┬——————┐"<<endl;
cout<<"│ 职工号 │ 姓名 │ 销售额 │"<<endl;
sm[0].saleprint();
sm[0].printtotal();
cout<<" 排序已经完成"<<endl;
cout<<"各销售经理的排名"<<endl;
cout<<"┌—————┬—————┬—————┬—————┬———————┐"<<endl;
cout<<"│ 职工号 │ 姓名 │ 性别 │ 年龄 │ 工资 │"<<endl;
for(int i=0;i<4;i++)
{
minnum=0;
for(int ddd=0;ddd<4;ddd++)
{
if(sm[minnum].salary>sm[ddd].salary&&sm[ddd].flag!=1)
{
minnum=ddd;
}
}
sm[minnum].flag=1;
sm[minnum].print();
}
cout<<"└—————┴—————┴—————┴—————┴———————┘"<<endl;
};break;

case 3:
cout<<"please waiting........"<<endl;
{
cout<<"*********************************************************************"<<endl;
cout<<" 经理工资一览表如下:"<<endl;
cout<<"┌—————┬—————┬—————┬—————┬——————┐"<<endl;
cout<<"│ 职工号 │ 姓名 │ 性别 │ 年龄 │ 工资 │"<<endl;
for(int i=0;i<4;i++)
{m[i].print();}
cout<<"└—————┴—————┴—————┴—————┴——————┘"<<endl;

cout<<"*********************************************************************"<<endl;
cout<<" 技术员的月工资一览表:"<<endl;
cout<<"┌—————┬—————┬—————┬—————┬——————┐"<<endl;
cout<<"│ 职工号 │ 姓名 │ 性别 │ 年龄 │ 工资 │"<<endl;
for(int j=0;j<4;j++)
{t[j].print();}
cout<<"└—————┴—————┴—————┴—————┴——————┘"<<endl;

cout<<"********************************************************************"<<endl;
cout<<" 销售员工资一览表"<<endl;
cout<<"┌—————┬—————┬—————┬—————┬———————┐"<<endl;
cout<<"│ 职工号 │ 姓名 │ 性别 │ 年龄 │ 工资 │"<<endl;
for(int k=0;k<4;k++)
{s[k].print();}
cout<<"└—————┴—————┴—————┴—————┴———————┘"<<endl;

cout<<"********************************************************************"<<endl;
cout<<" 销售经理工资一览表"<<endl;
cout<<"┌—————┬—————┬—————┬—————┬———————┐"<<endl;
cout<<"│ 职工号 │ 姓名 │ 性别 │ 年龄 │ 工资 │"<<endl;
for(int l=0;l<4;l++)
{sm[l].print();}
cout<<"└—————┴—————┴—————┴—————┴———————┘"<<endl;
};break;

case 4:
cout<<"please waiting........"<<endl;
{
for(int i=0;i<4;i++)
{m[i].save();}
for(int j=0;j<4;j++)
{t[j].save();}
for(int k=0;k<4;k++)
{s[k].save();}
for(int l=0;l<4;l++)
{sm[l].save();}
};
cout<<"information have been saved!"<<endl;
break;
case 5:exit(0);break;
default:cout<<"输入错误,请重新1-5间的输入"<<endl;
}
}while(flag=1);
}
备注:1本程序已经修订过,是网络流传的版本的终结版,解决了原始版本不可进行销售经理工资排序的缺点。
2。本程序为本周刚结束的课程设计的自我修正版本。
3 由于图片不可上传,要观看完美界面截图及报告完整内容请登陆我q-zone。。

我写过一个类似的,使用VC2005写的,你可以参考一下:
http://blog.csdn.net/hanjiangying/archive/2010/03/05/5348863.aspx

没有邮箱???太大了。。。。。。。。。。。。。。。。

我QQ1060499732 加 传你

自己做吧,帮你做是害你


hr工资管理系统的好处有哪些呢?
1.规范化管理 工资管理系统的使用,将大大地缩短工资核算,工资发放的周期,系统可以一键快速生成薪资分析报告,工资统发工作的透明度也会得到增强,而公司员工对人力资源部门工作的监督程度也会得到提高。2.提高工作效率 工资管理系统的使用,提高了企业的整体工作效率。工资管理系统使得企业的员工管理、工资处...

薪酬管理系统排名
薪酬管理系统排名:i人事工资管理系统、超易工资管理系统、中易通用人事工资管理系统、强新人事工资管理系统、620职工工资信息管理系统。1、i人事工资管理系统 提高工资结算效率70%。集上万种HR工资管理应用场景,高度自定义,灵活易用,适合所有行业应用。i人事提供工资台账、社保福利台账的生成和计算,个税...

有没有好用的人事工资管理信息系统?
在寻找高效的人事工资管理解决方案吗?我强烈推荐您试试施特伟的hrplusV6系统。这款强大且全面的数字化人力资源管理工具,凭借其全方位的功能模块,包括招聘与培训、组织结构管理、智能考勤排班、薪酬绩效评估等,为企业打造了一套无缝衔接的一体化管理体系。它不仅简化了复杂流程,帮助企业在数字化和智能化的...

薪资管理系统是什么
薪资管理系统是一款用于管理员工工资、津贴、奖金等人力资源管理的软件系统。就拿餐饮行业来说,薪资管理系统可以帮助餐饮门店管理人员更好地调整员工薪资,财务人员更好地进行薪资结算及统计,同时还能对员工的绩效及礼品福利发放等进行管理。红海云薪资管理系统 以下是选择适合的薪资管理系统应考虑的因素:1....

工资管理系统功能有哪些?
施特伟工资管理系统主要有以下这些功能:1.薪酬精准核算;2.智能个税计算;3.薪资预算管控;4.薪资安全加密;5.社保福利管理。

职工工资管理系统
职工工资管理系统 (1)工资信息录入:需要录入职工号,姓名,部门,基本工资,奖金,全勤奖,扣款,税金,应发工资,实发工资等信息;(2)工资信息排序:能够按照实发工资降序排序(3)工资信息删除:能够将... (1) 工资信息录入:需要录入职工号,姓名,部门,基本工资,奖金,全勤奖,扣款,税金,应发工资,实发工资等信息;(2) ...

有没有好用的人事工资管理信息系统?
我推荐下我们公司正在使用的CDP的薪酬管理系统,系统简洁明了,上手很快,提供了薪资明细表、薪资差异表、报盘报税表等,能节省很多手动配置的时间,报表工具是可视化的,数据看上去很清晰。同时里面内置了很多标准的算薪公式∞,也可自由定义,能应对各类算薪场景,自动算薪特别方便而且还能保证准确率。用...

C语言程序设计:职工工资信息统计管理系统设计
cout<<"简易职工薪水管理程序 by 做他\\n";\/\/ delete this line cout<<"版权没有 请随意复制或修改任何代码\\n";\/\/delete this line cout<<"请选择操作:1.录入 2.删除 3.修改 4.查询 5.显示所有员工 6.退出 :";int choose=0;cin>>choose;assert(!cin.fail());while (choose!=6){ i...

工资管理系统的主要功能是什么_简述工资管理系统包括哪些功能
工资管理系统主要功能:1、操作简单方便 采用国际流行的下拉菜单,全WINDOWS操作形式,界面新颖,全面支持鼠标操作,功能齐全。2、任意设定工资项目 3、任意定义工资计算公式 4、任意定义输出表格 5、多级部门汇总 6、多套工资管理 7、多级权限管理和保密措施 8、批量数据更改功能 9、多种报表输出 ...

工资信息管理系统
cout<<"简易职工薪水管理程序 by 做他\\n";\/\/ delete this line cout<<"版权没有 请随意复制或修改任何代码\\n";\/\/delete this line cout<<"请选择操作:1.录入 2.删除 3.修改 4.查询 5.显示所有员工 6.退出 :";int choose=0;cin>>choose;assert(!cin.fail());while (choose!=6){ i...

厦门市15574371173: 用C语言怎么做职工工资信息管理系统,有什么资料可以参考 -
扶皆利欧: 主要内容:① 职工基本信息:如工资卡号、身份证号、姓名、性别、年龄、工龄、部门、技术职称、技术职称编号、家庭电话号码、手机号码等.② 工资基础信息:技术职称编号、技术职称、基本工资、职务工资、各种补助等.③ 费用扣除信息:工资卡号、水费、电费、清洁费(5元/月)、闭路电视费(10元/月)等.④ 工资单数据:工资卡号、姓名、应发工资、水费、电费、清洁费、闭路电视费、税金、实发工资、特别奖励.

厦门市15574371173: C语言“职工工资管理系统设计”怎么弄? -
扶皆利欧: #include "stdafx.h" #include "iostream" #include "string" #include "list" #include "cassert" using namespace std; /* 编号、姓名、部门、应付工资、保险、税金、实付工资. 其中实付工资由公式计算得到:实付工资=应付工资 - 保险...

厦门市15574371173: <公 司 人 员 工 资 管 理 系 统>怎么做 -
扶皆利欧: 1.可以自已用自己会的任何语言编写.2.在百度或其它地方求人,看看有没有好心的闲人帮你.3.可以请同学或朋友帮助你.4.花钱请软件公司帮你写.5.在baidu 或goole找找看有没有开源的代码可以改改用.还有很多种方法.大家也帮他想想吧.

厦门市15574371173: 请问大家怎么做员工薪资系统? -
扶皆利欧: 管理123员工薪资管理系统使用:①财务人员每月在核算工资时,在“工资管理”页面中建立工资表,这里可以进行引用以前月份的数据、补充员工、批量修改、卡片录入等操作;如果需要计算计时工资或计件工资,将在“计时工资管理”和“...

厦门市15574371173: 请教大侠用C++帮忙做一个职工信息管理系统!要求如下: -
扶皆利欧: 给你个相似的修改下吧!你的这10分真的换不来一个原创!# include # include using namespace std;# include struct course{ int a; char cname[10]; char name[10]; }; struct ds{ int a; char cname[10]; char name[10]; int sus; }; int main() { fstream infile,...

厦门市15574371173: C语言课程设计:职工工资管理系统设计 -
扶皆利欧: 展开全部*/ struct employee{ string m_num;//编号 string m_name;//姓名 string m_dep;//部门 double m_salary;//应付工资 double m_insurance;//保险 double m_tax;//税金 };/*(1)录入:输入职工数据,其中“实付工资”通过计算得到; ...

厦门市15574371173: 用C++编写职工信息管理系统 -
扶皆利欧: #include<stdio.h> #include<conio.h> #include<malloc.h> #include<string.h> typedef struct ZHIGONG {char zhigongNumber[10];/*职工号*/char zhigongName[20];/*职工姓名*/char zhigongsex[4]; /*职工性别*/ char zhigongage[10]; /*出生年月...

厦门市15574371173: 如何用access做一个工资管理系统? -
扶皆利欧: 单独用access极不好做,最好搭配java,做成在线浏览的jsp,这样不仅能方便记录、方便公司内的其他电脑浏览、也可以自动按基本信息的推算工资变化.

厦门市15574371173: 怎么样用VFP制作一个工资管理系统......
扶皆利欧: 大致方法是: 你先建立一个项目--&gt;在项目中建立相应的表,相应的表单,相应的菜单--&gt; 在表单中引用表,引用菜单.当然表单中含有相应的管理功能--&gt;连编项目.成exe或app文件就可以了. 由于命令太多,基本上设计到整本vfp书,所以不能说详细. 不过你可以在网上搜一下有没有开发好的

厦门市15574371173: C语言程序设计 -- 工资管理系统 -
扶皆利欧: #include "stdio.h"#include "stdlib.h"#include "string.h" typedef struct empl { char number[20]; char name[20]; int pay; int subsidy; int costlive; empl *next; }; int show(empl *p) { if(!p)return 0; printf("number\t mame\t pay\t subsidey\t costlive\n"...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网