开篇:润墨网以专业的文秘视角,为您筛选了一篇浅论供电企业薪酬管理系统设计范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!
论文关键词:薪酬管理系统 业务流程 设计
论文摘要:借鉴事务处理方法中事务流的思想,分析了供电企业薪酬管理系统的业务流程。在此基础上,运用模型一视图一控制(mvc)模式对系统进行总体设计,讨论了系统各部分的功能和实现方法。
供电企业薪酬管理系统是人力资源管理系统中重要的子模块。该系统模块依据供电企业内部方便、快捷的局域网,根据不同的权限实现网上员工工资、奖金的初始化、编辑、与财务数据的交互等复杂的功能,同时对基础信息的录入、修改等基本功能进行维护。在深入了解供电企业薪酬管理业务的基础上,本文对薪酬管理系统提出了完整的框架。
1系统功能需求
供电企业薪酬管理系统主要实现的是供电企业中工资系统管理、奖金系统管理、工资系统与财务部门的交互。薪酬管理的基木业务流程见图!。
系统以整个工资、奖金的发放流程为主线进行研究设计,从奖金和工资的初始化开始到工资和奖金的发放完毕,在整个生命周期中,始终遵循着事务流的规范,保证整个事务具有良好的可补偿性、可重复性和良构性。
2软件体系结构设计
在供电企业薪酬管理系统的结构设计中,应用
了经典的模型一视图一控制(model-view-controller,mvc)架构模式进行嵌套。具体设计方案:系统总体分为表示层、应用服务层和数据层,分别对应视图、控制器和模型的作用;对mvc模式进行扩展,将应用服务层分解为业务外观层、业务规则层和实体对象层,分别对应视图、控制器和模型的控制。
由图1可知,薪酬管理系统主要包含工资系统和奖金系统两部分。其中工资系统的操作流程为:
a)建立工资账套,可新建,也可使用已有账套;
b)建立接口信息,以方便人力资源部门与财务部门的数据交互;
c)根据账套信息,生成应发工资初始化信息;
d)对应发工资进行手动编辑,根据规则生成最终应发工资;
e)校对本月应发工资与上月应发工资,找出其中不同;
f)应发工资结转,保存到历史数据库;
g)通过接口信息,人力资源部将应发工资导出到财务部门;
h)财务系统进行工资的实际发放;
i)通过接口信息,财务部门将实发工资导出到人力资源部门;
j)校验实发工资与应发工资,找出其中不同。
奖金发放的流程与工资发放流程基本相同,只不过奖项中有.单项奖、一次性奖和综合奖等奖项,其中综合奖包括个人综合奖和单位综合奖。
薪酬管理系统的一个关键问题就是如何对上述的工作流程进行处理。本文采用事务处理分析方法,通过对实际需求的研究,将流程中的每一个处理点称为流的结点。从该系统的需求看,业务逻辑已经基本确定,且具有固定的、严格的制度规定,因此可以把工资系统的操作流程看成一个静态的工作流,其中的每一个步骤可以看成是该工作流上的一个结点。
3系统实现
系统设计以成熟的三层结构实现,即表示层、应用服务层和数据层。
表示层主要实现系统的用户接口功能,可以选择多种实现的方式,这里采用客户端应用程序,主要包括薪酬机构、账套信息、、工资信息、奖金信息、报表统计和系统维护的用户界面。本系统中表示层和应用服务层之间使用的是分布式构件对象模型( dcom)通信协议,与socket通信协议相比,dcom通信协议具有连接后速度快的特点。
应用服务层是实现系统业务逻辑的核心部分,为了规范这一层系统的设计,在构件化的设计思想下对该层进行了进一步的分层设计,形成数据实体层、实体控制层(包括业务规则、业务逻辑)和数据访问层,使应用服务器内部逻辑更加清晰和独立。其中数据实体层具有建立各种业务对象的实际功能,各种业务主要包括账套、工资、奖金等基本业务。实体控制层中的业务规则负责完成规则的检验,只有符合规则的请求才能得到服务,同时还负责捕捉服务中的出错问题;实体控制层中的业务逻辑负责计算和操作系统的所有逻辑规则,如结构查询语言(sql)的语句和各种算法的逻辑规则等,目前主要包括账套创建、工资初始化、工资累加、工资结转、各种奖金初始化、数据基本操作(增、删、改)以及大量的统计计算逻辑,如果以后的业务逻辑发生变化的话,只需要对该业务逻辑层进行调整即可,而不需要改变其它层的内容。数据访问层主要负责用户程序与后台数据库的数据交换。
数据层包括了系统数据模型、数据和数据库管理系统下运行的存储过程。本系统中相当部分的业务逻辑包含在数据层的存储过程中。
系统总体结构设计如图2所示。
4结束语
综上所述,通过供电企业薪酬管理流程的详细调研、分析,本文提供了一个完整可行的供电企业薪酬管理系统设计方案。该系统采用了三层分布式事务处理结构,保证了平面事务特性,实现流程操作的正确性。日前,电力系统在管理方面都加大了信息化的建设力度,推进管理的数字化,一个设计良好的薪酬管理子系统能提高供电企业人力资源管理系统的可靠性、适应性和实用性。