企业薪酬信息管理系统的设计

2016-11-28 03:42贺瑞朋陈琦
橡塑技术与装备 2016年5期
关键词:车间工资薪酬

贺瑞朋,陈琦

(益阳橡胶塑料机械集团有限公司,湖南 益阳 413000)

企业薪酬信息管理系统的设计

Design of the enterprise salary management information system

贺瑞朋,陈琦

(益阳橡胶塑料机械集团有限公司,湖南 益阳 413000)

首先分析了企业原薪酬管理系统存在的问题。其次,说明新的薪酬系统的总体结构、功能等。最后,详细论述系统的设计思路和实现方法。此系统经实践证明,提高了工作效率,实现了无纸化办公。

薪酬;信息;管理;数据库;人事

人力资源管理是企业管理的核心,而薪酬管理是人力资源管理的重要内容,包含每个职工的基本工资、津贴、社会保险、公积金等,又与企业资金管理紧密相连。实现企业薪酬的信息化科学管理,是企业实现“两化”融合的必然选择。

本文在分析研究企业目前薪酬软件应用过程中存在问题的基础上,对基于网络三层架构的薪酬信息管理系统的设计与开发进行描述。

1 系统开发前企业薪酬管理存在的问题

企业现有的薪酬软件是一套十几年前编制的工资管理软件,工资表分为两套表格,一套是车间一线生产人员的《计件工资表》,一套是部室管理人员的《岗位工资表》。《计件工资表》靠手工填写的方式上报到公司人力资源部,人力资源部的薪酬管理员再通过手工输入的方式将《计件工资表》明细项逐一录入到软件中与《岗位工资表》合并,形成企业工资发放表。存在如下弊端:

(1)开发工具过时:原有薪酬软件采用FOXBASE语言编写,是专为DOS环境下运行设计的软件,该语言现已停止发布,已经是一种被淘汰的编程语言。

(2)运行环境过时:原有薪酬软件仅能在Windows98以下的操作系统才能运行,对其以上系统皆不能支持。

(3)数据安全性差:原薪酬软件安装在一台未联网的旧电脑上,时刻有系统崩溃、数据丢失的风险。

(4)无法导出数据: 原薪酬软件无法将报表以开放的数据格式保存,一旦软件出问题,数据无法保全。

(5)无法共享数据:原薪酬软件是单机版设计,无法提供多用户同时操作,数据仅薪酬管理员一人可用,无法实现企业内部的资源共享。

(6)数据格式不统一:工资报表分为两套,计件工资与岗位工资表头、表项均不相同,无法实现统一核算。

(7)重复劳动:车间工资统计员将工资手工填写后上报人力资源部,薪酬管理员还要再手工抄写重新录入系统一遍,即费时费力又增大了抄错的风险。

2 基于网络三层架构的薪酬信息管理系统架构分析

本文描述的新开发的基于网络三层架构的薪酬信息管理系统,前台程序开发工具采用微软的Visual studio 2010 C#,后台数据库采用SQL server 2008数据库。C#是一种面向对象的开发工具,具有组件丰富、语言简单、功能强大的优点。SQL server数据库具有与C#无缝连接、操作简单、易于使用的优点。薪酬数据可使用电脑安全保存、快速计算、全面统计,实现薪酬管理的系统化、规范化、自动化。

本系统包含了四大模块:系统管理员模块、分管理员操作模块、领导审核模块和职工查看模块。系统管理员操作模块就是对用户权限的管理,对员工考勤的管理,工资信息的设置,以及工资信息的管理来生成的。分管理员操作模块主要是对于一些信息的录入。公司领导通过领导审核模块对工资发放情况进行审核。职工查看模块主要是每个职工可以看到自己每个月工资是由哪些内容构成的,各工资项具体金额是多少,清晰透明。这四个方面形成了工资管理系统一个工作整体,采用计算机自动化信息处理,可方便快捷地共享信息、交流信息,高效地协同工作。

2.1 系统总体结构

新开发设计的基于网络三层架构的薪酬信息管理系统,结构图如图1。

图1 系统结构图

2.2 系统目标

