目 录
1 绪论..................................................1
1.1 课题研究背景........................................................................................................................1
1.3 课题研究意义........................................................................................................................2
1.4 文章组织结构........................................................................................................................2
2 相关技术分析..........................................4
2.1 J2EE 三层开发框架...............................................................................................................4
2.2 面向服务架构 SOA 概述......................................................................................................7
2.2.1 SOA 解决问题........................................................................................................8
2.2.2 SOA 的技术优势....................................................................................................9
2.3 本章小结..............................................................................................................................10
3 系统需求分析.........................................12
3.1 现在系统存在的问题..........................................................................................................12
3.2 业务流程分析......................................................................................................................12
3.3 人力资源管理系统的用例分析..........................................................................................17
3.4 系统非功能性需求..............................................................................................................20
3.4.1 技术要求...............................................................................................................20
3.4.2 性能需求...............................................................................................................20
3.5 本章小结..............................................................................................................................20
4 基于 SOA 的人力资源管理系统的设计.....................22
4.1 系统技术方案选择..............................................................................................................22
4.2 人力资源管理系统体系结构设计......................................................................................23
4.3 基于 SOA 的系统服务设计................................................................................................28
4.3.1 服务与用户角色...................................................................................................28
4.3.2 服务的总体设计...................................................................................................29
4.3.3 服务的细化设计...................................................................................................30
4.4 数据库设计..........................................................................................................................33
4.4.1 数据库概念设计...................................................................................................34
4.4.2 数据表的建立.......................................................................................................35
4.5 本章小结..............................................................................................................................39
5 基于 SOA 的人力资源管理系统实现.......................40
5.1 系统相应的开发及运行环境..............................................................................................40
5.1.1 系统开发环境.......................................................................................................40
5.1.2 系统运行环境.......................................................................................................40
5.2 数据层的实现......................................................................................................................41
5.3 数据持久层的具体实现......................................................................................................41
5.4 业务逻辑层的实现..............................................................................................................42
5.5 Web 服务层的实现..............................................................................................................42
1