《物流企业人力资源管理系统研究.docx》由会员分享,可在线阅读,更多相关《物流企业人力资源管理系统研究.docx(11页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、物流企业人力资源管理系统研究 摘要:本文在对物流企业人力资源管理系统需求进行分析的基础上,完成了包含三层结构的物流企业人力资源管理系统的构建,该系统基于Delphi技术,结合运用MIDAS技术和数据库技术实现系统的主要模块功能,通过使用SQLServer技术实现对企业人力资源信息的有效管理,实现了对人力资源的有效管理和控制过程,使物流企业人力资源的自动化水平得以显著提高,为进一步帮助物流企业提升管理效率及核心竞争力提供参考。 关键词:人力资源管理系统;Delphi;数据库技术;实现路径 1引言 物流企业在快速发展的经济社会中面临着越来越激烈的竞争环境,物流企业在此大环境下的发展过程离不开人力资
2、源这一重要的战略资源,良好运行发展的关键及自身核心竞争力提高的有效手段除了提高产品及服务质量外还需充分发挥人力资源的作用,物流企业对人才需求的不断提升促使其对人力资源管理重视程度的不断提高,传统人力资源管理模式已经难以胜任现代企业日益繁杂的管理工作,通过设计并实现高效的负责处理大量人才信息的人力资源管理系统成为研究热点之一,现代互联网技术为物流企业人力资源管理系统的开发提供了技术支撑,在提升物流企业人力资源管理效能的同时降低管理成本1。 2需求分析 层层升级的市场竞争环境转变了企业间的竞争模式,物流企业人力资源成为了必不可少的竞争优势,越来越多的物流企业通过不断强化人力资源管理力度、提高物流企
3、业人力管理效果实现这一软实力竞争优势的获取,而为顺应物流企业的信息化发展趋势需通过物流人力资源管理系统的建立实现相关人力资源的统一化信息化管理过程。物流人力资源管理过程涉及到大量的数据信息,系统需通过使用数据库技术实现核心管理框架的构建,并以物流企业人力资源具体情况及特点为依据完成信息后台管理模型的建立,使管理系统的操作和使用过程更加便利规范、有序高效。传统人力资源管理模式存在管理低效、控制成本高等不足,对管理模式的更新和优化提出了更大的挑战,因此需对人力资源管理从顶层设计出发进行系统全面的设计。管理协同与资源共享是提升物流企业人力资源管理效能的重要手段2。为此,本文借助现代网络计算机与信息技
4、术对物流企业人力资源管理系统进行设计,根据实际物流企业应用需求系统应实现物流企业基本人力资源管理功能(包括人事档案管理、考勤记录/查询/统计分析、工资核算、绩效考评、晋升等),深入分析员工平及绩效考核情况实现相关数据在管理层的高效传输和共享,为物流人员管理、激励及为了规划提供有效支撑,通过基本自动化功能的设定(用户权限管理、数据分析/统计/管理等)实现管理模式信息化及自动化水平的有效提高,数据信息的安全可靠通过设置访问权限实现,系统能自动生成各类报表可供有权限的使用人员进行使用、下载、打印等(包括绩效考核、出勤情况、工资统计等),以期为强化物流企业管理效能促进企业可持续发展提供支撑。 3物流企
5、业人力资源管理系统设计 3.1系统功能模块。传统大多采用双层C/S结构的物流企业ERP管理模式在系统开发维护及程序延展性等方面的不足日益凸显,已经难以满足现代物流企业的发展需求,设计和优化人力资源管理系统已成为满足物流企业信息化建设需求的有效手段,根据物流企业实际人力资源管理需要,本文所设计的人力资源管理系统的主要功能模块构成如图1所示,为实现信息系统管理的一致性,每项职能作为系统中的基础需求模块均属于相互独立的流程,同时各模块间在授权状态下可进行访问从而实现信息共享过程。在物流企业实际系统构建和应用过程中,较为复杂的人事工资及考勤管理作为人力资源管理系统中的最为基础和重要的环节,需以物流企业
6、自身的实际需求为依据进行具体划分,本文所设计的人力资源管理系统能够在多种环境下运行,适用于windows操作系统,具备良好的可扩展性,可根据实际工作需要对物流企业员工信息(包括编号、岗位、部门、性别、年龄、邮箱/电话号码、住址等)进行快速准确的登记、修改及存储,通过物流企业员工信息浏览页面即可对员工基本资料进行查询,及时删除离职员工的信息(同时保留基本离职信息以供后续查询使用)。人事部门可随时修改、增加和删除包括包括部门、岗位等在内的员工信息。包括薪资设置、考勤加班核算、奖金计算、基本费用计算、应得及实发工资计算等在内的员工工资计算模块。系统管理员通过系统管理模块能够设置用户权限并对用户进行管
7、理(包括增添、删减等),用户成功设置用户名及密码后即可登录系统完成权限范围内的操作。基础数据管理模块主要负责对员工信息进行设置和管理(包括部门、职务、薪资、个人基本信息等),但只有系统认证的系统管理员具有处理这些信息的权限(包括增添、删减、修改等)。系统管理员及人力主管人员可通过部门信息管理模块增、减及修改相关数据3。为提升考勤管理过程的效率及透明性,通过出勤信息查询模块统计管理并记录员工出勤情况,系统内用户均具有查询信息的权限。绩效考核管理模块实时记录员工日常工作表现及贡献等,在此基础上完成绩效考核并实时更新相关数据信息,系统用户具备查询绩效情况的权限。3.2客户端特殊组件连接。(1)连接组
8、件考虑到本文所设计的系统属于多层结构,所以选择了提供丰富接口(IAPPServer等)且具备定位客户端服务器应用功能的MIDAS连接组件,在客户端服务器应用程序通过使用Delphi可进行多种方式的连接进而提升了系统的可扩展性,系统与不同通讯协议间具体需通过创建VCL控件相应的连接功能(如表1所示)。TCP/IPSock-ets连接,采用Web编写应用程序的客户机通常不支撑支持DCOM,为此本文完成了轻载客户机的建立(使用RCP/IP协议)。Sockets易于连接到公共命名服务器(借助一个最低级协议即可完成),其所提供的服务器能够独立接受客户机请求,且Sockets提供的协议无需同客户机进行远程
9、数据的直接连接,可准确高效的同DCOM远程数据建立连接和通信过程;CORBA连接(可跨平台),针对系统中的多层应用数据集通过使用CORBA实现CORBA标准化环境的构建,提供MIDAS应用程序编写,各层同CORBA通过MIDAS(由Java组件提供)实现相互连接。Web连接,为确保应用层客户机的安全需对使用的服务器建立防火墙,再通过HTTP消息连接客户机,实现对受控应用程序的高效访问过程,从而提升系统整体的安全性4。对于IAppServer接口服务器通过使用该组件即可实现访问过程,客户端同服务器应用程序根据通讯协议(DCOM、CODRBA等)再通过IAppServer进行通讯,通过使用属于抽象
10、子类的TDataSet(TClient类)实现导航、排序、编辑等操作,根据实际使用的MIDAS客户端选用对应通讯协议组件并设计远程服务器应用程序。3.3物流企业人事工资考勤系统创建。建立一个新应用程序(Application,在菜单File中完成),在此基础上完成远程数据部分的创建,在菜单中打开New对话框并选择Multitier,然后点击Remote完成编程文件Classname的建立(默认属性值选项),访问数据库属性名称可在远程环境下通过控件databasel完成制定、使用ture.QUERY组件进行访问,采用SQLserver完成人事考勤数据库的建立,通过建立的DateNAME应用程序实
11、现考勤功能。命名、属性设置在预先设置的书签内完成,再同IAPPSERVER接口通过使用SQL语句实现有效连接。3.4数据库设计。各员工信息通过数据库进行保存,数据库结构的构建需通过建立相应的数据表提供支撑,实际设计中为准确反映企业员工工作情况,在数据模块面板中拉入连接组件及相关控件(数据源、数据访问、TClient数据集等控件)即可作为对象方法、组件容器等在内存中运行。其中的TcomPOent语句(由TdataModule类提供)无关于Win-dows窗口概念。在此基础上实现了数据同系统用户界面的有效分离,进一步完善了系统的应用程序结构。对同时出现的多个模块输入无需进行重复定义(包括报表、图表
12、共享、窗体及其输出动态等),数据库通过DataAc-cess访问控件的使用实现了数据在多个窗体间的共享,窗体间通过可视化技术实现互连,从而使系统用户的不同需求得以有效满足5。 4系统的实现 在delphi中通过根据多层分布式结构结合运用数据模块及MIDAS等技术实现服务器层及客户端功能,为提升系统的人机交互性能,工具栏和菜单等操作模式通过直观的主控平台设计实现,系统主要结构框架通过预先建立一个应用文档结构程序(使用MFCAPPWizard完成)完成构建,根据实际需要实现文档、视图、主边框、应用程序等类的快速生成。以系统设计及使用需求为依据通过资源编辑器的使用完成工具栏和菜单的划分和建立。通过C
13、Log-inDlg类完成权限验证功能的创建,根据输入系统内的用户名和密码自动验证用户身份(同数据库中储存的信息进行核对),提示信息错误的情况下需用户重新数据直到信息匹配正确后即可登录系统进入主界面完成权限内的相关操作,实现操作权限的管理并提升系统安全性6。4.1Delphi数据库访问结构。适用于windows系统的可供选择的数据库接口技术主要包括:(1)RDO,通常通常在ODBCAPI中用RDO(数据远程访问目标的一种)作为一个薄层对象,据此实现关系数据源在ODBC(作为通用关系数据源接口的一种ODBC易于连接开放性数据库)层中的访问过程;(2)基于OLEDB的ADO(属于ActiveX数据对
14、象,接口应用程序技术的一种),可访问任何数据源;(3)提供嵌入数据库、对象连接的OLEDB,用于定义数据访问通用范例,通过该接口无需考虑储存方法和格式即可对底层数据库进行高效访问(包括ISAM、数据关系源、邮件、文件、自定义业务、图文数据等),可统一访问不同数据来源并储存,不受处理数据类型的限制;(4)支持数据库ODBC的BDE提供了规范统一的访问接口。ADO和BDE技术在Delphi访问数据库中应用普遍,本文系统主要利用了BDE提供的统一规范接口,在实际接口编程中BDE提供包括SQL、ISAM、QBE等在内的索引支持数据库访问方法。针对人力资源管理建立多层数据库时,Delphi连接远程SQL
15、服务器同时实现ODBC,通过ODBC能够对数据库相关程序进行驱动,从而实现对SQL数据的BDE访问过程。为模拟所有引导记录并构建直观的数据库访问界面,使用SQLLinks(BDE访问层)建立查询功能,实现对数据库的随机访问7。4.2数据库实体属性图和创建。物流企业人力资源实体属性图如图2所示,使用SQLServer建立物流企业人力资源数据库,系统相关数据在SQLServer环境中采用图形进行建立,实现视图化操作功能,然后在分析器中通过SQL语句的使用实现系统所需数据库的建立,以企业人事考勤为例采用SQL语句的创建方法为:Createdatabase人事考勤on(name=人事考勤_Data,f
16、ilename=D:program、microsoftservermySQLData人事考勤_log.ldf,size=91,fiegrowth=10%)以物流企业员工基本资料等为例描述数据库表格的构建方法,具体如表2、表3所示。建立企业人员表格信息的方法为:在SQLServer完成视图化设置,具体在en-ter-prisemanager界面中根据车站提示完成图形化表的建立,通过SQL语句建立相关表格(使用查询分析器)以createtable员工资料表为例,SQL语句设计如下(以PK_empmsf作为主键约束字段)8。 5结束语 快速发展完善的信息技术为物流企业人力资源管理系统功能的不断完善提
17、供了支撑,随着物流企业生产规模及复杂程度的不断提升,传统人力资源管理模式的不足日益突出(包括低效能、实效性差、成本高等),为此本文通过综合运用delphi和MIDAS等现代信息技术实现对企业人力资源管理系统的设计,并完成了一个分布式多层管理系统的构建过程,针对各种企业人力资源信息通过使用SQL数据库平台完成数据库的构建,完善物流企业人力资源数据管理(包括查询、修改和补充等)模式,具有较高的实际应用价值。 作者:张瑜 单位:陕西交通职业技术学院经济管理学院 第11页 共11页第 11 页 共 11 页第 11 页 共 11 页第 11 页 共 11 页第 11 页 共 11 页第 11 页 共 11 页第 11 页 共 11 页第 11 页 共 11 页第 11 页 共 11 页第 11 页 共 11 页第 11 页 共 11 页