嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):78630559
本次赞助数额为: 2 元微信扫码支付:2 元
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
主要功能
随着全球对知识和人才的重视,企业对人力资源管理重要性的认识逐渐深化,人才的全球化竞争使企业的人力资源管理面临前所未有的挑战。在新形势下,人力资源管理系统是一个企业单位不可缺少的部分,是适应现代企业制度,推动企业人力资源管理走向科学化、规范化、自动化的必要条件;是应对挑战、适应环境变化、提高企业管理效率、提升核心竞争力的关键措施。本系统主要对人事的部门、工种、职务、职称、文化程度、政治面貌、民族、工资、奖励、惩罚、合同等信息进行管理,还提供了员工在部门之间的调动、工种、职务、职称的调动和员工信息查找等功能。
业务流程
在使用本系统时,请按照以下流程进行操作:
(1)在“系统管理”菜单中的“用户管理”模块中添加操作员并设置操作员权限。
(2)在“基本资料管理”菜单下的模块中添加基本信息。
(3)在“工资设置”菜单下的模块中添加工资的奖励与惩罚项目。
(4)在“人事管理”菜单中的“人事信息管理”模块中添加人员信息。
在“人事管理”菜单中的“员工调动”模块中可以对员工的部门等信息进行调动。
(5)在“人事管理”菜单中的“合同管理”模块中对员工的合同进行管理。
(6)在“工资管理”菜单中的“建立新月份工资”模块中建工资月份。
(7)在“工资管理”菜单中的“员工奖励管理”、“员工惩罚管理”、“工资信息管理”模块中分别设置员工本月份的奖励金额、惩罚金额及本月份的工资。
(8)单击“退出”菜单按钮,退出该系统。
using System;
using System.Data;
using System.Windows.Forms;
using HRP.BaseClass;
using HRP.BaseInfo;
using HRP.Personnel;
using HRP.UserManage;
using HRP.Wage;
namespace HRP
{
public partial class frmMain : Form
{
private readonly SqlClass sqlclass = new SqlClass(); //创建SqlClass类的对象
public string strUserName; //记录登录用户名
public frmMain()
{
InitializeComponent();
}
//打开部门管理窗体
private void fileDept_Click(object sender, EventArgs e)
{
frmDept frm_dept = new frmDept();
frm_dept.ShowDialog();
}
//打开工种类型管理窗体
private void fileWorkType_Click(object sender, EventArgs e)
{
frmBase frm_base = new frmBase();
frm_base.strName = "tb_WorkType";
frm_base.Text = "【工种类型管理】";
frm_base.ShowDialog();
}
//打开职务类型管理窗体
private void fileDutyType_Click(object sender, EventArgs e)
{
frmBase frm_base = new frmBase();
frm_base.strName = "tb_DutyType";
frm_base.Text = "【职务类型管理】";
frm_base.ShowDialog();
}
//打开职称类型管理窗体
private void filePostTitle_Click(object sender, EventArgs e)
{
frmBase frm_base = new frmBase();
frm_base.strName = "tb_PostTitle";
frm_base.Text = "【职称类型管理】";
frm_base.ShowDialog();
}
//打开文化程度管理窗体
private void fileKultuLevel_Click(object sender, EventArgs e)
{
frmBase frm_base = new frmBase();
frm_base.strName = "tb_KultuLevel";
frm_base.Text = "【文化程度管理】";
frm_base.ShowDialog();
}
//打开政治面貌管理窗体
private void filePoliticsVisage_Click(object sender, EventArgs e)
{
frmBase frm_base = new frmBase();
frm_base.strName = "tb_PoliticsVisage";
frm_base.Text = "【政治面貌管理】";
frm_base.ShowDialog();
}
//打开民族管理管理窗体
private void fileFolk_Click(object sender, EventArgs e)
{
frmBase frm_base = new frmBase();
frm_base.strName = "tb_Folk";
frm_base.Text = "【民族管理管理】";
frm_base.ShowDialog();
}
//打开合同类型管理窗体
private void filePactType_Click(object sender, EventArgs e)
{
frmBase frm_base = new frmBase();
frm_base.strName = "tb_PactType";
frm_base.Text = "【合同类型管理】";
frm_base.ShowDialog();
}
//打开奖金项目设置窗体
private void fileHortationItem_Click(object sender, EventArgs e)
{
frmBase frm_base = new frmBase();
frm_base.strName = "tb_HortationItem";
frm_base.Text = "【奖金项目设置】";
frm_base.ShowDialog();
}
//打开惩罚项目设置窗体
private void fileChastisementItem_Click(object sender, EventArgs e)
{
frmBase frm_base = new frmBase();
frm_base.strName = "tb_ChastisementItem";
frm_base.Text = "【惩罚项目设置】";
frm_base.ShowDialog();
}
//打开人事信息管理窗体
private void filePersonnel_Click(object sender, EventArgs e)
{
frmPersonelInfo frm_PersonelInfo = new frmPersonelInfo();
frm_PersonelInfo.strUserName = strUserName;
frm_PersonelInfo.ShowDialog();
}
private void frmMain_Load(object sender, EventArgs e)
{
frmLogin frm_login = new frmLogin(); //创建登录窗体对象
frm_login.frm = this; //设置登录窗体中的变量值
tlslabUserName.Text = strUserName; //在状态栏中显示登录用户
//获取登录用户权限
DataSet ds = sqlclass.SqlDaAd("select * from tb_Purview where username='" strUserName "'", "tb_Purview");
//验证用户权限
if (Convert.ToBoolean(ds.Tables["tb_Purview"].Rows[0][0]) == false) //基本信息管理权限
{
tlsmenuBase.Enabled = false;
}
if (Convert.ToBoolean(ds.Tables["tb_Purview"].Rows[0][1]) == false) //工资设置权限
{
tlsmenuWageSetUp.Enabled = false;
}
if (Convert.ToBoolean(ds.Tables["tb_Purview"].Rows[0][2]) == false) //人事管理权限
{
tlsmenuPersonnel.Enabled = false;
}
if (Convert.ToBoolean(ds.Tables["tb_Purview"].Rows[0][3]) == false) //工资管理权限
{
tlsmenuWage.Enabled = false;
}
if (Convert.ToBoolean(ds.Tables["tb_Purview"].Rows[0][4]) == false) //系统管理权限
{
tlsmenuSystem.Enabled = false;
}
}
private void frmMain_FormClosing(object sender, FormClosingEventArgs e)
{
Application.Exit(); //退出当前应用程序
}
//打开用户管理窗体
private void fileUserManage_Click(object sender, EventArgs e)
{
frmUserManage frm_usermanage = new frmUserManage();
frm_usermanage.ShowDialog();
}
//打开口令设置窗体
private void fileUserPwdSetUp_Click(object sender, EventArgs e)
{
frmUserEdit frm_useredit = new frmUserEdit();
frm_useredit.strUserName = strUserName;
frm_useredit.ShowDialog();
}
//打开员工调动窗体
private void fileEmployeeRemove_Click(object sender, EventArgs e)
{
frmEmplpyeeRemove frm_EmployeeRemove = new frmEmplpyeeRemove();
frm_EmployeeRemove.strUserName = strUserName;
frm_EmployeeRemove.ShowDialog();
}
//打开合同管理窗体
private void filePactManage_Click(object sender, EventArgs e)
{
frmPactManage frm_PactManage = new frmPactManage();
frm_PactManage.ShowDialog();
}
//打开工资信息管理窗体
private void fileWageManage_Click(object sender, EventArgs e)
{
frmWage frm_wage = new frmWage();
frm_wage.ShowDialog();
}
//打开建立新月份工资窗体
private void fileMonthWageAdd_Click(object sender, EventArgs e)
{
frmWageAdd frm_wageadd = new frmWageAdd();
frm_wageadd.ShowDialog();
}
//打开员工惩罚管理窗体
private void fileEmployeeChastisement_Click(object sender, EventArgs e)
{
frmHortation frm_hortation = new frmHortation();
frm_hortation.strtype = "tb_Chastisement";
frm_hortation.ShowDialog();
}
//打开员工奖励管理窗体
private void fileEmployeeHortation_Click(object sender, EventArgs e)
{
frmHortation frm_hortation = new frmHortation();
frm_hortation.strtype = "tb_Hortation";
frm_hortation.ShowDialog();
}
//打开考勤信息管理窗体
private void fileAttendance_Click(object sender, EventArgs e)
{
frmAttendance frm_attendance = new frmAttendance();
frm_attendance.ShowDialog();
}
private void 退出ToolStripMenuItem_Click(object sender, EventArgs e)
{
Application.Exit(); //退出当前应用程序
}
}
}