人力资源管理系统的设计实现

(整期优先)网络出版时间:2013-02-12
/ 2

人力资源管理系统的设计实现

佟晓丹

佟晓丹黑龙江省航道局150026

摘要本文阐述的船务公司人力资源管理系统目前处于试运行阶段,系统界面友好,功能完善,能够很好的提高人力资源管理水平,有利于职工提高工作效率,因而具有很好的经济价值。

关键词船务人力资源信息管理SQLSERVER2005B/S

随着计算机技术的飞速发展,信息网络已成为社会发展的重要保证,目前许多船务公司在人力资源管理方面越来越复杂,并且管理方式比较落后,因此利用网络技术管理船务公司人力资源管理方面的内容一致是研究和探讨的热点领域,先有的人力资源管理系统没有充分发挥出网络的潜力和体现出船务公司人力资源管理的特色,如果能够有一种新的系统,它立足于船务公司人力资源管理的特色,同时借助于网络系统的优点,实现船务公司人力资源管理特色与网络的整合,提高管理效率,发挥现代科技的作用,将为船务公司人力资源管理提供极大地便利。

本文阐述的船务公司人力资源管理系统采用了B/S模式进行设计的,系统开发采用C#语言,数据库试用的SQLServer2005,因而系统具有很好的扩展性、可移植性,实现了船务公司人力资源的信息化管理。本文详细阐述了船务公司人力资源管理系统的需求分析,主要包括职工基本信息管理、职工培训基本信息管理、奖惩基本信息管理、用户基本信息管理、日志管理、功能需求,并且给出详细的系统数据模型。在需求和设计的基础上,本文给出了用户登录子模块、职工管理子模块、培训管理子模块、奖惩管理子模块、用户信息管理子模块、日志管理模块的实现。

公司人力资源管理的业务需求

船务公司人力资源管理的业务需求覆盖了船务公司人力资源管理的各个方面,总结如下:

(1)职工基本信息管理业务:包括职工的姓名、职工编号、民族、身份证、部门等信息,

(2)职工培训信息管理业务:包括职工的基本信息、职工培训方式、培训开始时间、结束时间、培训专业和内容等信息。

(3)薪酬信息管理业务:包括职工、部门、职位、月薪、年份、月份、奖金、加班费、补贴、状态。

(4)考勤信息管理业务:包括职工、年份、月份、月到勤率等信息。

(5)职工奖惩信息管理业务:主要报告职工的基本信息、奖惩种类、奖惩时间、配准人等基本信息。

(6)用户基本信息管理业务:主要包括用户的登录ID、用户名、密码、联系方式等基本信息。

(7)日志基本信息管理业务:主要包括操作的用户、操作描述、写入时间、以及用户的IP。

系统的功能需求

根据船务公司人力资源管理工作的业务需求,将船务公司人力资源管理系统业务分为七各模块,分别为职工基本信息管理业务、客户基本信息管理、月指标基本信息管理、职工培训信息管理业务、职工奖惩信息管理业务、用户基本信息管理业务、日志基本信息管理业务。

1.用户管理功能需求

为了更加方便的管理用户信息,每个职工和每个领导都应该能登陆系统,账号应该是工作证号,应该系统提供如下功能:

(1)职工和领导能够登陆系统;

(2)用户能够修改自己的一些基本信息

(3)用户能够查询一些自己相关的信息;

2.职工基本信息管理功能需求

为了更加方便的管理职工基本信息,职工基本信息应该由职工自己在系统中提供,管理员审核,审核完成后,信息在整个系统中才能生效,应该系统应提供以下功能:

(1)职工能够添加自己的信息;

(2)职工能够修改、删除、查询自己的信息;

(3)管理员具有查询功能,并且具有打印功能,并且管理员只能管理自己本部门职工的基本信息;

(4)部门领导具有查询功能,并且具有打印功能;

3.薪酬基本信息管理功能需求

薪酬管理能够帮助企业和公司的人力资源人员实现规范和高效的认识管理业务提供组织架构管理、构建职位、职位体系。提供基于标准薪酬体系的定薪、调薪业务管理功能支持多种模式的薪酬核算管理,为了更加准确、安全的管理员工的薪酬资料,员工的薪酬基本信息由部门管理员负责,该系统应提供以下功能:

(1)职工能够查询自己薪酬的信息;

(2)管理员具有查询功能,并且具有打印功能,并且管理员只能管理自己本部门职工的薪酬的基本信息;

(3)部门领导具有查询功能,并且具有打印功能;

4.考勤基本信息管理功能需求

考勤管理帮助公司人力资源人员实现方便准确的考勤管理和排版业务,并且能够提供适应船舶公司的考勤排版、考勤加班管理、假期管理等功能。为了更加方便、快捷的管理考勤信息,考勤基本信息由部门提供,该系统应该提供以下功能:

(1)职工能够查询自己的考勤的相关信息;

(2)管理员具有查询功能,并且具有打印功能;

(3)部门领导具有查询功能,并且具有打印功能;

5.职工培训基本信息管理功能需求

为了更加方便的管理职工培训基本信息,职工培训基本信息应该由培训相关负责人为系统提供,管理员审核,审核完成后,信息在整个系统中才能生效,该系统应提供以下功能:

(1)培训负责人能够添加职工培训的基本信息;

(2)负责人能够修改、删除、查询职工培训的信息;

(3)管理员具有查询功能,并且具有打印功能,并且管理员只能查看自己本部门职工的培训基本信息;

(4)部门领导具有查询功能,并且具有打印功能;

6.日志基本信息管理功能需求

为了更加方便的管理日志基本信息,日志基本信息的功能需求如下:

(1)所有用户不能新建日志;

(2)只能具有相应权限的管理员才能查询和查看日志,但不能修改日志;

(3)日志记录了所有用户在系统中的每一步操作信息,如用户IP,操作类型,日志写入时间、已经修改信息等;

系统的非功能需求

系统的设计开发应满足船务公司人力资源管理系统整体架构的需要,应购置相应的硬件和软件,使得整体架构健壮、安全可靠。同时考虑充分利用船务公司的硬件资源,规划平台的运行环境,使得系统可以稳定工作,系统还具有以下需求。

1.充分考虑业务规模和平台的访问量

系统需要实现各个模块的业务尽量独立清晰、以及各个模块的规模大小留出适当的接口供系统以后的维护和功能拓展;随着公司规模的不断扩大,用户数量逐步增多,平台的访问量设置需要较大弹性。

2.采用高可用性方案以处理关键业务

系统核心的客户信息和指标数据需要从业务系统中提取,这就需要采用安全、高效的方案,即确保数据的及时、准确,又要确保业务数据的安全。

3.符合B/S的应用系统结构设计

鉴于公司在全国各地均有营业部的情况下,需要将客户端与服务器分开,简化客户端电脑载荷、减轻系统维护,确保系统的高效运行。

4.考虑峰值交易情况,保证系统平稳运行

考虑公司目前的用户规模,以及因为工作要求等导致的集中登陆、运行的情况,系统能够实现同时5000人同时在线以及日访问量为100000的业务处理能力。

本章小结

本章主要阐述了船务公司人力资源管理平台的需求的主要内容:平台研发的背景,人力资源管理平台需要处理的业务流程,人力资源管理平台平台的功能需求,数据模型,以及系统框架需求。从而为船务公司人力资源管理系统的总体设计提供分析的信息基础。