C++写的公司员工信息管理系统(可加分)

C++写的公司员工信息管理系统(可加分),第1张

#include<iostream>

#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、按照格式的统计报表:人员学历结构分布统计表、各行业人员专业分布结构表、人员行业分布结构表、单位属性统计表、个人身份属性统计表、各地人员基本情况统计表、人员学历结构分布统计表、人员年龄结构分布统计表、人员培训情况统计表、人员获奖情况统计表、各地人员分布情况表、各行业人员分布统计表、人员年度职务变化情况统计表、各行业人员年龄分布情况统计表、专业技术工人行业职称分布情况表、人员职称评聘情况统计表、各地技术工人职称分布情况表、各地人员政治面貌情况统计表。内容全面,分类科学,在 *** 作上,它集输入、维护、查询、筛选、统计和各种处理为一体,信息导入导出方便共享,灵活、专业的报表设计,形象、增强的数据处理,完美的信息图形分析,用户可自定义自开发这些功能!易学易会,功能强大。希望能帮助您解决问题,如果没有请原谅我打扰了您!祝您生活愉快,万事如意,新年快乐


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/6065241.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-13
下一篇 2023-03-13

发表评论

登录后才能评论

评论列表(0条)

保存