通过对企业各项管理事务的整理和流程的熟悉,制定最佳方发策略,将企业管理规范化和标准化。而最终的实现方式就是以程序为基础来实现人力资源管理系统的整体性建设,此系统可以使整个流程简单化,智能化。
1.2 人力资源管理系统的相关技术介绍
一直以来,我国的人事管理许多都应用陈旧不堪的人工方式来管理人事的各类新的信息,随着时代的发展,此种管理方式逐渐暴露出了许多人人不如意的地方,员工各种信息的记录、汇总、统计、分析都要完全依靠管理人员的人工分析和手工记录[4]。近几年来,为了满足发展需要,各个公司根据人力资源管理的特点和实际情况,目前有多种编程语言如VB、JAVA、C#等,也有很多基于这些开发语言的开发的人力资源管理系统。在计算机技术作用下,自动化的人事管理方式已经不再作为神话而出现,再加上不可否认的自动化,不仅加速了管理方法和过程有效的进程,而且使模式合理化以及效率最大化。
现今用Web的HRMS相对而言还比较普遍,缺点是功能还不全面,多数还处于用手工来记录的阶段[5]。
也有用VB来开发的人力资源管理系统,但是它是不完全面向对象的编程工具而VC++却是完全面向对象的, VB是本地编译语言而不够完全,C++是完全编译语言,VB低效,低继承性,低封装性[6],但是VC++效率相对较高。
HRMS在C/S平台中的特点如下。C/S平台的一大部分是以前开发的老系统,有些系统,是需要连接某些智能设备,强调实时连接操作,无法使用B/S架构[7],而且还需要安装客户端软件,操作繁琐,更新和文护工作量大,不能随时随地处理业务,对计算机有一定的要求。
现在市面上也有许多不同种类的关于人力资源管理系统的文献和书籍,对此系统做了各自的介绍,并附上可自己的独到见解,但不够具体。本文对人资系统的流程给了总体性的描绘,也对各模块的界面配图给以详细的分析说明。
2. 设计依据
2.1 设计平台
主要利用以下的编程的背景和工具进行人力资源管理系统的设计和开发:Visual Studio 2010、SQL Service 2005、Photoshop。他们各自的作用和使用情况如下所示:
Visual Studio 2010:作为C++的编译器,在此平台上进行代码的编写,编译,并生成目标文件,链接,最终生成可执行的文件。用MFC方式来设计系统界面,以满足对界面的设计需要,采用OLE DB方式访问数据库。
SQL Service 2005:是数据库管理系统,负责服务器和数据库的连接;也可以在其上进行数据库的添加和设计。本数据库系统主要用于对大中型的数据库的管理[8]。
Photoshop:对要设计的系统之中出现的界面进行美化和设计,使界面整体看起来色调柔和和美观。
2.2设计思想
(1)根据公司管理的实际情况明确系统需求,分析设计人力资源管理系统的顶层模块,再进行底层模块的设计,和源码的编写。根据实际情况,本软件由4大模块组合而成,能够满足管理者对用人信息的各种更改和变动。
(2) 数据库采用的是比较流行的大型数据库管理软件SQL Service 2005,采用OLE DB的方式与C++程序的对接,此种方式可以让软件的开发人员通过OLE DB接口与数据提供者进行交互[9],不需直接向数据源发出指令,只需对接口进行操作就可以了。这样即简化了程序的设计过程,又能方便数据的增添与修改。
(3) 用户界面易操作且给人友好的感觉。本系统模块化的设计方式,使得整个系统方便操作,易于员工信息的查找,也利于管理人员的操作。
3. 人力资源管理系统的功能
3.1 系统功能 VC++人力资源管理系统设计(3):http://www.751com.cn/jisuanji/lunwen_39062.html