企业薪酬发放各明细项进行数据输入后,系统自动对各项工资条款按管理员设好的公式进行计算。汇总各项数据生成薪酬的个人明细、部门汇总、季度报表等,打印薪酬报表存档,并将薪酬数据转换成银行传盘文件交财务部委托银行发放。各部门的领导对本部门员工薪酬进行审核,公司领导对全公司的薪酬总额进行审核。采用用户名、密码验证的安全机制,按用户权限登录访问。

2.3 系统功能结构与分析

本系统是由员工基本信息管理、薪酬录入、薪酬查询、薪酬审核、薪酬汇总和报表输出等几个功能模块组成。根据这些功能结构,将薪酬管理系统的数据分为以下几个主要部分:

(1)数据输入部分

其中包括员工信息的输入,每个月不同薪酬明细的输入,管理员资料与普通员工登录信息的录入,不同岗位工资与基本工资对照表的输入等。

(2)数据输出部分

数据输出部分主要是显示各种数据的查询与统计。例如查询某个员工的个人信息,本月薪酬信息,统计某个部门某月薪酬信息的总和,统计本单位某年薪酬的信息等。

(3)数据处理部分

本部分主要是对一些修改后的信息的处理。企业中随时会出现增加新员工,员工离职,员工变换部门,员工升降职以及员工工龄等的变化。当企业中的员工出现此类信息的变化时,数据库中的信息必须及时得到更新,这样才能避免一些不必要的错误出现,提高企业的工作效率。

(4)数据审核部分

薪酬系统的所有数据均需获得审核通过后才能有效生成,这就保证了主管领导对薪酬总额的有效控制,每一层数据填报后,都需要经过审批才能生效。只有经过了规范的审批程序才能保证工资数据的有效性。

(5)数据统计部分

没有经过统计分类的数据没有任何意义,把全部明细表堆在领导办公桌上将使领导无所适从。系统提供按企业需要定制了多套统计报表,能实现从生产车间到管理部室所有人员薪酬信息的分类统计功能。对车间工人,突出完成工时、计件工资的统计,同时又能按一线工人与二线工人进行分类,对主要生产岗位与辅助生产岗位进行分类汇总操作,满足对直接人工成本与间接人工成本进行分类核算的要求。

(6)报表输出部分

本系统设计了包括Execl/Pdf/CrystelReports/ Word/Rtf/Txt等多种格式报表的功能,可以满足数据输出的需要。

2.4 业务流程图

业务流程图如图2所示。

3 系统设计与实现

图2 业务流程图

3.1 代码设计

本系统将管理对象数字化。如:员工信息里的主键为“员工编号”,设计如下:(部门号)+(流水号)。

3.2 数据输入、输出设计

树根模块的IPO图如图3所示。

图3 树根模块的IPO图

3.3 数据库的设计

(1)实体

本系统数据库的概要设计方法是使用“实体——联系”,通过对本系统的数据存储进行分析,得到:部门、员工、岗位、绩效考核、工资范围、工资级别等几个实体。

(2)实体的属性

每个员工的个人信息:每个员工会有一个员工档案,员工由员工编号标识,需要记录的员工信息包括:工号、姓名、性别、参加工作时间、有效工龄。

每个员工所属的部门:每个员工都会被分到唯一一个部门,每个部门会有很多员工,而每个员工同一时间只可以属于一个部门,部门有唯一的部门号和唯一的部门领导,需要记录的部门信息包括:部门编号、部门名称、部门领导、备注。

员工的岗级:一个员工只能担任一个职位,一个职位可以有多人担任,不同部门可以设置相同的职位,但由不同部门的员工担任。不同工作岗位的工资级别有区别,即岗位工资按工作复杂程度来分级,实现同岗同酬。需要记录的岗级信息包括:岗位编号,职位名称,岗位级别。

员工的绩效考核结果:要对员工在公司的工作成果进行考核评定,这不仅是对员工工作的激励,同时也是员工自己潜能的发掘。每个员工有不同或多种考核的成绩。需要记录的考核成绩信息包括:序号、考核成绩、考核时间。

员工的社保与公积金信息:整个公司有不同的职位级别,相应的会有不同的社保与公积金基数,相同职位级别的员工的社保与公积金基数是相同的。需要记录的社保与公积金基数的信息包括:养保基数、医保基数、失保基数、工伤基数、生育基数、住房公积金基数。

(3)数据表的设计

