#include<string>
using namespace std
class employee
{
public:
string name
string sex
string techang
string xuexing
string xingzuo
string attend
string getin
string birthday
int static number
int grade
int money
long call
employee(){number++grade=1}
void virtual input(){}
void show()
{
cout<<"姓名:"<<name<<" "
cout<<"性别:"<<sex<<" "
cout<<"年月:"<<birthday<<" "
cout<<"特长:"<<techang<<" "
cout<<"血型:"<<xuexing<<" "
cout<<"星座:"<<xingzuo<<" "
cout<<"参加公司时间:"<<attend<<" "
cout<<"进入公司时间:"<<getin<<" "
cout<<"月薪:"<<money<<" "
cout<<"编号:"<<number<<" "
cout<<"级别:"<<grade<<" "<<endl
}
}
int employee::number=0
class technician:public employee
{
public:
technician(){money=3000}
void input()
{
cout<<"姓名:"cin>>namecout<<endl
cout<<"性别:"cin>>sexcout<<endl
cout<<"年月:"cin>>birthdaycout<<endl
cout<<"特长:"cin>>techangcout<<endl
cout<<"血型:"cin>>xuexingcout<<endl
cout<<"星座:"cin>>xingzuocout<<endl
cout<<"参加公司时间:"cin>>attendcout<<endl
cout<<"进入公司时间:"cin>>getincout<<endl
}
}
class manger:public employee
{
public:
int x
void input()
{
int x
cout<<"姓名:"cin>>namecout<<endl
cout<<"性别:"cin>>sexcout<<endl
cout<<"经理类型(1 总经理,2 销售经理,3 技术经理):"cin>>x
switch(x)
{
int y,z
case 1:
money=10000break
case 2:
cout<<"销售额:"cin>>ymoney=4000+y/20break
case 3:
cout<<"奖金:"cin>>zmoney=6000+zbreak
}
cout<<"年月:"cin>>birthdaycout<<endl
cout<<"特长:"cin>>techangcout<<endl
cout<<"血型:"cin>>xuexingcout<<endl
cout<<"星座:"cin>>xingzuocout<<endl
cout<<"参加公司时间:"cin>>attendcout<<endl
cout<<"进入公司时间:"cin>>getincout<<endl
}
}
class saleman:public employee
{
public:
int m
void input()
{
cout<<"姓名:"cin>>namecout<<endl
cout<<"性别:"cin>>sexcout<<endl
cout<<"年月:"cin>>birthdaycout<<endl
cout<<"销售额:"cin>>mmoney=mcout<<endl
cout<<"特长:"cin>>techangcout<<endl
cout<<"血型:"cin>>xuexingcout<<endl
cout<<"星座:"cin>>xingzuocout<<endl
cout<<"参加公司时间:"cin>>attendcout<<endl
cout<<"进入公司时间:"cin>>getincout<<endl
}
}
void main()
{
int n
manger a
technician b
saleman c
cout<<"***通信09-3***孙太川***20092258****"<<endl
cout<<"***********************************"<<endl
cout<<"*主菜单 *"<<endl
cout<<"* 1 输入职工信息*"<<endl
cout<<"* 2 查询职工信息*"<<endl
cout<<"* 3 退出系统*"<<endl
cout<<"***********************************"<<endl
while(1)
{
cout<<"选择你所需要的菜单:"
cin>>n
if(n==3)break
switch(n)
{
int w
case 1:
cout<<"选择你所需要输入的职工类型:"<<endl
cout<<"(1 经理,2 技术人员,3 销售人员):"
cin>>w
switch(w)
{
case 1:
a.input()break
case 2:
b.input()break
case 3:
c.input()break
}
case 2:
int u
cout<<"编号:"cin>>u
switch(u)
{
case 1:
a.show()break
case 2:
b.show()break
case 3:
c.show()break
}
}
}
}
在当今社会,互联网空间的发展,给人们的工作和生活带来了极大的便利和高效,信息化,电子化已经成为节约运营成本,提高工作效率的首选。当前大量企业的员工管理尚处于手工作业阶段,不但效率低下,还常常因为管理的不慎而出现纰漏。因此部分企业需求,设计企业员工信息管理系统,以帮助企业达到员工管理办公自动化、节约管理成本、提高企业工作效率的目的。
企业员工信息管理系统采用B/S结构,主要对企业员工的信息以及跟人事相关的工作流程进行集中管理,方便企业建立一个完善的、强大的员工信息数据库,它是以NET2005和SQL 2000数据库作为开发平台。使用C#设计管理页面和编写 *** 作程序,完成数据输入、修改、存储、调用查询等功能;并使用SQL 2000数据库形成数据表,进行数据存储。
系统功能:1、基本信息:包括单位信息、人员登记、人员信息分类管理、专业信息、个人身份属性信息、人员变动登记。 2、综合处理:包括在职人员分类统计、在职人员人数综合统计两部分。在职人员分类统计包括归属行政区域、性别、民族、所属行业、个人身份属性、所任职务、职务类别、单位名称、政治面貌等进行统计。 3、查询:人员信息查询、各年度职务变化查询、各行业人员专业分布查询、各单位各行业人员分布查询、各奖惩等级获奖情况查询、各单位处分情况查询、按单位、年度统计培训情况、单位属性统计查询、个人身份属性查询、年度人员获奖查询。 4、按照格式的统计报表:人员学历结构分布统计表、各行业人员专业分布结构表、人员行业分布结构表、单位属性统计表、个人身份属性统计表、各地人员基本情况统计表、人员学历结构分布统计表、人员年龄结构分布统计表、人员培训情况统计表、人员获奖情况统计表、各地人员分布情况表、各行业人员分布统计表、人员年度职务变化情况统计表、各行业人员年龄分布情况统计表、专业技术工人行业职称分布情况表、人员职称评聘情况统计表、各地技术工人职称分布情况表、各地人员政治面貌情况统计表。内容全面,分类科学,在 *** 作上,它集输入、维护、查询、筛选、统计和各种处理为一体,信息导入导出方便共享,灵活、专业的报表设计,形象、增强的数据处理,完美的信息图形分析,用户可自定义自开发这些功能!易学易会,功能强大。希望能帮助您解决问题,如果没有请原谅我打扰了您!祝您生活愉快,万事如意,新年快乐欢迎分享,转载请注明来源:内存溢出
评论列表(0条)