上周发布的《》文章,其中记录了个人在这5年过程中的成长和收获,有幸认识了不少博客园的朋友,大家一起学习交流,在这个过程当中好多朋友提出SaaS系统如何设计,架构方面如何下手,在这5年的过程中我参与规划设计了很多的SaaS系统其中有不少的坑和痛苦的经验,特别是在架构设计方案,所以想把自己的经验分享出来,我思来想去如何能够完整呈现设计的过程呢?后来思索来着,还是通过实例干货来讲解会更有效。就像通过一个小系列呈现出我这边在架构设计时思考的问题和过程,供大家参考,欢迎大家一起交流,互相学习,共同进步。
一、什么是HRMS系统
人力资源管理系统(Human Resources Management System,HRMS),是指组织或社会团体运用系统学理论方法,对企业的人力资源管理方方面面进行分析、规划、实施、调整,提高企业人力资源管理水平,使人力资源更有效的服务于组织或团体目标。一款好的人力资源管理软件,能够帮助企业在正确的时间里,选择到正确的人,安排到正确的职位上,发挥其正确的作用,从而实现企业正确的战略目标和最大化的经济效益。
人力资源管理系统, 通过提高内部员工的满意度、忠诚度,从而提高员工贡献度,即绩效,帮助管理者通过有效组织管理降低成本和加速增长来创造价值链利润。人力资源综合管理解决方案从人力资源管理的角度出发,用集中的数据将几乎所有与人力资源相关的信息,实现对于企业的组织架构管理、人事档案、合同管理、薪酬管理、招聘管理、招聘对接、培训管理、办公管理等各方面的统一管理,为企业优化人事工作流程,提高人事管理工作效率,快速构建高效快捷的人力资源管理环境。
二、HRMS提供什么功能
HRMS系统的重点作用是实现人力资源部门在员工素质管理、薪资管理、绩效考核等方面的需求。HRMS系统一般包含以下几个模块:
2.1、组织管理模块
主要实现对公司组织结构及其变更的管理;对职位信息及职位间工作关系的管理,根据职位的空缺进行人员配备;按照组织结构进行人力规划、并对人事成本进行计算和管理,支持生成机构编制表、组织结构图等。
2.2、人事信息管理模块主要实现对员工从试用、转正直至解聘或退休整个过程中各类信息的管理,人员信息的变动管理,提供多种形式、多种角度的查询、统计分析手段。
2.3、招聘管理模块实现从计划招聘岗位、发布招聘信息、采集应聘者简历,按岗位任职资格遴选人员,管理面试结果到通知试用的全过程管理。
2.4、劳动合同模块提供对员工劳动合同的签订、变更、解除、续订、劳动争议、经济补偿的管理。可根据需要设定试用期、合同到期的自动提示。
2.5、培训管理模块根据岗位设置及绩效考核结果,确定必要的培训需求;为员工职业生涯发展制定培训计划;对培训的目标、课程内容、授课教师、时间、地点、设备、预算等进行管理,对培训人员、培训结果、培训费用进行管理。
2.6、考勤管理模块主要提供对员工出勤情况的管理,帮助企业完善作业制度。主要包括各种假期的设置、班别的设置、相关考勤项目的设置,以及调班、加班、公出、请假的管理、迟到早退的统计、出勤情况的统计等。提供与各类考勤机系统的接口,并为薪资管理系统提供相关数据。
2.7、绩效管理模块通过绩效考核可以评价人员配置和培训的效果、对员工进行奖惩激励、为人事决策提供依据。根据不同职位在知识、技能、能力、业绩等方面的要求,系统提供多种考核方法、标准,允许自由设置考核项目,对员工的特征、行为、工作结果等进行定性和定量的考评。
2.8、福利管理模块福利管理系统提供员工的各项福利基金的提取和管理功能。主要包括定义基金类型、设置基金提取的条件,进行基金的日常管理,并提供相应的统计分析,基金的日常管理包括基金定期提取、基金的补缴、转入转出等。此外,提供向相关管理机关报送相关报表的功能。
2.9、工资管理模块工资管理系统适用于各类企业、行政、事业及科研单位,直接集成考勤、绩效考核等数据,主要提供工资核算、工资发放、经费计提、统计分析等功能。支持工资的多次或分次发放;支持代扣税或代缴税;工资发放支持银行代发,提供代发数据的输出功能,同时也支持现金发放,提供分钱清单功能。经费计提的内容和计提的比率可以进行设置。
2.10、行政管理