1、 I 本 科 毕 业 论 文 文 档 基于 .NET 的人力资源管理系统开发 -系统管理和部门管理设计与实现 . NET-Based Development of Human Resources Management System - System Management HRMS; .NET III 目 录 第一章 绪论 . 1 1.1 引言 . 1 1.2 论文组织结构 . 1 第二章 系统相关技术概述 . 3 2.1 .NET 框架简介 . 3 2.2 WPF 技术 . 4 2.3 WCF 技术 . 4 2.4 Entity Framework 技术 . 6 2.5 SOA . 7 2.6
2、 本章小结 . 9 第三章 人力资源信息管理系统综述 . 10 3.1 人力资源管理系统 . 10 3.2 系统管理 . 11 3.3 部门管理 . 12 3.4 本章小结 . 12 第四章 系统管理和部门管理需求分析 . 13 4.1 系统概述 . 13 4.2 系统开发技术与工具 . 13 4.3 系统模块划分 . 13 4.4 系统管理功能需求 . 15 4.5 部 门管理功能需求 . 15 4.6 性能需求 . 16 4.7 本章小结 . 16 第五章 系统管理和部门管理设计与实现 . 17 5.1 总体设计 . 17 5.2 概要设计 . 18 IV 5.2.1 系统管理 .19 5
3、.2.2 部门管理 .20 5.3 详细设计与实现 . 21 5.3.1 模块管理 .21 5.3.2 角色管理 .23 5.3.3 用户管理 .23 5.3.4 审计管理 .24 5.3.5 系统安全证书 .25 5.3.6 部门管理 .27 5.4 实现要点 . 29 5.5 本章小结 . 30 第六章 测试和运行结果 . 31 6.1 功能测试 . 31 6.2 性能测试 . 32 6.3 服务器端运行结果 . 33 6.4 系统管理运行结果 . 33 6.5 部门管理运行结果 . 36 6.6 本章小结 . 40 第七章 总结与展望 . 41 7.1 论文总结 . 41 7.2 工作展
4、望 . 41 参考文献 . 43 致 谢 . 45 V Content Chart 1 Preface . 1 1.1 Introduction . 1 1.2 The Structure of This Paper . 1 Chart 2 System Related Technologies Outline . 3 2.1 .NET Framework . 3 2.2 WPF . 4 2.3 WCF . 4 2.4 Entity Framework. 6 2.5 SOA . 7 2.6 Summary. 9 Chart 3 Human Resource Management System
5、Summary . 10 3.1 Human Resource Management System . 10 3.2 System Management . 11 3.3 Department Management. 12 3.4 Summary. 12 Chart 4 RequirementAnalysis . 13 4.1 System outline. 13 4.2 System Technologies and Develop Tools . 13 4.3 Module Division . 13 4.4 System Management Funtional Requirement
6、. 15 4.5 Deparment Management Funtional Requirement . 15 4.6 Performance Requirement . 16 4.7 Summary. 16 Chart 5 Design and Implementation . 17 5.1 Overall Design . 17 5.2 Preliminary Design . 18 5.2.1 System Management . 19 VI 5.2.2 Department Management . 20 5.3 Detailed Design and Implementation
7、 . 21 5.3.1 Module Management . 21 5.3.2 Role Management . 23 5.3.3 User Management . 23 5.3.4 Audit Management . 24 5.3.5 Cerficate . 25 5.3.6 Department Management . 27 5.4 Implementation Points. 29 5.5 Summary. 30 Chart 6 System Testing and The Running Results . 31 6.1 Funtional Testing. 31 6.2 P
8、erformance Testing . 32 6.3 Server Running Results . 33 6.4 System Management Running Results. 33 6.5 Department Management Running Results . 36 6.6 Summary. 40 Chart 7 Summary and Future Works . 41 7.1 Summary. 41 7.2 Future Works. 41 References . 43 Acknowledgements. 45 第一章 绪论 1 第一章 绪论 1.1 引言 随着信息
9、时代的高速发展,企业信息化管理是企业发展的必然趋势, 同时世界 范围内的企业竞争也进入到一个新的层次,在激烈的竞争中企业人力资源竞争成为了关键点 。 在这种形式下,企业管理的提升,尤其是人力资源管理能力的提升日益彰显其重要性。 近几年来,世界范围内的企业纷纷采用信息化解决方案以提高竞争力、提高人力资源管理效率和管理效益。 相比传统的人力资源管理模式,人力资源信息化系统的应用不仅使人力资源工作者从繁杂重复的事务性工作中解脱出来,大大提高了工作效率,而且促进了部门之间的沟通和联系,人力资源信息化系统是电 子商务和电子政务的重要组成部分,提高了企业管理信息化的整体水平 , 而 企业信息化的 趋势促进
10、了人力资源管理信息化的实现,反过来人力资源管理信息化又加快了企业信息化的步伐。 而在企业信息化技术发展的同时,各大 IT 公司提出了信息工程技术平台支持,其中微软公司的 .NET 以其公司的雄厚实力以及该平台的易用性、集成性和全面性越来越为人所青睐, .NET 平台与微软系列产品的无缝连接也为企业信息化工程开发过程中提高了效率。 本毕业设计结合当前 人力资源管理系统的需求和现状,在模块功能实现上结合 .NET 技术框架进行 创造性的尝试 设计 并 实现。 实现企业人力资源管理的各种需求 ,以期实现整个管理过程的自动化,无纸化 ,方便管理层的管理,改变原有不合理的人工管理方式存在的一些漏洞等。
11、1.2 论文组织结构 本论文共分为 七 章,论文首先 简单介绍了人力资源管理系统的应用背景,以及人力资源管理系统的发展与现状。 并结合 客观现实人力资源管理的需求 ,介绍了毕业设计项目的背景和研究价值,引出了论文所 做 的主要工作内容。紧接着论文简单概述了毕业设计项目中所用到的各项技术,并针对 人力资源管理系统 提出的解决方案。 然后针对系统管理模块和部门管理两大模块进行详细的设计阐述,基于 .NET 的人力资源管理系统开发 -系统管理和部门管理设计与实现 2 以及运行结果展示。 在系统实现方面,论文详细介绍了企业信息库管理系统所使用的技 术要点:基于 .NET 4.0 的 四 层结构( UI
12、-Service-BLL-DAL)的框架设计;在用户体验方面,采用了 WPF 改善用户的体验。 论文具体安排如下: 第一章 简单介绍了人力资源信息管理系统的应用背景 。 第二章 概述系统中所使用的各项技术 。 第三章 介绍人力资源管理系统的定义以及发展现状和系统管理与部门管理理论 。 第 四 章 介绍人力资源信息系统 的需求分析 。 第 五 章 详细介绍人力资源信息系统的系统管理和部门管理模块的设计与实现 。 第 六 章 介绍了人力资源信息管理系统的系统测试和运行结果 。 第 七 章 最后论文总 结了毕业设计所做的工作,并指明下一步的改进计划。 第二章 系统相关技术概述 3 第二章 系统相关技
13、术概述 2.1 .NET 框架 简介 Microsoft .NET 是 Microsoft XML Web services 平台。 XML Web services 允许应用程序通过 Internet 进行通讯和共享数据,而不管所采用的是哪种操作系统、设备或编程语言。设备或编程语言。 Microsoft .NET 平台提供创建 XML Web services 并将这些服务集成在一起之所需。 .NET 技术随着微软对它的升级,它在企业信息化的各个领域都得到广泛的应用。 从 微软公司 2002 年发布 .NET 平台 1.0,到 2010 年发布 .NET4.0,期间 .NET 得到不断地完善和扩充,已经形成一个完整复杂的技术体系,并且和微软的产品系列达到无缝连接,并且可以通过与J2EE 等技术实现集成, 使新的业务流程和系统集成与运行平台无关 1。 图 2.1 是一张描述 .NET 技术体系的 结构 图。 由图可见, .NET 框架从底层到界面显示的技术都非常完备,产品链完整。 图 2.1 .NET4.0 体系结构图