实例介绍
【实例简介】
主要功能
随着全球对知识和人才的重视,企业对人力资源管理重要性的认识逐渐深化,人才的全球化竞争使企业的人力资源管理面临前所未有的挑战。在新形势下,人力资源管理系统是一个企业单位不可缺少的部分,是适应现代企业制度,推动企业人力资源管理走向科学化、规范化、自动化的必要条件;是应对挑战、适应环境变化、提高企业管理效率、提升核心竞争力的关键措施。本系统主要对人事的部门、工种、职务、职称、文化程度、政治面貌、民族、工资、奖励、惩罚、合同等信息进行管理,还提供了员工在部门之间的调动、工种、职务、职称的调动和员工信息查找等功能。
业务流程
在使用本系统时,请按照以下流程进行操作:
(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) 盖楼(回复)