基于Pass平台的人事薪资管理系统设计与实现
2020-06-22钟燕游玲张志鹏
钟燕 游玲 张志鹏
摘要:該人事薪资管理系统是基于Pass平台提供的建模工具开发与实现的。Pass平台提供的存储模型、表单模型、流程模型和报表模型等工具,简化企业流程应用的开发、运行和维护,降低了企业成本。
关键词:Pass平台;薪资管理;BPMN
中图分类号:TP393.09;TP311.52;F272.92 文献标识码:A 文章编号:1007-9416(2020)04-0000-00
0绪论
随着云技术的快速发展,Pass平台也得到广泛的应用与推广。PaaS:Platform-as-a-Service(平台即服务),PaaS平台提供了基础架构,软件开发者只要在基础架构上开发新的应用,同时不必购买开发或生产服务器,本系统的设计是通过PaaS平台提供的存储模型、表单模型、流程模型和报表模型等建模工具,简化开发流程,减少了代码编写量,降低企业开发成本。
1 系统详细设计
本系统开发的主要任务是实现企业人事薪资管理的系统化,规范化和自动化。系统功能分析是建立在系统开发的总体任务之上的,经过分析企业人事薪资管理系统的业务逻辑,主要有员工查询、薪资计算、个人薪资架构等功能,具体的见图1的思维导图:
2 系统总体设计
系统的实现过程是基于Pass平台提供的建模工具,通过四个步骤实现人事薪资管理系统的开发。首先,创建人事薪资管理所需要的所有存储模型;其次,按照业务逻辑需求对存储模型进行绑定;再次,设计表单模型,并绑定相对应的存储模型,设计表单经过的流程节点,绑定相应的表单,通过Java语言编写节点规则,流程画布部署完毕后绑定报表模型;最后,创建用户视图,并部署到客户端,设置客户端权限。
2.1 流程模型设计
登录Pass平台,访问应用开发,创建流程模型,设置流程对应的基本信息,在流程设计界面上设计流程结构并保存,完成一个应用的创建,图2是薪资检核流程跟踪图:财务人员检查审核薪资信息,满足条件就会进入下个审批环节,财务主管审批薪资状态,满足条件就结束本次薪资检核流程,否则该流程会被驳回,要重新申请。
2.2 流程节点与业务逻辑设计
为薪资检核流程节点设计业务逻辑:管理员组(系统管理员)、普通用户具有启动该流程节点的权限,流程中有薪资检核和薪资审批节点名称,不同节点具有系统功能和跳转规则与业务逻辑,具体的见表1所示:
2.3 表单设计
在左侧菜单点击「应用开发>业务建模」,在业务模型库点击「新建」图标,选择「Form Model 表单模型,设置「表单名称」为薪资计算表单,在数据源列表选择BO_EU_SUPPORT【薪资计算表】为主表,点击「下一步」,忽略后继选项,直至点击「完成」,自动生成表单模板。薪资计算功能模块表单设计如表2所示:
2.4 存储模型设计
在左侧菜单点击「应用开发>业务建模」,在业务模型库点击「新建」图标,选择「BO Model 存储模型」,设置「存储名称」为BO_EU_SUPPORT,设置「存储标题」为薪资计算表,完成存储模型结构设计。薪资计算功能模块存储模型设计如表3所示:
3结语
该人事薪资管理系统的设计是基于Pass平台提供的建模工具,实现企业员工对薪资基本信息进行新增与查询操作;企业管理者可以对员工薪资信息进行增加、删除、修改和查询操作;汇总、检核和计算员工的薪资;为了系统能更好的服务于企业,还设计了各种社保基数和五险一金的功能模块,可以较好地满足企业对于员工人事薪资管理的需求。
参考文献
[1] 游玲.基于PaaS云平台人事管理系统[J].数字技术与应用,2018,36(7):57-58.
[2] 游玲,江锦超.基于工作流引擎技术构建流程驱动型HR系统的研究[J].数字技术与应用,2017(7):106-107+110.
收稿日期:2020-03-18
基金项目:福建省大学生创新创业训练计划(S201913468011)
作者简介:钟燕(1998—),女,四川成都人,本科,研究方向:软件工程。
通讯作者:游玲(1975—),女,福建福州人,硕士研究生,副教授,研究方向:计算机技术应用。
Design and Implementation of Personnel and Salary Management System Based on Pass Platform
ZHONG Yan,YOU Ling,ZHANG Zhi-peng
(Artificial Intelligence College of Yango University,Fujian Fuzhou 350015)
Abstract: The personnel and salary management system is developed and designed based on the Pass platform, which provides modeling-tools such as the storage model, form model, process model, report model, etc. The modeling-tools simplifies the development, operation and maintenance of enterprise process applications and reduce enterprise costs.
Key words: Pass-platform; Salary-management;BPMN