实例介绍
【实例简介】
主要功能
随着全球对知识和人才的重视,企业对人力资源管理重要性的认识逐渐深化,人才的全球化竞争使企业的人力资源管理面临前所未有的挑战。在新形势下,人力资源管理系统是一个企业单位不可缺少的部分,是适应现代企业制度,推动企业人力资源管理走向科学化、规范化、自动化的必要条件;是应对挑战、适应环境变化、提高企业管理效率、提升核心竞争力的关键措施。本系统主要对人事的部门、工种、职务、职称、文化程度、政治面貌、民族、工资、奖励、惩罚、合同等信息进行管理,还提供了员工在部门之间的调动、工种、职务、职称的调动和员工信息查找等功能。
业务流程
在使用本系统时,请按照以下流程进行操作:
(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(); //退出当前应用程序
}
}
}
标签: 管理
网友评论
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明


支持(0) 盖楼(回复)