基于C/S的人事管理系统的设计与实现
发布时间:2019-08-14 来源: 感恩亲情 点击:
摘要:企业单位人事档案管理工作是一种繁琐,务求准确迅速的信息检索工作。随着计算机信息技术的飞速发展,人类进入信息化时代,社会的竞争越来越激烈,企业人事管理就越显示出其不可或缺性,成为企业一个非常重要的模块。
关键词:员工基本信息;劳动合同签订;Visual Studio 2012;Sql Server 2008
一、概述
企业人事管理是企业管理的一项重要内容,在整个企业的管理中具有重要地位。随着计算机技术的飞速发展,企业信息化的发展趋势,人事管理系统已经成为企业管理内不可缺少的一部分,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件。计算机在企业管理中应用的普及,利用计算机实现企业人事管理势在必行。
二、目的及意义
(一)目的
在企业中,人事管理工作是非常重要的工作,它负责整个企业的日常人事安排,人员的人事管理等。以前都是人工进行操作。随着企业规模的扩大,人事管理的工作量也大大的加重。所以管理企业日常人事工作,针对企业实际情况和需求量身订制开发,旨在真正提高企业信息化管理水平,提高工作效率,降低管理成本,全面实现管理的标准化和信息化。帮助财务部门能更好地管理企业的员工工资,人事,提高工作效率,实现企业工资信息管理的规范化和自动化;还有就是能够管理企业人员的流动情况,这样对企业的工作效率就大大的提高了。
(二)意义
能够即时管理员工动态,加快了员工工资的发放效率,减少劳力物力,实现了全信息化的管理。提高企业信息化管理水平,提高工作效率,降低管理成本,全面实现管理的标准化和信息化。
三、需求分析
(一)业务需求分析
人事管理系统,属于ERP的一个部分。它单指汇集成功企业先进的人力资源管理理念、人力资源管理实践、人力资源信息化系统建设的经验,以信息技术实现对企业人力资源信息的高度集成化管理,为中国企业使用的人力资源管理解决方案。核心价值在于将人力资源工作者从繁重的日常琐碎事务中解放出来,将更多地精力用于企业的人力资源职能管理和管理决策,保持企业的持续高效运营。 集中记录、监测和分析所有劳动力的技能和资格,提供决策分析。提高企业整体的科技含量与管理效率,加快企业的信息化建设。本系统包含以下业务:
1、员工入职管理
该业务主要负责入职,对新员工的信息进行录入。人事管理系统主要包括人事管理、酬薪管理、社保管理以及用户管理四个模块:
1)员工信息管理:
包括个人基本信息、社会关系、工作经历、人事异动经历、培训记录、奖惩记录、劳动合同签订记录、员工证件信息等;
2)人事异动管理:
可以完成员工机构调动、职务或职级的调整、以及员工用工类型的调整(转正),并可以对人事异动信息进行分类查询;
3)员工离职管理:
可以实现对已经离职的员工信息进行统计查询,可以新增离职员工;
4)员工证照管理:
可以集中对所有员工的证件、照片进行管理,包括浏览、上传、删除等操作;
5)员工信息的综合查询及其导出:
首先可以对所有员工信息进行综合查询,复杂的多条件组合模糊查询,查询结果数据可导出为Excel文件;
6)劳动合同管理:
可以对员工劳动合同的签订、变更、续签、解除等各项管理功能,完成各种劳动合同管理台帐;并且提供合同到期提醒功能;
7)人事数据统计分析:
用户可以根据系统定义好的统计项自行选择,并进行统计,这些统计项基本包括了在人事管理当中常用的数据类,例如:在职人数、离职人数、本月新进人数、本月离职人数、男女比例、按籍贯统计、按学历统计、按职级统计等;
8)人数数据图表分析:
把统计出来的数据来通过三维图表的形式展现给用户面前,这样用户可以方便地得到美观大方的人事数据分析图表,可更加直观的来了解人事情况;
9)报表设置打印:
提供常用报表,可自定义报表字段,并导出报表或者直接打印报表。
(二)薪管理模块
用户可以自定义薪酬工资套帐,每套套帐可以设置不同的薪酬项及其计算公式;在工资计算公式中,还可以关联到其它模块的数据,如:保险基数、保险交纳数据、考勤统计数据等;可以创建多套薪酬套帐、再经过对基本薪酬数据的录入(包括考勤数据)、工资数据的计算、审核,最后在经确认无误后即可最后发放,并生成工资报表;另外,如果某个月份的薪酬数据于以前某个月份的数据基本一样,在创建该月份的薪酬时可以参照那个月份的薪酬数据来创建,以减少手工录入工作量,提高办事效率;在工资报表方面,实现按不同机构、部门以及某个员工,再按不同年份、月份的工资数据进行统计汇总,用户可以自行任意选择汇总报表项,汇总结果可以导出到电子表格(EXCEL),以供保存备案等处理。
(三)保福利管理模块
主要管理员工的有关薪资、社保、福利方面的基数信息,如:基本月薪、参加了哪些社会社保、享有哪些福利等信息;在社保管理方面,根据预设的自动根据员工基本工资计算出各项社保费用及应缴费,并生成报表导出电子表(EXCEL)。同时,用户可以查询、修改员工的社保福利基数信息,并可以批量维护修改;同时也可以对员工每个月份的有关社保福利缴纳情况进行登记、查询、汇总、导出等管理;此模块和薪酬管理模块相结合,共同发挥作用。
(四)理模块
可对系统进行设置、基础数据、数据字典管理;用户管理,角色、权限分配管理等。
四、功能能实现
我在项目中主要负责登陆操作、主界面的搭建、部门信息、劳动合同管理、人事数据统计分析、工资发放、工资项视图、工资模板以及数据词典。登陆界面的核心代码就是用户登录的方法,方法名btnConfirm_Click。人事管理界面的UI设计全部是自动生成的,菜单采用的是二级菜单模式,一级菜单分为人事管理、酬薪管理、预警提醒和系统设置四个模块。方法名为MenuItemInit。人事管理模块包含了员工基本信息、部门信息公司信息、合同管理和人事数据统计分析 。
五、结语
基于C/S的人事管理系统的设计与实现涉及多方面的理论、方法和技术,本系统还有许多新的问题需要解决,需要在实际应用中不断积累和完善。
【参考文献】
[1]Karli Watson,Christian Nagel.C#入门经典第五版[M].北京:清华大学出版社,2010
[2]Matthew MacDonald. WPF编程宝典(C#2010版)[M].北京:清华大学出版社,2011
[3]ITUTSG15 COM15 92 G.984.1 2003,General characteristics for Gigabit capablePassive Optical Networks (GPON) [S].
热点文章阅读