首页> 中文学位 >基于ASP.NET+Castle框架的人力资源管理系统的设计与实现
【6h】

基于ASP.NET+Castle框架的人力资源管理系统的设计与实现

代理获取

目录

文摘

英文文摘

1 绪论

1.1 系统背景

1.2 系统目标与期望

1.2.1 树立医院全新形象

1.2.2 激发竞争力

1.2.3 减轻部门负担

1.2.4 适应现代化发展需求

1.2.5 方便用户应用

1.3 系统设计原则

1.3.1 实用性原则

1.3.2 经济性原则

1.3.3 扩充性原则

1.4 系统的创新点

2 开发环境及框架

2.1 开发环境

2.2 技术路线

2.2.1 可行性分析

2.2.2 动态网站技术介绍

2.2.3 程序语言的选择及优势

2.3 .NET平台及其C#语言简介

2.3.1 .Net的开发平台-Visual Studio 2005

2.3.2 .NET框架介绍

2.3.3 ASP.NET介绍

2.3.4 C#编程语言

2.4 Castle框架

2.4.1 Castle ActiveRecord介绍

2.4.2 MonoRail介绍

2.4.3 Castle IOC介绍

2.5 SQL Server 2005介绍

3 系统分析

3.1 需求分析

3.1.1 问题域和系统责任

3.1.2 确定用户

3.2 系统业务流程分析

3.2.1 系统构成

3.2.2 管理层介绍

3.2.3 业务层介绍

3.2.4 基础层介绍

3.3 小结

4 系统设计

4.1 总体设计

4.2 数据库设计

4.2.1 数据库的需求分析

4.2.2 概念模型设计

4.2.3 数据库表的具体设计

4.3 详细设计

4.3.1 功能设计

4.3.2 具体设计

4.4 数据持久层

4.4.1 持久化数据

4.4.2 持久化技术

5 系统实现

5.1 三层结构开发

5.1.1 三层结构开发介绍

5.1.2 系统部署架构

5.1.3 表示层开发

5.1.4 业务逻辑层开发

5.1.5 数据持久化层开发

5.1.6 系统界面展示

5.2 系统测试

5.2.1 测试的定义与目的

5.2.2 测试的原则

5.2.3 测试的方法

5.2.4 测试中其他要注意的地方

5.2.5 人力资源管理系统的测试

5.3 小结

6 结论与展望

参考文献

个人简历

攻读工程硕士期间发表的学术论文

致谢

展开▼

摘要

目前,高新技术的超速发展和全球化的市场经济导致企业之间的竞争空前激烈,归根结底是人才竞争,几乎所有的企业管理者都意识到人力资源是企业最重要最宝贵的资源。开发人力资源管理系统(HRMS-Human Resource Management System)能够通过集中式的信息库、自动处理信息、员工自助服务、外协以及服务共享,达到降低成本、提高效率的目的。
   本文以实现医院人力资源管理的信息化需求为目标,详细阐述了医院信息系统中人力资源管理系统的设计与实现,介绍了开发过程中使用的.NET技术与Castle框架,探讨了运用.NET平台与Castle相结合建立WEB应用程序的方法,着重解决了以下问题:第一,基于.NET与Castle框架下开发人力资源管理系统,既保持了.NET平台下快速开发的优势,又使整个系统的架构非常合理。第二,开发过程始终运用测试驱动开发的方法,提高了软件的质量。第三,基于.NET和Castle框架的人力资源管理系统的开发和使用,既节约了开支,又以浏览器/服务器模式高效地实现了人力资源管理系统的各项功能,可进行多条件查询、更新、密码设置、工资和奖金的统计发放等功能,提升了医院的效率和竞争力,满足了现代化医院管理的需要,具有很大应用价值。
   论文首先举出了软件开发的各种理论和方法,指出遵循理论指导,正确地运用开发方法,才能开发高质量的软件。随后,阐述了Castle框架的架构,分别介绍了该架构下的ActiveRecord、MonoRail及Windsor的核心概念、工作原理以及它们之间如何相互集成,再次强调了分层结构观念的重要性。
   根据上述的开发理论和开发技术,论文阐述了基于.NET与Castle框架下开发人力资源管理系统的分析、设计与实现过程。分析阶段,首先进行对系统的需求分析,整个系统分为三个层面部分:管理层、业务层、基础层,管理层包含信息浏览、统计分析、决策支持三个功能模块;业务层包含工资管理、合同管理、保险管理、日常管理、培训管理、绩效管理六个功能模块;基础层包含人员管理、机构管理、职位管理、报表管理、系统管理维护五个功能模块。分析了系统流程,画出了流程图。设计阶段,根据系统需求,画出了各主要子系统的用况图和顺序图,采用两种方式进行了数据库设计,采用面向对象的分析和设计方法,在程序开发中采用敏捷开发及测试驱动的方法。实现阶段,介绍了实现所需要的各种开发软件,.NET平台和Castle框架。最后,论文总结开发过程,提出了医院人力资源管理系统今后的发展方向。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号