文档视界 最新最全的文档下载
当前位置:文档视界 › 人力资源管理系统详细设计

人力资源管理系统详细设计

人力资源管理系统详细设计
人力资源管理系统详细设计

人力资源管理系统详细设计说明书

Version 3.0

文档编号 TTS***

2012-10-24

On the way(李贞、翟世兴、赵林林)

1编写目的

明确业务背景、业务范围、基本业务逻辑和业务框架,期望读者包括:项目发起人、最终用户、项目投资方、项目管理团队、项目执行团队,以及其他项目干系人。

2参考文档

。人力资源管理系统需求规格说明书

。人力资源管理系统概要设计说明书

3名词解释

?GWAP:通用WEB 应用平台(General WEB application platform)。

?B/S:Browser/Server(浏览器/服务器)。

?C/S:Client/Server(客户端/服务器)。

?CSS:是Cascading Style Sheets(层叠样式表)的简称,CSS 语言是一种标记语言,它不

需要编译可以直接由浏览器执行。

?HTML:Hypertext Markup Language 超文字标记语言。

?JA V ASCRIPT:一种由Sun Microsystems 所开发的程序脚本语言(它是一种严密的物件导向的语言,适合在网际网络上发展主从架构的应用程序),常常简称JS。

4系统架构

4.1功能架构

4.2系统架构

人力资源管理系统采用4 层结构,主要包括:表现层、控

制层、业务层、持久层。

表现层:主要负责用户交互和结果显示,交易系统和管理系统有不同的URL 入口界面。控制层:主要负责系统的访问控制、数据加载和注销,是系统的核心控制单元。控制层通过系统描述来组织工作。

业务层:实现了交易系统和管理系统的主要业务逻辑,是系统主要的运算单元。

持久层:实现了静态数据和数据库数据的持久化管理,为业务层提供数据服务,是系统进行数据操作的统一界面。

5.访问控制设计5.1访问控制流程图

5.2访问控制流程图说明

结合上图,针对每一个消息请求,按照消息请求/回复顺序,作如下说明。

6域模型设计

6.1视图层设计

参看界面设计标准

6.2控制层设计

6.2.1类图

6.2.2类图描述

方法名功能描述参数和返回值异常处理inAddHuman添加员工档案ActionMapping mapping,

ActionForm form,

HttpServletRequest

request,

HttpServletResponse

response

Exception

addHuman 添加员工相片Exception managerHuman打开员工管理

界面,并将所

有员工信息显

示在页面上

ActionMapping mapping,

ActionForm form,

HttpServletRequest

request,

HttpServletResponse

response

Exception

ResourceService类

request,

HttpServletResponse

response

updateStipend修改薪酬标准ActionMapping mapping,

Exception

ActionForm form,

HttpServletRequest

request,

HttpServletResponse

response

6.3业务层设计

6.3.1类图

6.3.2类图描述

6.4持久层设计

6.4.1类图

6.4.2类图描述

HumanDao类

OperatorDao类

据分页pager selectStipendCount数据总行数

selectStipendByName添加时保证数

据不重复Stipend stipend

selectStipendByNameWithOutCurr修改时保证数

据不重复Stipend stipend

addOrDeleteOrUpdateStipend添加或修改或

删除Stipend stipend

getStipend根据id查询int stipendid selectAllStipend查询所有薪金

标准

selectSumStipend根据id查询

出工资总数

final int id selectAllStipend查询所有薪金

标准

7.数据库设计

7.1E-R图

7.2数据实体描述Role_resource表

Stipend表

Property表

PropertyValue表

Human表

Operator表

Organ表

Pay表

Resource表

相关文档