!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
科技情报开发与经济 SCI-TECHINFORMATIONDEVELOPMENT&ECONOMY 2008年 第18卷 第14期
ThePrincipleofARPSpoofing-basedAttackandtheDefenseMeasures
LIUWen-liang,MAJi-lan
ABSTRACT:StartingfromtheoperationprincipleofARPprotocol,thispaperanalyzestheprinciplesandattackmethods
ofARPspoofing-basedattack,andadvancessomedefensemeasuresagainstARPspoofing-basedattack.
KEYWORDS:networksecurity;ARPprotocol;ARPspoofing-basedattack
参考文献
[1] 赵均,陈克非.ARP协议安全漏洞分析及其防御方法[J].信息安全
与通信保密,2006(8):72-74;77.
[2] 马军,王岩.ARP协议攻击及其解决方案[J].微计算机信息,2006
(5):70-71.
[3] 谢希仁.计算机网络[M].北京:电子工业出版社,2003.
[4] [M].3rded.北京:清华大学出版
社,2001. (责任编辑:白尚平)
───────────────
第一作者简介:刘文亮,男,1978年生,现为太原理工大学计算机学
院 2005级在读硕士研究生,山西省太原市迎泽西大街太原理工大学
3337号信箱,030024.
近年来,商业环境急剧变化,很多企业都慢慢意识到要保持一个企
业持续的成功,就必须重视为企业工作的人,即该企业的人力资源。而
有效的人力资源管理又是引领一个企业获得竞争优势、迈向成功的主
导因素。如何形成有效甚至高效的人力资源管理,是每个企业都应该深
思熟虑的问题。只有建立一个人力资源管理信息系统(HRMIS)平台,才
是把企业的人力资源管理引向科学化和现代化的唯一途径。而且,作为
企业信息化建设的一部分,HRMIS更体现了以人为本的 IT服务理念的
核心。
企业人力资源管理信息系统,是指主要用于获得、存储、控制、分
析、提取和发布与一个企业人力资源相关信息的基于计算机的信息管
理系统(Tannenbaum,1990)。起初,这种系统只是为了方便人力资源管
理中事务的处理和进行管理控制。随着新的信息技术的不断出现,这些
新的信息技术主要被用于辅助决策和提高竞争力。人力资源从业人员
也期待这些信息技术能够把他们从日常处理各种文件的单调任务中解
放出来,让他们能更多地参与企业的战略决策(Duff,1989)。快速的信
息处理能力、高度的数据准确性、先进的规划和程序开发等特性都是信
息系统应该具备的,由于 HRMIS不仅是人力资源从业人员办公的平
台,更是一个企业所有员工交流和获取信息的平台,所以 HRMIS以人
为核心、为人服务的特色就更加重要。一个好的 HRMIS不仅是一套高
效率、多功能、易学易用的人力资源开发与管理解决方案,它应具有完
整性、集成性、易用性、共享性、开放性、灵活性、安全性、智能化以及强
大的图表输出功能等特点(李军华、谭洪波,2003),且思考如何让
HRMIS更加有效,更能增进企业内外部、上下级、企业和客户之间的沟
通交流也非常重要。
HRMIS的设计、开发和实施,整个过程成功的关键是以HRMIS服务
的对象为中心。其成功模型包括面向个人/任务的、组织的和企业应用环
境的3个方面。
1 以服务为中心的HRMIS设计目标和原则
HRMIS的设计目标是:以建立基于计算机、网络和通信技术的多层
次、功能齐全、多用户、智能型、分布式、配置灵活的人力资源管理信息系
统和决策支持系统。借助企业内部信息网络,对人力资源信息进行收集、
存储、检索、加工、分析、输出,以企业各级员工为中心,不仅为各级人力
资源部门的信息管理及各级管理人员的科学决策服务,而且为企业全部
员工提供一个保障其在企业内外工作和生活的平台。
HRMIS的总体设计原则是:
(1)基于B/S架构的三层系统结构:客户端、中间件、服务器。
(2)采用 J2EE或 DotNet开发平台,Domino/Notes或 VisualSource
Safe作为辅助开发平台;采用基于 UML的辅助设计工具以及 Rational
Rose或Project的项目管理工具;采用相应的关系数据库系统,保证业务
信息的完整性;采用成熟、先进的技术手段,方便灵活的接口设计,面向
对象的构件化开发。
(3)因为HRMIS是基于某个特定的组织结构设计的,所以中间件的
事务处理逻辑和业务处理配置逻辑(对业务处理逻辑进行配置)、业务处
理逻辑等,客户端的界面和功能的配置以及数据字典的设计要具备很高
的灵活性。
(4)通过中间件处理信息的分级共享和安全性控制。
(5)数据存储满足数据组织结构的要求,如基础数据库、知识库、方
法库、模型库的综合需求。
(6)系统的可扩展性良好,可以根据管理需求,对功能进行进一步扩
展。
(7)可靠性。系统运行的稳定性要好,灾难恢复的能力要强等。
(8)和企业其他信息系统以及人力资源咨询服务提供商信息系统的
接口完善。
文章编号:1005-6033(2008)14-0152-04 收稿日期:2008-03-09
基于成功模型的人力资源管理信息系统设计及实施
王 琨
(山西科达自控工程技术有限公司,山西太原,030006)
摘 要:介绍了人力资源管理信息系统的发展概况,结合国内外人力资源管理的规范
和理论,提出了设计 HRMIS的目标和原则,给出了一套可行的 HRMIS的应用方案设
计框架,并结合HRMIS成功模型阐述了其设计和实施中需要注意的若干问题。
关键词:HRMIS;知识库;方法库;模型库;媒体库
中图分类号: 文献标识码:A
152
客
户
端
集
成
应
用
系
统
组
织
结
构
管
理
人
力
资
源
规
划
管
理
工
作
岗
位
分
析
管
理
招
聘
与
选
拔
管
理
人
事
信
息
管
理
合
同
管
理
考
勤
管
理
人
事
变
动
管
理
休
假
管
理
绩
效
考
核
管
理
培
训
管
理
职
业
发
展
管
理
薪
酬
福
利
管
理
安
全
和
健
康
管
理
劳
动
关
系
管
理
人
力
资
源
评
测
管
理
综
合
分
析
与
决
策
管
理
系
统
管
理
根据不同客户(外部、内部用户)的访问级别定制客户端
应用
服务
框架层
Web
应用
框架
数据
持久性
框架
客
户
表
示
层
社会用户
(社会了
解公司
的窗口)
公司客户
(保证优质
服务,加强
公司与客户
联系的窗口)
员工
服务
HRM
功能
系统监控
和管理等
流程
管理
图形
管理
安全
管理
报表
管理
数据流
管理等
为支持高端应用而应当提供的功能,主要包括:事务(trans-
action)处理;集群(cluster);失效恢复(failover);负载均衡
(loadbalancing);缓存机制;安全服务;与企业已有应用系统
的集成能力;开发有效性(与应用程序开发环境和工具的结
合能力)等
为业务逻辑的实现提供支持;对应用服务器的管理能力;提
供协议和接口的引擎,支持通信协议(如 HTTP、IIOP)、数据
库互联标准(如 JDBC、ODBC)、分布式计算协议等多种工业
标准等
扩展
服务
核心
服务
J2EE
基础
框架层
资源层 基础数据库 知识库 方法库 模型库 媒体库
系统层 网络、协议、操作系统等
(9)以系统用户的易学易用,用户的切身需求为中心设计各种应用。
2 HRMIS应用框架
以 J2EE企业平台架构为例,J2EE是一种先进的软件体系架构思
想,具有采用多层分布式应用模型、基于组件并能重用组件、统一安全模
型和灵活的事务处理控制等特点。
HRMIS基于J2EE的设计逻辑上可分为客户层、Web层、业务层和
资源层4层。客户层主要负责人机交互;Web层封装了用来服务访问本
系统的所有客户端的表示层逻辑;业务层提供业务服务,包括业务数据
调用和业务逻辑处理,集中了系统大多数业务处理;资源层主要负责数
据的存储和组织、数据库的分布式管理等。基于此种软件体系架构,结合
HRMIS的功能特点,按照软件分层设计模式将系统设计成HRMIS分层
体系结构(见表1)。
由表1可知,HRMIS的应用体系结构可分为5层,可以保证数据的
完整性、可用性、分级访问灵活性和安全性,以及业务的流程灵活性、控
制完备性、访问安全性等各方面的要求。
第一层:系统层。位于系统的最底层,包括网络、协议和操作系统等,
支撑人力资源管理中各种数据交换和通信,保证HRMIS的分布式应用
和系统的可靠性及安全性。
第二层:资源层。包括基础数据库、知识库、方法库、模型库和媒体
库。资源层实现数据按照不同的数据组织结构分类存放,有效提高数据
收集、存储、检索、提取、分析和输出的效率。基础数据库一般用于存放与
公司和公司员工相关的一些组织信息、人事数据等;知识库的构建有利
于存储公司规章制度、各种管理知识体系以及公司的各种职位相应的知
识积累,从而可以进一步构建专家库;方法库主要用于存储各种人力资
源评测算法(包括绩效考核方法等)以及指标体系;在组织结构分析,人
力资源规划和工作岗位分析时,总会产生各种结果模型,模型库的构建
有利于公司进行有效管理,招聘到更加合适的员工,同时,有了这些模
型,也可以帮助员工针对自身不足,尽早进行职业规划设计;媒体库的建
立旨在存储和公司相关的多媒体资料,以及和素质、职位相关的各种培
训资料等,一般可由员工自由访问,随时进行自我培训和提升。
第三层:J2EE基础框架层(应用服务器层)。这是整个应用系统开
发、部署、运行和管理的基础架构层,由于采用公共标准的 J2EE规范和
技术,所选应用服务器是通用的框架和平台,不具有专业领域相关性。
第四层:应用服务框架层。位于应用服务器层之上,将应用系统中一
组类似的问题的公共设计和部分实现抽象出来,形成应用框架,从而简
化应用系统的开发,应用框架具有领域相关性,可根据与特定领域相关
性程度,将应用框架层提供的服务分为公共服务和专用服务。公共服务
偏向于通用的或与业务松散耦合的服务。系统所设计的公共服务包括
Web应用框架、数据持久性框架、流程管理、图形管理、安全管理、报表管
理、数据管理等几个方面。其中,Web应用框架负责解释客户端的请求、
提供单次登录、实现会话管理、对业务的访问控制、数据验证、日志和异
常处理、构造并响应客户端、视图导航。专用服务是针对具体的业务功能
模块而构建的,是与具体业务相关的相同功能的抽象,是处理相应业务
请求的处理逻辑。
第五层:客户表示层。位于最上层,是基于框架开发的HRM应用系
统,其各功能模块基于可重用的软件框架设计。它的用户界面可以根据
其应用级别和用户需求进行自定义,充分体现了人机交互的人性化和灵
活性。
3 HRMIS物理网络结构
充分考虑HRMIS的系统应用框架,依据系统总体设计目标和原则,
采用B/S的网络应用架构。具体网络结构图见图1。
无论外网和内网均采用 TCP/IP协议进行通信,LotusDomino文件
服务器(存储如员工在职证明、聘用合同等各种电子文档)、基础数据
库、知识库、媒体库、方法库、模型库等 6种不同类型的数据存储结构,
除LotusDomino文件服务器采用的是非结构化的数据存储格式,其他5
种可以均是基于关系数据库的结构化数据存储模式,区别只是数据存
储结构不同。客户端通过TCP/IP网络与各种数据库进行交互,客户端
之间数据库服务器实现逻辑上的间接联系。
该物理网络的设计,不仅满足了社会和企业客户访问相应功能的
需求,而且方便在家或者移动办公的需求;既可以通过Internet来访问,
也可以在企业内部局域网访问。系统的安全性可以由硬件防火墙、交换
机以及各种服务器的安全控制等途径进行保护。各种数据服务器可以
集成在同一台主机上,也可以分开配置,为了方便理解,图 1将基础数
据库、知识库、方法库、模型库和媒体库等所有数据库服务器全部分开
处理。
4 HRMIS系统特点
(1)基于 B/S的系统结构,实现了与互联网的接驳,方便移动办公
和在家办公,并提供了企业客户与员工沟通的平台,建立了全方位的动
表 1 HRMIS分层体系结构
王 琨 基于成功模型的人力资源管理信息系统设计及实施 本刊E-mail:bjb@ 信息技术
153
图2 全方位绩效考核体系
态的绩效考核体系(见图2)。
(2)该系统设计功能完善,并实现了各个功能模块之间的数据共享,
流程接合等。
(3)引入文件数据库、基础数据库、知识库、方法库、模型库,采用不
同的数据存储结构存储数据,提高数据存储、读取、传输、分析等操作的
效率;并且通过数据的分类管理,建立起众多专业的方法、模型等,实现
决策的规范化和智能化。
(4)良好的用户权限管理。一方面,通过各级硬件、软件如防火墙、数
据库、操作系统和应用程序的安全防护机制,提高系统访问的安全性和
可靠性;另一方面,通过对用户分级和分权的处理,实现了灵活的用户访
问权限处理,从而可以定制出各级用户专有的客户端集成界面。
(5)初步达到了改善工作环境和优化工作场所的能力。在人力资源
规划里可以进行办公场地的安排,考虑休假计划,统计在家办公和可以
灵活安排工作场地的员工人数,有效改善工作环境。
(6)人力资源管理的B2B业务。购买专业的HR咨询服务机构提供
给数据库访问接口,及时获取市场人才市场相关的信息,制定本公司的
各种人力资源政策,采取灵活的人力资源措施。
(7)提供员工自助的在线学习和培训服务。员工可以查询自己感兴
趣的工作岗位分析,参考自己的各种评测结果、系统给出的培训意见和
职业发展管理模块给出的职业发展模型,依据各方对自己的考评意见,
依托HRMIS提供的这个学习平台,随时可以进行自我培训活动,提升个
人素质。这也体现了该HRMIS的人性化管理思想。
(8)动态的查询统计、报表管理和充分的信息共享。系统能够根据要
求自动生成建立在各种数据库基础上的各种固定和自定义的动态报表,
并能够随时查询和进行统计分析;虽然每一级用户都有自己特殊的访问
权限,但是系统提供相对充分的信息共享,即在权限允许的范围内信息
的有效共享。
(9)丰富的决策支持工具。除去基本的统计分析功能,生成报表、视
图等辅助决策之外,该HRMIS系统还提供基于数据挖掘的决策支持工
具,例如:进行员工细分,发现高价值的员工;通过对员工的行为模式、满
意度的分析发现员工保持的关键因素;知识价值发现:通过对业务数据
和员工能力信息进行分析,找出企业所需的关键知识等。
5 利用HRMIS成功模型要求进行开发和系统实施
理想的HRMIS成功的评价手段可能要包括投资回报率或者效用分
析,但是考虑到采用财务手段所要突破的种种限制,往往效果的衡量方法
更奏效。这可能也解释了为什么信息系统研究领域中,用户满意度和系统
使用率已经成为系统成功的两个重要衡量指标。以往IS研究中,用户满意
度受到的重视更多,但是把用户满意度和系统使用率两种衡量方法综合起
来考虑,更能完整地反映系统成功的程度。用户满意度是基于终端用户态
度和信念的角度,而系统使用率是考查用户行为的维度。一个系统可能设
计模式非常理想和先进,但是会由于其他一系列的原因(例如复杂的操作
界面,使用不正确或者访问限制等等),被用户认为是非常失败的产品。本
文给出了一个HRMIS成功实施的框架模型(见图3)。
结合上述HRMIS成功模型,本文提出了HRMIS成功开发和实施所
需要注意的几个问题:
(1)个体/任务方面中的几个变量和用户满意度和系统使用率关系都
不是很明显,但对系统使用率的影响更大。用户所在的工作岗位的任务对
系统使用率影响很大。例如人力资源专员要依赖HRMIS进行工作,因此他
们比其他岗位的员工,如秘书、项目经理等要更多地使用该系统。因此,在
系统开发和实施的时候要更多听取人力资源部门工作人员的意见。
(2)从组织的角度出发,为了保证系统的顺利实施,应该在 IT部门
成立一个HRMIS小组,或者根据实际需要专门成立一个 HRIMS部门负
责企业HRMIS的支持和维护工作,有了专业的技术和服务保障,不仅可
以提高各种用户的满意度,同时也可以提高系统的使用率。
(3)用户参与开发和实施 HRMIS,并不能直接提高系统的用户满意
度和系统使用度。集中式培训比自我培训更能有效地提高用户的满意
度,能够从上级和一般管理者那里得到一定的支持和帮助,可以提高用
户满意度,因此,在系统的实施当中也应该重点对公司各级领导进行培
训。详细、易懂的说明文档和用户满意度有强烈的正相关关系。HRMIS各
种应用的开发,在企业内部开发也好,由提供商开发也好,对用户满意度
和系统使用率的影响不明显,但是,各种应用是否充分满足各种用户的
切身需求和满足率都对用户满意度和系统使用率有非常大的影响。因
此,上面提到的培训、文档和应用开发度是系统开发和实施过程中要非
常注意的3个方面。
(4)一般参与实施的企业人员,都面临来自各方面的压力,且系统开
发和实施过程中不确定因素很多,所以在这个过程中及时让他们了解进
度,并向他们提交阶段性成果说明和演示,有利于提高用户满意度。
(5)系统功能设计方面,依赖性主要体现在各种应用的设计是否人
性化,操作复杂程度等等,应该尽量使系统的依赖程度降低,如招聘流程
的操作、员工起诉程序等,让用户不必过多依赖文档而能很容易地理解
系统的操作。访问控制指的是每种系统用户应该对其他各用户的访问权
限透明,做到用户所能看到的就是能够操作控制的。另外,在开发系统功
能方面,还应注意要满足某类用户全方位的应用需求,尽量使这种需求
王 琨 基于成功模型的人力资源管理信息系统设计及实施 本刊E-mail:bjb@ 信息技术
154
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
科技情报开发与经济 SCI-TECHINFORMATIONDEVELOPMENT&ECONOMY 2008年 第18卷 第14期
DesignandImplementationofHumanResourceManagement
InformationSystemBasedonSuccessModel
WANGKun
ABSTRACT:ThispaperintroducesthegeneraldevelopmentofHumanResourceManagementInformationSystem
(HRMIS),connectingwiththeforeignanddomesticformulasandtheoriesofhumanresourcemanagement,advancessome
goalsandprinciplesofdesigningHRMIS,andgivesafeasibleframeofHRMIS’sapplicationsolution,andbasedon
HRMISsuccessmodel,expoundssomeproblemsneedingattentionindesigningandimplementingHRMIS.
KEYWORDS:HRMIS;knowledgebase;methodbase;modelbase;mediabase
在同一个系统里面实现,且功能之间的跳转可以在同一个页面里完成。
例如一次公司内部的管理岗位选拔,人力资源经理可以在同一个页面
中,对某个候选对象的上下级评价、访谈资料、个人档案信息、合同信息、
能力评测分析结果等全方位的决策支持信息进行查询浏览。
6 结语
本论题借鉴国外人力资源管理学科的规范和理论,结合国内外
HRMIS研究的成果,分析了一般企业人力资源管理的需求,提出了一个
有效的HRMIS应用系统设计框架。该框架采用基于B/S的、与Internet
互联的体系架构,基于该框架可以开发出充分满足企业人力资源管理需
求的HRMIS。并结合HRMIS的成功模型,阐述了在HRMIS开发和实施
当中应该牢记的若干事项,从而构建出一套独特的充满人性化的人力资
源管理信息系统,提高员工的工作满意度,进而提高企业客户的满意度。
参考文献
[1]
ResourcesManagement[M].Westport:,
2002.
[2] VictorY Haines,André
ResourceInformationSystems[J].HumanResourceManagement,1997,36
(2):261-275.
[3] 李军华,谭洪波.企业人力资源信息系统应用探析[J].广东行政学
院学报,2003(1):78-80.
[4] 沈永强,曹玉金.人力资源管理信息系统的研究与设计[J].计算机
工程,2002,28(9):223-224.
[5] 裴辉东,梁云风.电力营销管理信息系统的应用框架设计和实现技
术[J].电力系统自动化,2004,28(11):83-86.
[6] 张海翔.人力资源管理信息系统的研究与设计[D].杭州:浙江大学,
2004:45-46.
[7] 丰世林,黄忠全,张根保,等.企业人力资源管理信息系统设计与实
现[J].机床与液压,2004(3):179-180.
[8] 王垒.人力资源管理[M].北京:北京大学出版社,2001:69.
(责任编辑:王永胜)
───────────────
第一作者简介:王 琨,女,1977年生,2004年毕业于首都经济大
学,助理工程师,山西科达自控工程技术有限公司,山西省太原市,
030006.
随着我国高等教育的快速发展,我国高校每年有大量的大学毕业
生,大学生就业市场成为人力资源市场的重要组成部分。本系统对相关
问题进行了分析,这对在校大学生的就业和招聘用人单位来讲,具有一
定的指导意义,可以通过本系统提供的数据来优化和修正招聘大学生的
评价体系和招聘流程。
1 主界面设计
利用菜单编辑器设计了关联序列,个人信息,关联表示,管理员等几
个部分。
2 登录管理
管理员登录
通过管理员登录该系统对数据库进行更新,添加数据,管理员登录
的部分调用了数据库连接的模块,实现的代码如下:
a=a+1
DimctlAsControl'引用集合的概念,判断文本不能为空!
ForEachctlInControls
IfTypeOfctlIsTextBoxThen
Ifa=3Then
MsgBox“三次错误退出系统!”,vbInformation,“输入错误”
End
=“”Then
MsgBox“不能为空”,vbInformation,“输入错误”
ExitSub
文章编号:1005-6033(2008)14-0155-02 收稿日期:2008-03-29
浅析大学生就业信息分析系统
张延峰,张燕菲
(石家庄信息工程职业学院计算机系,河北石家庄,050035)
摘 要:基于大学生毕业信息,采用数据挖掘方法,建立了大学生就业信息数据关联度
模型,实现了大学生就业信息数据关联分析系统。
关键词:就业信息系统;数据挖掘;关联度;关联分析
中图分类号:G647 文献标识码:A
155