权限详细设计文档
2021-02-21
来源:步旅网
详细设计文档 版本: <0.01> 日期: 2010-11-12 12:15:26 详细设计文档 版本< 0.01> 日期 版本 描述 作者 版本历史 目 录1. 一、引言 .................................................................................................................................................................................. 2 1.1编写目的 .................................................................................................................................................... 2 1.2背景 ............................................................................................................................................................ 2 1.3定义 ............................................................................................................................................................ 2 1.4参考资料 .................................................................................................................................................... 2 二、程序系统的结构 ................................................................................................................................................................. 2 三、记录LOG设计说明 ........................................................................................................................................................... 7 3.1程序描述 .................................................................................................................................................... 7 3.2功能 ............................................................................................................................................................ 7 3.3性能 ............................................................................................................................................................ 7 3.4输人项 ........................................................................................................................................................ 7 3.5输出项 ........................................................................................................................................................ 8 3.6算法 ............................................................................................................................................................ 8 3.7流程逻辑 .................................................................................................................................................... 8 3.8接口 ............................................................................................................................................................ 8 3.9存储分配 .................................................................................................................................................... 8 3.10注释设计 .................................................................................................................................................. 8 3.11限制条件 .................................................................................................................................................. 8 3.12测试计划 .................................................................................................................................................. 8 3.13尚未解决的问题 ...................................................................................................................................... 8 四、权限管理设计说明 ............................................................................................................................................................. 8 4.1程序描述 .................................................................................................................................................... 8 4.2功能 ............................................................................................................................................................ 8 4.3性能 ............................................................................................................................................................ 8 2010 Page 1 详细设计文档 版本: <0.01> 日期: 2010-11-12 12:15:26 4.4输人项 ........................................................................................................................................................ 8 4.5输出项 ........................................................................................................................................................ 9 4.6算法 ............................................................................................................................................................ 9 4.7流程逻辑 .................................................................................................................................................... 9 4.8接口 ............................................................................................................................................................ 9 4.9存储分配 .................................................................................................................................................... 9 4.10注释设计 .................................................................................................................................................. 9 4.11限制条件 .................................................................................................................................................. 9 4.12测试计划 .................................................................................................................................................. 9 4.13尚未解决的问题 ...................................................................................................................................... 9 五、用户管理设计说明 ............................................................................................................................................................. 9 5.1程序描述 .................................................................................................................................................... 9 5.2功能 ............................................................................................................................................................ 9 5.3性能 ............................................................................................................................................................ 9 5.4输人项 ...................................................................................................................................................... 10 5.5输出项 ...................................................................................................................................................... 10 5.6算法 .......................................................................................................................................................... 10 5.7流程逻辑 .................................................................................................................................................. 10 5.8接口 .......................................................................................................................................................... 10 5.9存储分配 .................................................................................................................................................. 10 5.10注释设计 ................................................................................................................................................ 10 5.11限制条件 ................................................................................................................................................ 10 5.12测试计划 ................................................................................................................................................ 10 5.13尚未解决的问题 .................................................................................................................................... 101. ......................................................................................................................、引言 1.1编写目的 此文档使开发和测试人员了解用户权限模块整个业务流程 1.2背景 说明: . ERP系统; . 产品部,开发部,测试部。 1.3定义 系统管理员:拥有系统的最高权限,创建权限组,创建账户,浏览、操作模块相关。 权限组:可对系统个模块及模块内部相关操作权限进行集合。 内部用户:公司内部人员。 外部用户:客户、供应商、代理商。 数据资源:每个模块下具体业务。 全局资源:可查看指定模块的浏览,不会出现在整个系统内人员列表内(系统管理员可以看到)。 2010 Page 2 详细设计文档 版本: <0.01> 日期: 2010-11-12 12:15:26 1.4参考资料 二、程序系统的结构 1、 用户登陆 2010 Page 3 详细设计文档 版本: <0.01> 日期: 2010-11-12 12:15:26 2010 Page 4 详细设计文档 2、权限验证 版本: <0.01> 日期: 2010-11-12 12:15:26 2、创建权限组 2010 Page 5 详细设计文档 版本: <0.01> 日期: 2010-11-12 12:15:26 3、创建账户 2010 Page 6 详细设计文档 版本: <0.01> 日期: 2010-11-12 12:15:26 4、提供下级用户接口 2010 Page 7 详细设计文档 版本: <0.01> 日期: 2010-11-12 12:15:26 三、记录LOG设计说明 3.1程序描述 根据各种操作记录LOG。 3.2功能 根据各种操作记录LOG。 3.3性能 3.4输人项 $function $before $after $logType $remark 2010 Page 8 详细设计文档 版本: <0.01> 日期: 2010-11-12 12:15:26 3.5输出项 是否记录成功 3.6算法 3.7流程逻辑 Class:Log 3.8接口 3.9存储分配 3.10注释设计 3.11限制条件 3.12测试计划 3.13尚未解决的问题 四、权限管理设计说明 4.1程序描述 根据提交的模块和动作从缓存中的用户权限来判断该用户是否有权限进入该模块及模块内的具体操作。 4.2功能 4.3性能 4.4输人项 提交信息 2010 Page 9 详细设计文档 版本: <0.01> 日期: 2010-11-12 12:15:26 4.5输出项 权限信息: [sales][ saleslist]=1 //对销售模块下的查看列表有权限 [sales][add]=0 //对销售模块下的添加订单动作无权限 4.6算法 4.7流程逻辑 Class Power 4.8接口 4.9存储分配 权限组主表: Table name: power_group 权限模块表 Table name:power_module Table name:power_action 4.10注释设计 4.11限制条件 4.12测试计划 创建权限组,创建账户是分配权限组。登陆后根据账户权限显示相关模块和具体业务。 4.13尚未解决的问题 五、用户管理设计说明 5.1程序描述 创建用户,编辑用户,获取用户信息,获取用户权限,获取下级用户,用户登陆退出 5.2功能 5.3性能 2010 Page 10 详细设计文档 版本: <0.01> 日期: 2010-11-12 12:15:26 5.4输人项 用户名:8-16个字母或数字或下划线,组合任意,必填。 密码:6-12位密码 英文用户名:输入不限,20个 姓名:输入不限,汉字10个,必填 E-mail:长度100,必填 权限组id:必选 可分配权限组: 指定上级:必选 5.5输出项 添加、编辑是否成功 5.6算法 5.7流程逻辑 Class:User 5.8接口 5.9存储分配 Table name:account 5.10注释设计 5.11限制条件 5.12测试计划 正确输入内容后是否能正常添加或者修改 5.13尚未解决的问题 2010 Page 11