用户名: 密码: 验证码:
基于.NET的人力资源管理系统设计与实现
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
人事管理是现代企业管理工作不可缺少的一部分,建立行之有效的人事管理系统是推动人事管理走向科学化、规范化的必要条件。本文对国内外人事管理系统的应用情况、问题、采用的技术进行全面、细致而充分的调查。针对目前企业用手工方式进行人事管理费时费力又非常容易出差错,同时国内外的人事系统大而全,费用较贵,并且都与自身的一些平台产品绑定,用户很难利用这些产品进行自己的二次开发,而且还存在对二次开发支持不足等存在着一些的问题,从而有必要设计一套满足企业自身基本需求的人力资源管理系统。
     首先分析了人力资源管理系统的发展历程和作用,并对人事管理部门的基本职能,既人事事务管理、薪资管理、招聘管理、考勤管理等功能以及相应的业务流程进行全面、细致而充分的分析,明确了目前人力资源管理系统所存在的不足之处。在此基础上采用了UML面向对象的建模语言对各个业务逻辑模块进行分析设计,从而降低了开发风险,提高了开发效率。应用非常流行的B/S三层体系结构,基于先进的的.NET框架,使系统具有良好的稳定性、可扩展性等优点。最终运用良好的设计范式和轻量级的编程模型,通过ASP.NET、ADO.NET、XML等关键技术来实现系统。并且重点介绍了采用基于角色访问控制的RBAC权限控制方法,以实际应用系统为基础,介绍了权限控制的实现技术,方法和步骤。该系统的实现对相关中小企业进行人力资源管理系统的应用和开发有借鉴和指导作用。
HR Management is indispensable for modern enterprise management. Establishing effective HR management system is essential to scientize and standardize HR management. The article roundly, detailedly and adequately investigated the application situation, problem and implementation technology of domestic and overseas HR management system. Since at present HR management by manual method is inefficient and imprecise, furthermore it' s very difficult to develop again these domestic and overseas HR management system which is large, full, expensive and bonding some own platform products, it' s essential to design a HR management system which can meet enterprise' s own basic need.
     The article firstly analyzed development history and contribution of HR management system, and then analyzed fully the basic function (HR Administrating, payroll management, recruitment management and attendance management) and workflow in HR department, which found the weaknesses in current HR management system. Our system designed each business logic modules with oriented object UML model language, so it decreased development risk and improved development efficiency. It has good stability and extensibility under popular B/S three-ply system structure and advanced . NET frame. We used good design format, soft programming model and implemented successfully by ASP.NET,ADO.NET,XML etc. key technology. The article mainly introduced the RBAC (Role Based Access Control) and the technology, method and steps of access control. The system is an example and guider to apply and develop HR management system for medium and small-size enterprises.
引文
[1]冯忠铨.现代人力资源管理[M].北京:中国财政经济出版社,2002:8,14-21,53
    [2]张一弛.人力资源管理教程[M],北京大学出版社,2003:10一12
    [3]Hank willJams.《Managing People》[M].北京:中国人民大学出版社,1997:23,31-45
    [4]时巨涛.信息时代的企业人力资源管理商务电子化应用丛书[M],北京:科学出版社,2004:50-54
    [5]John.M.Ivancevi ch.Human Resources Management[M],北京:机械工业出版社,1998:15-20
    [6]秦艳红.基于J2EE的人力资源管理系统[M].大连:大连海事大学,2007:4-10,12-14.
    [7]梁裕楷,袁兆亿,陈天祥.人力资源开发与管理[M],广州:中山大学出版社,2003:8,12,35
    [8]但正刚.ASP.NET高级编程[M].北京:清华大学出版社,2002:13-31
    [9]张万祥.C#范例解析[M].北京:电子工业出版社,2002:22-34
    [10]Ivar Jacobson,Grady Booch,James Rumbaugh.统一软件开发过程[M].北京:机械工业出版社,2000:23-54
    [11]Dan Wahlin,XML for ASP.NET Developers[M].北京:清华大学出版社,2002:22-67
    [12]David Sceppa.ADO.NET技术内幕Microsoft ADO.NET[M].北京:清华大学出版社,2003:31,43,61-82
    [13]Dinar Dalvi,Joe Gray..NET XML高级编程[M].北京:清华大学出版社,2002:47,59
    [14]刘小华.NET Web服务升发指南[M].北京:中国电力工业出版社,2002:61
    [15]Scott Seely.SOAP:XML跨平台Web Service开发技术[M].北京:机械工业出版社,2002:5-46
    [16]孙一中.XML理论和应用基础[M].北京:北京邮电大学出版社2004:23,56
    [17]Wendy Boggs,Michael Boggs.UML And Rational Rose 2002 Masting[M]. 北京:中国电力工业出版社,2002:18-61,87-142
    [18]董兰芳,刘振安.UML课程设计[M].北京:机械工业出版社,2004:19-33
    [19]徐锋,陈暄.UML面向对象建模基础[M].北京:中国水利水电出版社,2006:67,88-120
    [20]柴晓路.Web服务架构与开放互操作技术[M].北京:清华大学出版社,2002:14-31
    [21]段江娇,薛永生、吕晓华.一种三层结构的Web数据库访问平台的设计与实现[J].计算机应用与软件,2003(11):56-57
    [22]覃国蓉.基于B/S架构的软件项目实训[M].北京:电子工业出版社,2004:18.
    [23]袁津生,吴砚农.计算机网络安全基础[M].北京:人民邮电出版社,2002:61
    [24]杜艳峰,林作铨.一个基于角色的Web安全访问控制系统[J].计算机研究与发展,2003(8):2
    [25]张建英,王秀坤.权限动态控制[J].计算机工程与应用,2003(7):3
    [26]栗松涛等.BS系统权限[J].计算机工程与应用,2002(1):1
    [27]权云涛.角色访问控制技术在网络安全中的应用[J].中国科技信息,2006,(1):37,59.
    [28]龚富强.基于角色的用户权限管理系统开发与应用[M].西安:西北工业大学,2007:1-3,15-28.
    [29]罗雪平,郑弈莉,徐国定.一种扩展的基于角色的访问控制模型[J].计算机工程,2001,(6):106-110.
    [30]霍华,刘俊强,普杰信.基于RBAC模型的数据库安全访问控制机制[J].河南科技大学学报,2003,24(3):68-70.
    [31]朱如龙.SQL Server数据库应用系统开发技术[M]。北京:机械工业出版社,2004
    [32]衰连海等著.SQL Server2000应用开发实例教程[M].北京:机械工业出版社,2002:19,112-129
    [33]刘志波..NET中统一的存储过程调用方法[J].计算机应用,2003(11):153-154
    [34]周绪,管丽娜,白海波.SQL Server 2000入门与提高[M].北京:清华大学出版社,2002:12,31-42,67-81

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700