本文档是一份系统详细设计说明书,专注于人力资源管理系统(HRMS)的Version 3.0版本。这份文档详细阐述了该系统的设计原则、架构、以及各层次的功能和实现细节。以下是主要内容的概要: 1. **编写目的**:文档旨在清晰地定义业务背景,包括业务范围、基本业务逻辑和架构,目标读者包括项目发起人、最终用户、投资方、项目管理团队、执行团队以及所有项目相关人员,以便确保对系统需求有共同理解。 2. **参考文档**:系统设计依赖于人力资源管理系统的需求规格说明书和概要设计说明书,这些文档提供了前期的需求分析和总体设计指导。 3. **名词解释**: - **GWAP**:通用WEB应用平台,用于构建可跨设备访问的Web应用程序。 - **B/S架构**:浏览器/服务器架构,客户端与服务器通过HTTP协议交互。 - **C/S架构**:客户端/服务器架构,应用程序在本地运行,通过服务器进行数据处理。 - **CSS**:层叠样式表,用于网页布局和样式的描述。 - **HTML**:超文本标记语言,网页的基础结构。 - **JavaScript**:Sun Microsystems开发的脚本语言,常用于网页交互和动态功能。 4. **系统架构**:HRMS采用四层结构,分别是表现层、控制层、业务层和持久层。表现层负责用户界面展示,控制层负责权限管理和数据管理,业务层处理核心业务逻辑,而持久层则负责数据存储和管理。 5. **访问控制设计**:文档详细描述了访问控制流程图,通过流程图展示了如何根据用户请求进行权限验证和响应。 6. **域模型设计**: - 视图层:遵循界面设计标准,设计了多个类图如HumanAction、OperatorAction等,它们可能代表不同的用户或操作类型。 - 控制层:类图描述了类与类之间的关系,如OperatorAction可能包含对人力资源操作的权限控制。 - 业务层:同样有类图,业务逻辑在这里被抽象为一系列动作类,如PayAction处理薪酬管理。 - 持久层:数据库操作相关的类图,如CommonPropertyD可能表示共享属性管理。 总结来说,这份详细设计说明书为人力资源管理系统提供了全面的蓝图,从架构设计到各个层次的功能划分,以及访问控制和数据管理策略,为项目的实施提供了坚实的技术支持。
剩余40页未读,继续阅读
- 粉丝: 184
- 资源: 3382
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 多模态联合稀疏表示在视频目标跟踪中的应用
- Kubernetes资源管控与Gardener开源软件实践解析
- MPI集群监控与负载平衡策略
- 自动化PHP安全漏洞检测:静态代码分析与数据流方法
- 青苔数据CEO程永:技术生态与阿里云开放创新
- 制造业转型: HyperX引领企业上云策略
- 赵维五分享:航空工业电子采购上云实战与运维策略
- 单片机控制的LED点阵显示屏设计及其实现
- 驻云科技李俊涛:AI驱动的云上服务新趋势与挑战
- 6LoWPAN物联网边界路由器:设计与实现
- 猩便利工程师仲小玉:Terraform云资源管理最佳实践与团队协作
- 类差分度改进的互信息特征选择提升文本分类性能
- VERITAS与阿里云合作的混合云转型与数据保护方案
- 云制造中的生产线仿真模型设计与虚拟化研究
- 汪洋在PostgresChina2018分享:高可用 PostgreSQL 工具与架构设计
- 2018 PostgresChina大会:阿里云时空引擎Ganos在PostgreSQL中的创新应用与多模型存储