摘 要
当今社会已经进入二十一世纪,人力资源质量与数量的竞争成为了企业之间的主要竞争领域,企业通过对人力资本的发展,形成企业自身的核心竞争力,这一趋势已经被越来越多的行业所认同。传统的企业综合实力也不仅仅是体现在资本实力等有形资产,更是体现在企业的无形资产,而人力资本正式企业无形资产的重要组成部分。并且随着信息化技术日新月异的高速发展,现代企业更加需要依靠信息化技术建设符合企业发展需求的人力资源管理信息系统。
本文采用 VB 开发技术,并选取 SQL Server 2008 作为后台数据库,对绿化公司人力资源管理信息系统的设计与实现进行了详细的分析和研究。文章介绍了人力资源管理信息系统的产生与发展、概述了 VB 与 SQL Server 2008 的特征与机制。分析了绿化公司人力资源管理信息系统用户需求,分别从系统的总体需求、系统功能需求分析,包括人力资源管理信息系统的基本功能和扩展功能、技术需求等方面进行了分析研究,从而确定人力资源管理信息系统的需求。根据用户需求,对系统总体功能结构、系统各子模块结构进行详细的分析设计,主要包括用户模块、人事招聘模块、综合考核模块、薪酬管理模块、考勤管理以及人员信息模块等。通过对业务流程的梳理,建立数据库的概念结构设计和逻辑结构设计。
概念结构设计用 E-R 图描述各实体间的关系,逻辑结构设计将概念结构设计的内容转化为数据库表,描述系统中各个模块的逻辑关系,从而完成人力资源管理系统的详细设计。按照设计结果,结合 VB 开发技术和 SQL Server 2008 数据库平台,描述各个功能模块实现的方法,并设计完成了相应的代码,保证系统能够顺利实现正常运行。之后,通过各种测试方法对系统进行测试,测试结构显示,该系统功能完备,运行稳定、操作灵活,达到了预期的效果。
人力资源管理信息系统的设计与实现,极大的扩展了绿化公司人力资源管理信息系统的功能,显着提升了人力资源管理的运行效率和管理水平。本文针对其在使用功能、运行机制、技术建设和管理问题等方面的探讨,促进其在技术层面和应用水平都起到了积极的作用。
关键词:人力资源管理信息系统,VB,SQL Server 2008
ABSTRACT
As Modern society steps into 21st century, the competence between quality and quantity of human resource has become a key rivalry domain among businesses; the concept that the core power acquired from the businesses which paying keystone attention and getting development on human capital has been realized gradually by various kinds of industries. Traditionally integrated strength of an enterprise is not embodying in the field of tangible assets such as the capital enhancement but reflecting on one's intangible assets, which include human capital as one of its important parts.
Moreover, with the skyrocketing development in information technology, modern business are able to set up the human resource management system which does fall onto the company's tailored demands with the strong support from the power of information technology.
This essay uses the VB development technology, and choose SQL Server 2008 as the background database, the design of Green Company human resource management information system and the realization of a detailed analysis and research. This paper introduces the generation and development, human resources management information system of the characteristics and mechanism of 2008 VB and SQL Server. Analysis of the demand of human resource management information system user, separately from the overall demand, system functional requirements analysis, were analyzed including human resource managementinformation system basic function and the expansion function, technical aspects and so on, so as to determine the management information system demand of human resource management. According to user needs, detailed analysis and design to the system overall function structure, system structure, including the user module, personnel recruitment module, assessment module, salary management module, attendance management, staff information module.Through the business process analysis, concept design and logical structure design of database. Conceptual structure design by using E-R diagram to describe the relations between entities, the logical structure design concept of the structure design of the content into a database table, description logicrelation of each module of the system, so as to complete the detailed design of the online forum system. According to the design results, combined with the development of VB technology and SQL Server 2008 databaseplatform,describe the way of implementation of each modules, and designs the corresponding code, to ensure the system running smoothly. After that, the system was tested by various test methods, test structure, the system function is complete, stable operation, flexible operation, to achieve the desired results.The paper include four important parts: analysis for requirement, system analysis, system design, and system implement. It has described analysis for feasibility, analysis for requirement, design of function module, design of data model and including design of menu, form, code.
Design and implementation of human resource management information system, the great expansion of Green Company human resource management information system function, improve human resources management efficiency and the management level. This paper discussed the functions of use, operation mechanism, construction technology and management issues such as it, promote the technical level and application level has played a positive role.
Key words: Human resource management information system,VB,SQL Server 2008
目前,我们已经进入了一个科技高速发展的时期,随着信息化技术的迅速猛烈的高速发展,以及现代企业对无形资产例如人力资本、核心竞争力等方面的重视,使得企业的人力资源管理工作变得日趋复杂和繁琐,企业需要高效的人力资源管理体系以支撑企业快速的发展和形成企业核心竞争力,而人力资源管理信息系统则是实现高效人力资源管理的有效途径。实现有效的人力资源的开发与和保留,要求人事经理掌握员工的一切相关信息,包括工作激励机制、绩效评估和员工培训等[1]。在国内,传统的人力资源管理常常需要人力资源部门的业务人员耗费大量的时间和人力成本,来处理各类人力资源数据,包括各种相关表格及各种分析数据,只要在完成这些琐碎的日常工作之后,才有经历思考关于企业人力资源的发展方向和规划等体现人力资源管理价值的工作,因此无可避免了有限的人力投入到了大量的无价值的重复劳动中去,造成了工作效率低下等问题。
最早的人力资源管理系统产生于二十世纪中期,当时计算机技刚刚出现不久,正处于发展阶段,而当时许多企业都是采用人工结算薪资的方法进行工资计算,这样做效率极低而且容易出现错误。人力资源管理系统就是在这样的背景下诞生了。经历了近60多年的发展,人工计算薪资的传统方式正在逐步被人力资源管理系统所取代。用户交互界面友好,具备各种强有力的报表功能以及分析工具,使人力资源工作摆脱繁重的手工劳动,并将精力集中于更高层次的企业人力资源发展上[2]。
国外一些发达国家对人力资源管理系统的研究起步较早,由于发达国家的企业相对成熟,因此也非常重视人力资源的管理,期待人力资源管理系统可以支持管理决策。一些大型的跨国企业,甚至花费大量的人力、物力和财力资源来自行开发功能完备、决策支持的人力资源管理系统。此类人力资源管理系统涉及业务广泛的数据流、业务信息流,从而进行高效的信息流通。通过这样的信息系统的使用,能够筛选并留住最优秀的人才,提高企业员工的工作效率,进而为企业创造更多的价值。惠普、戴尔等知名 IT 企业在人力资源管理系统上取得的成功就是经典的案例。
第一代人力资源管理系统诞生于上世纪 70 年代初,当时的计算机技术已经开始应用于现实生活,一些大型为了解决手工制作薪资容易出错且耗时耗力的矛盾,将人力资源管理系统业务结合计算机技术,产生了第一代人力资源管理系统。当时的系统只能帮助企业计算薪资,既没有人员动态的薪资记录,也无法生产报表并进行分析。尽管如此,系统的应用还是把人力资源业务人员从手工劳动中解脱出来,毕竟计算机能够集中处理大量数据,不仅节省了大量的人工工作量,同时也提高了工作的准确性,避免人工计算薪资时所发生的手工错误,因而提高了企业的工作效率。
第二代人力资源管理信息系统出现于上世纪 80 年代初,随着计算机程序语言开发技术以及数据库技术的发展,为决策支持提供了保障。第二代人力资源管理系统解决了第一代中薪资核算外的非财务的数据信息以及历史数据信息变更的储存问题,系统同时能实现自动生成报表,并对一些数据进行简单的分析等新的功能。然后,第二代系统在对人力资源管理系统中非财务类数据信息的整理和归总方面仍然存在着诸多的缺陷。
第三代人力资源管理信息系统产生于上世纪 90 年代末,随着 PC 机的普及,数据库技术、C/S 架构以及网络技术的发展,人力资源管理系统的发展也随之成熟。日趋先进的企业管理理念和逐步提升的企业管理水平,对人力资源管理系统提出了更高的标准和要求。企业更多地考虑会因此如何通过有效的人力资源管理手段和方法吸引和留住人才,激励员工在工作中表现出更高地积极性、主动性和创造性。在这样的系统需求下,要求人力资源管理系统需要更完善、实用、甚至智能化的功能才能跟上企业更高追求的目标。第三代人力资源管理系统的特点在数据库将几相关的人力资源数据 (如员工信息、薪酬福利、 招聘、培训、职位绩效管理等 )集中在一起管理, 形成了集成的信息源。友好的人机交互界面,强灵活的报表生成功能、决策分析工具以及共享的数据把人力资源业务人员从繁重的手工劳动中解放出来,从而可以集中精力从战略的高度来筹谋企业人力资源规划。
目前国内的人力资源管理系统基本目的是为了服务于企业内部业务操作,在基于业务模式的基础上实现相应的信息系统,将业务人员的手工劳动进行信息化,术语 MIS 管理的较低层次,主要还是对系统进行录入,查询等工作,并未对企业真正的管理提升起到促进作用[3]。随着管理学的不断发展和进步,企业的管理思想也在发生着变化,目前国内企业传统管理方式正向着更为先进的管理方式转变,企业的人力资源管理也相应的随着企业管理思想的变化而发生了翻天覆地的变化,而新的管理思想的落地最好的工具就是信息化。
国内的人力资源管理软件与国外的解决方案相比还是有一定差距,首先系统设计是从业务需求出发,完成莫有具体业务的信息化;其次,国内人力资源软件已经初步集成至整个企业信息系统,但是这种集成只是初步集成,在系统完整行和先进性方面还有不足之处[4]。并且从软件技术架构上,国外软件在开发过程中都遵循了 SOA(面向服务架构)设计理念,为系统预留丰富接口,使人力资源管理系统扩展性以及集成性都有了很好的提升。
针对人力资源某研究领域有一定研究成果的文献分析如下:
杨佑贺从企业资源规划即 ERP 的角度进行研究,开发了基于 XML 的人力资源管理的部分系统,该系统具有报表生成功能,另外,于以往的信息系统开发的切入点仅把人力资源管理系统独立起来看待有所不同,该系统充分考虑到了人力资源管理系统与企业其它信息管理系统之间的数据对接的问题,较好的实现了ERP 信息的集成。
汪洁以大中型企业为主要对象,设计和实现了基于J2EE平台的人力资源管理系统。该系统实现了员工薪资福利管理的基本的六个方面的功能。该系统在开发设计时采用了多种主流的技术。在表层上,用到了 Struts 框架结构,实现了表现与业务的分离,减少了管理系统的耦合度。在业务层上,用到了 EJB 组件的技术,用容器管理的实体 Bean 来实现数据的持久化操作,并用会话 实现对实体的封装,进而实现对系统总体性能的提高。
沉志清在总结清华大学和复旦大学等高校的人力资源管理系统的基础上,提出了一个采用 B/S 和 C/S 混合结构的 EHR 系统,并给出了人力资源数据库系统的设计。同时采用 ASP 技术,实现了查询和信息管理两部分功能。涂庆华将数据挖掘应用于高校人事管理系统中,该文详细介绍了数据挖掘的定义、本质、数据挖掘的功能以及数据挖掘的流程,然后作者将关联规则挖掘应用在人事信息系统中,最后作者给出了一个应用的实际例子。
另外,还有一些高校人力资源管理系统,但大多与上面介绍的类似或者部分类似。
绿化公司人力资源管理信息系统:
系统登陆界面
系统主界面
目 录
第一章 绪 论
1.1 研究背景与意义
1.2 国内外发展现状
1.3 研究目的与主要内容
1.4 本文章节安排
第二章 相关技术基础
2.1 VB 开发技术
2.2 数据库技术
2.2.1 数据模型
2.2.2 关系的规范化
2.2.3 数据库操作
2.3 本章小结
第三章 系统需求分析
3.1 企业总体分析
3.1.1 组织结构
3.1.2 企业背景
3.1.3 存在问题
3.1.4 人力资源管理系统开发意义
3.2 系统需求分析
3.2.1 企业管理层业务分析
3.2.2 员工基本信息管理分析
3.2.3 考勤管理分析
3.2.4 绩效考评管理分析
3.2.5 非功能性需求
3.3 可行性分析
3.3.1 运行可行性
3.3.2 技术可行性
3.3.3 经济可行性
3.4 数据流分析
3.4.1 员工基本信息管理顶层数据流程分析
3.4.2 基本信息管理一层数据流程分析
3.4.3 员工绩效管理顶层数据流程分析
3.4.4 员工绩效管理一层数据流程分析
3.4.5 员工考勤管理数据流程分析
3.4.6 员工薪金管理顶层数据流程分析
3.4.7 员工薪金管理一层数据流程图
3.5 本章小结
第四章 系统设计
4.1 系统设计原则
4.2 系统设计概述
4.3 数据字典
4.3.1 数据项描述
4.3.2 数据存储
4.3.3 数据流描述
4.3.4 数据加工处理
4.3.5 外部实体
4.4 系统总体设计
4.4.1 系统功能结构设计
4.4.2 系统物理配置方案设计
4.4.3 信息系统流程设计
4.5 代码设计
4.5.1 代码设计规范
4.5.2 代码详细设计
4.6 系统详细设计
4.6.1 数据库设计
4.6.2 系统权限设计
4.6.3 输入输出设计
4.7 本章小结
第五章 系统开发与实现
5.1 系统各功能模块实现
5.1.1 系统后台数据库设计
5.1.2 公共模块设计
5.1.3 系统登陆模块设计
5.1.4 系统主体界面设计
5.1.5 员工管理模块设计
5.1.6 考勤管理模块设计
5.1.7 工资管理模块设计
5.1.8 员工信息输出
5.2 本章小结
第六章 系统测试与培训
6.1 系统测试的目标
6.2 测试过程
6.3 测试结果
6.4 人员培训计划
6.5 培训的内容
6.6 试运行和系统转换
6.6.1 系统的试运行
6.6.2 系统切换
6.7 本章小结
第七章 总结与展望
致 谢
参考文献
(如您需要查看本篇毕业设计全文,请您联系客服索取)