搜档网
当前位置:搜档网 › 概要设计说明书--协同办公用户管理

概要设计说明书--协同办公用户管理

协同办公

概要设计说明书

[2016-08-04]

版本历史

目录

1文档介绍 (3)

1.1 文档介绍 (3)

1.2 参考文档 (3)

1.3 术语与缩写解释 (3)

2总体设计 (3)

2.1 系统运行环境 (4)

2.2 系统总体结构 (4)

2.2.1业务功能模块图 (4)

2.2.2软件集成模块列表 (4)

2.2.3软件架构设计图 (5)

2.2.4网络物理分布图(可选) (5)

3模块设计 (5)

3.1 用户管理 (5)

3.1.1新增用户 (5)

3.1.2删除用户 (6)

3.1.3修改用户 (6)

3.1.4查询用户 (7)

3.2 角色管理 (7)

3.2.1新增角色 (7)

3.2.2复制角色 (8)

3.2.3删除角色 (8)

3.2.4修改角色 (9)

3.2.5查询角色 (9)

3.3 权限管理 (9)

3.3.1增加权限 (9)

3.3.2删除权限 (10)

3.3.3修改权限 (10)

3.3.4查询权限 (11)

3.4 角色权限管理 (11)

3.4.1角色权限分配 (11)

4其它设计 (11)

4.1 界面图 (12)

4.2 安全设计 (12)

4.2.1SSL传输加密 (12)

4.2.2密码加密 (12)

4.3 性能保证设计 (12)

4.4 其它设计 (12)

1文档介绍

1.1 文档介绍

用户管理是每个应用系统不可缺少的坚实基础,既然每个应用系统都必须建立在它的基础之上,那么就完全有必要把该模块设计成一个通用性、灵活性的模块,让它适合于任何土壤,从而减小系统的重复建设。该用户权限设计基于Nbear开源框架。

1.2 参考文档

光速公办管理系统

1.3 术语与缩写解释

2总体设计

注:概要设计ID的编号规则是“SD+4位流水号”,根据概要设计的功能划分,按照设计发生的顺序对第一级功能(模块)进行编号。

2.1 系统运行环境

2.2 系统总体结构

2.2.1业务功能模块图

2.2.2软件集成模块列表

2.2.3软件架构设计图

2.2.4网络物理分布图(可选)

3模块设计

3.1 用户管理

管理系统登录的用户信息,主要包括用户新增、删除、查询、修改等操作。用户管理应达到松耦合设计。用户实体包含用户ID、用户名、密码(MD5加密)、状态(有效、无效、停用)、性质(内部、外部)属性域,用户实体与角色是一对多关系,与员工实体是一对一或0对一的关系。用户不允许直接与具体的权限映射,必须通过角色的概念来分配权限。

3.1.1新增用户

3.1.2删除用户

3.1.3修改用户

3.1.4查询用户

3.2 角色管理

角色类似系统组概念,角色实体包含角色ID、角色名称、状态(有效、无效)、上级角色属性域。角色间可互相继承,比如A角色与B角色,B角色继承A角色,此时B 角色拥有A角色所有权限,但反过来A角色不能继承B角色;同时在A角色权限发现变更的同时B角色也同步更新。

3.2.1新增角色

3.2.2复制角色

3.2.3删除角色

3.2.4修改角色

3.2.5查询角色

3.3 权限管理

按角色进行权限的分配管理,用户不允许直接与权限映射。权限实体包含权限ID、权限名称、权限父ID、权限URL(包含参数,多个参数请用;分割)、权限描述、权限状态、是否显示在功能菜单上、是否需要权限验证属性域等。

3.3.1增加权限

3.3.2删除权限

3.3.3修改权限

3.3.4查询权限

3.4 角色权限管理

为不同的角色分配相应的功能权限,角色权限的分配可通过复制方式进行,从而简化权限的分配。

3.4.1角色权限分配

4其它设计

无。

4.1 界面图

无。

4.2 安全设计

4.2.1SSL传输加密

4.2.2密码加密

无。

4.3 性能保证设计无。

4.4 其它设计

无。

https://www.sodocs.net/doc/0117281618.html,

相关主题