数据库中设计好的关系模式中各个数据项的类型和长度,将每个关系转换为数据库中的二维表格项,并确定了各个表的主键以及外键,得到表1结构。

表1 工资级别表

(4)系统安全性

所谓系统的技术安全性就是用技术手段来防止对系统资源的非法使用和对信息资源的非法存取操作,保证系统运行期间的安全性。用户身份的确认和校验:本系统能识别使用者口令、使用者名称。本系统采用密码登录,每一位合法使用者都有与其使用权限相对应的密码。使用者进入本系统时,只需输入使用者用户名和密码即可。如果是合法使用者,立即登录系统主界面;如果连续三次输入仍然不正确,则弹出警告窗口显示“账户已被锁定,请找系统管理员进行解锁。”,然后退出登录系统。

存取控制:存取控制的基本方法是对用户授权,即授权特定的用户以一定的操作权限,在操作系统级上进行相应的级别设定,来确保数据存取控制的安全。在本系统中即区分了一般车间工资统计员、车间领导、审计员、人力资源部领导、财务部统计员、薪酬管理员、总系统管理员等多个角色。

4 基于网络三层架构的薪酬信息管理系统的优势

(1)对现有业务的优化与整合,使企业的薪酬管理彻底实现了信息化管理。

原薪酬软件对车间一级的计件工资上报全靠车间工资统计员手工填报,无法实现计算机管理计件工资的问题。新的薪酬系统对生产车间的工资项进行分析,把不同生产性质车间的数据结构统一,比如计件工资,有按劳动工时核算的,也有按生产产量(例如按吨位)核算的。采用“求同存异”的思路,把各生产车间具有共同性质的项先确定,比如“工龄工资”、“学历工资”、“职业技能津贴”等公共项目,然后再按各车间生产性质差异,确定一些各车间特有的工资项,比如“公出工资”、“出车津贴”等。还有一些工资项,因为核算方法不相同无法统一的项目,比如铸造车间的计件工资按当月融钢的吨位来计算,而装配车间工人则按劳动工时来计算,新薪酬系统则统一命名为“工人绩效工资”。 这样就能够将不同生产性质的车间数据统一进行收集、处理,将薪酬管理的内容延伸到了基层生产车间。

(2)采用B/S 三层架构设计,实现了企业内部资源共享。

B/S结构即浏览器和服务器结构,它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构,参见图4。

图4 三层架构图

在这种结构下,用户工作界面是通过浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。能实现公司内部不同部门的人,在不同的地点,以不同的授权方式访问和操作共同的数据库;能有效地保护数据平台和管理操作权限,存放在服务器上的数据库也很安全。三层架构的设计使得各生产车间统计员可以通过企业局域网向人事部门上报数据,人事部门生成的工资报表又可以通过授权提供给财务部门使用,也可以提供给公司领导做企业决策支持。

(3)实现了无纸化办公,减少办公费用,提高了工作效率。

本系统全部实现信息化管理,包括从基层车间工资上报到车间领导审批、人事部审批、财务部制表、公司领导审核、生成银行工资代发传盘文件等工作,全部环节均实现计算机控制管理。企业薪酬管理系统不仅方便管理,而且透明化,易于查看。

5 结束语

薪酬信息管理系统的成功开发及应用,极大地提高了人力资源部门的工作效率和质量,为公司财务管理及领导决策提供了有力支撑。

[1] 周天海. 企业人事系统的应用与研究.科技创新导报. 2008,(7):125.

[2] 杨度. 试论高校人事管理信息系统的建立. 四川教育学院学报. 2012,11(8):7~8.

[3] 刘丽苑. ASP.NET+SQLServer动态网络开发.北京:清华大学出版社,2009,56.

TP311

1009-797X(2016)05-0069-04

B

10.13520/j.cnki.rpte.2016.05.016

贺瑞朋(1983-),男,毕业于郑州大学信息管理专业,学士学位,计算机工程师,现从事科技规划管理工作。

2015-08-27

猜你喜欢
车间工资薪酬
100MW光伏车间自动化改造方案设计
这种情况下未续订劳动合同是否应当支付二倍工资
差异化薪酬管理和员工激励探讨
招工啦
VBA在薪酬个税筹划上的应用
“扶贫车间”拔穷根
把农业搬进车间
不用干活,照领工资
政府补助与超额薪酬的实证分析
生意太差