您好, 访客   登录/注册

小型企业人事管理系统的设计与实现

来源:用户上传      作者:

  摘 要:运用人事管理系统进行信息化管理是小型企业发展的必然趋势。但目前比较成熟的OA、ERP等不适合小型企业。针对小型企业员工变动大,任务安排多变,薪金制度多样,管理灵活等特点,本文以浪潮GSP(GenerSoft Platform)作为开发工具,设计出了专门为小型企业服务的人事管理系统。
  关键词:小型企业;人事管理;浪潮GSP
  1 概述
  随着计算机的普及和企业无纸化办公操作的流行,小型企业的人事管理系统应运而生。采用更加灵活、智能、简便的管理模式,已成为企业发展和竞争的必然选择,那么,如何使人力资源管理同时代并进,不落后于时代,将成为更多企业关心的问题[1]。目前,我国小型企业信息化管理水平相对较弱,对于专门、智能的企业管理系统的使用还处于严重不足的状态,很多小型企业使用的是与自己的企业规模不匹配的管理系统,不仅达不到应有的管理效果,还耗费了大量的财力,一定程度上阻碍了企业的发展。因此,为了满足企业的发展需求,激发企业的发展潜能,开发一个适合自己企业的系统就显得尤为重要。
  2 系统需求分析
  2.1 系统可行性分析
  技术可行性:Visual Studio 2015是一套完整的开发工具,同时也是目前国内比较流行的软件,C#可以快速开发软件,并且还可以和浪潮GSP开发平台进行很好的协作。
  操作可行性:使用该系统的企业员工,需要掌握在Windows平台上使用个人电脑的知识,不需要掌握特别的技巧,花费很少的时间即可熟练操作[2]。
  2.2 功能需求分析
  员工基本信息管理模块,实现员工相关信息的新增、删除、修改和查询功能,另外还能在员工信息变化的过程中,进行自动记录。
  员工考勤管理模块分为员工日考勤管理和员工月考勤管理两部分。日考勤管理是为了记录员工每天的考勤情况;月考勤管理模块实现的是对员工日考勤信息的汇总和统计,存储本月迟到次数、早退次数、请假次数等信息。
  员工评价管理模块是对于员工的工作进行评价和打分,最后的评价得分要在员工工资编辑部分展示。
  员工工资管理模块要对员工的工资进行自动核算,对满足条件的员工工资清单进行打印。
  3 系统设计
  3.1 数据库设计
  浪潮GSP开发平台,是基于业务对象进行数据交换和集成的工具平台,能够处理各种业务系统内和系统间的数据交换业务。使用浪潮GSP开发系统,不需要安装MySQL、SQL Sever等专门的数据库管理系统,所有的数据都由浪潮K-DB数据库系统进行统一管理,对数据库的操作,都是在浪潮GSP开发平台客户端的可视化数据库操作界面上完成的。由数据对象负责定义数据库的字段值、数据类型、长度、完整性约束等信息,通过建立数据模型实现数据表之间的关联,最终建立数据表单显示数据对象中存储的具体数据。本系统包括员工基本信息表、部门表、异动信息表、员工日考勤表、员工月考勤表、员工评价表、员工工资表,各表存储的信息如下所示。
  員工基本信息表包括:员工工号、员工姓名、员工性别、所在部门、职位;
  部门表包括;部门编号、部门名称;
  异动信息表包括:员工工号、原部门、现部门、原职位、现职位、变动记录;
  员工日考勤表包括:员工工号、工作状态、打卡地点、上班时间、下班时间;
  员工月考勤表包括:迟到次数、早退次数、请假次数、出差次数;
  员工评价表包括:工作标准得分、工作知识得分、客户服务得分、人际交流得分;
  员工工资表包括:基本工资、考勤工资、评价得分、应缴税额、公司福利、实发工资。
  3.2 系统功能设计
  员工基本信息管理模块中为了自动记录员工的异动情况,专门开发一个员工异动管理模块,用来实时记录员工的变动情况,其间不需要管理者特别的操作,只需要员工变动时的基本操作就可以实现,在员工异动管理模块中有某员工修改之前的基本信息和更改之后的基本信息,还有该员工具体更改位置记录。
  员工考勤管理模块分成员工日考勤管理模块和员工月考勤管理模块两部分。
  员工工资管理模块可以实现员工工资自动核算和工资清单打印的功能。
  4 系统实现
  本系统以浪潮GSP作为开发工具,Web端设计使用JavaScript、jQuery技术,原型设计使用PowerDesigner为开发工具,设计并开发出了便于操作的小型企业人事管理系统,帮助小型企业从繁杂的人事管理中解放出来,将工作的重心放在企业的未来发展上。通过该系统,可以实现部门管理、员工基本信息管理、考勤管理、评价管理、工资管理。
  员工基本信息管理模块主要实现的是员工基本信息的更新和查询功能,其中修改功能是产生员工异动记录的关键,一旦触发修改操作就会自动记录相关的变动信息,在进行保存操作的时候,一条员工异动记录正式保存在了员工异动表中。
  员工日考勤管理模块的开发特别针对了工作状态为“出差”、“请假”的员工,管理者可以在员工日考勤管理模块进行一个简单的记录,方便在月考勤管理模块进行统计和汇总操作。
  员工月考勤管理实现的是对员工的日考勤相关信息的统计和进行汇总后的修改、删除和查询功能,本模块的实现是为员工工资管理模块做准备,员工工资管理模块的考勤工资的数据与本模块有直接的联系,具体联系通过考勤工资设置模块实现。
  员工评价管理模块实现的功能是对员工评价信息的记录和查询,本模块的设计也是为员工工资管做准备,在员工工资管理模块的的评价得分和公司福利字段的数据来源于员工评价管理的评价打分。
  员工工资管理模块实现的功能有对员工工资进行核算,以及对满足条件的员工工资信息的打印,还有基本的修改、删除和查询功能。本模块需要使用员工基本信息管理模块、员工评价管理模块和员工考勤管理模块的数据值,来计算本基本工资、考勤工资、评价得分和公司奖金字段的值。
  参考文献:
  [1]郑良博.基于B/S架构的中小企业人事管理系统设计与实现[D].电子科技大学,2014.
  [2]单晓欧.企业人事管理系统的设计与实现[D].吉林大学,2016.
  通讯作者:赵霞。
转载注明来源:https://www.xzbu.com/1/view-15114327.htm