大型ERP系统PRV详细设计说明书

上传人:灯火****19 文档编号:121127708 上传时间:2020-02-16 格式:PDF 页数:16 大小:400.31KB
返回 下载 相关 举报
大型ERP系统PRV详细设计说明书_第1页
第1页 / 共16页
大型ERP系统PRV详细设计说明书_第2页
第2页 / 共16页
大型ERP系统PRV详细设计说明书_第3页
第3页 / 共16页
大型ERP系统PRV详细设计说明书_第4页
第4页 / 共16页
大型ERP系统PRV详细设计说明书_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《大型ERP系统PRV详细设计说明书》由会员分享,可在线阅读,更多相关《大型ERP系统PRV详细设计说明书(16页珍藏版)》请在金锄头文库上搜索。

1、第 1 页 本源码下载地址 PRV PRV 系统详细设计 系统详细设计 说明书说明书 2003 07 17 受控文档 第 2 页 第 3 页 1 前言前言 1 1 1 1 目的目的 详细设计也叫过程设计或程序设计 Program Design 它不同于编码 Coding 或编程 Programming 在详细设计阶段 主要是详细说明模块内各功能的详细描述 界面表达 实现算法 并精确地表达各功能的界面形式和实现算法 使用伪代码 本详细设计说明书是在 权限系统需求说明书 和 权限系统数据库设计说明书 的基 础上形成的 任何对需求说明书或数据库设计说明书的修改 都应该检查本说明书是否应该 修正 1

2、2 1 2 范围和功能范围和功能 本详细设计说明书针对的产品 A E erp 系统权限系统 包括以下功能模块 操作员及操作员组管理 权限管理 审核信息维护 1 3 1 3 适用读者适用读者 软件需求分析人员 设计人员 软件客户代表和软件开发者 1 4 1 4 读者须知读者须知 黑体 重点强调 双删除线 要 已经 删除的内容 兰色字体 需注意的内容 红色字体 需讨论或不明确的内容 1 5 1 5 参考资料参考资料 参 参照 照资 资料 料名 名称 称 作 作者 者 1 6 1 6 修改说明修改说明 对本详细设计说明书的修改需经过以下流程 界面和实现算法的修改 由设计说明书的编写者完成 对各模块主

3、界面的修改需要经过技术方案组通过 对数据库设计的修改 由于详细设计修改导致的数据库设计修改 需经过技术方案组同意 修改数据库设计说明书 后修改 对需求的修改 由于详细设计修改导致的需求修改 需经过公司运营委员会同意 修改需求设计说明书 数 据库设计说明书后修改 第 4 页 2 系统概述系统概述 定义数据库角色 定义用户组 给用户组授权 定义用户 给用户授权 3 详细设计详细设计 3 1 3 1 数据维护数据维护 建立并维护数据库角色 可建立 修改 删除数据库角色及审核级别 步骤资料等 3 1 1 3 1 1 数据库角色维护数据库角色维护 3 1 1 1 3 1 1 1 新增数据库角色新增数据库

4、角色 3 1 1 1 1 3 1 1 1 1 功能描述功能描述 新增数据库角色 3 1 1 1 2 3 1 1 1 2 界面设计界面设计 第 5 页 3 1 1 1 3 3 1 1 1 3 业务处理流程业务处理流程 用户输入角色编号 名称 密码 对密码进行确认 数据窗口中列出所有的可设定角 色的对象 点选对象的 update insert delete execute referenc select 来设置角色对该对象是否有 访问的权限 伪代码 DECLARE object curs CURSOR FOR SELECT FobjectNo FobjectName FDBobject FProp

5、erty FROM t PrvDBObjectList Declare local variables for retrieval string objectNO var string Objectname var string dbobject string property Execute the SELECT statement with the current value of sle 1 text OPEN Object curs FETCH object curs INTO objectNO var objectname var dbobject property DO WHILE

6、 sqlca sqlcode 0 add the value into datawindow Fetch the next row from the second result set FETCH object curs INTO objectNO var objectname var dbobject property loop 3 1 1 1 4 3 1 1 1 4 引用表说明引用表说明 定义数据库对象表 t PrvDBObjectList 数据库角色表 t PRVDBLogin 第 6 页 3 1 1 2 3 1 1 2 修改数据库角色修改数据库角色 3 1 1 2 1 3 1 1 2

7、1 功能描述功能描述 对数据库角色进行修改 3 1 1 2 2 3 1 1 2 2 界面设计界面设计 3 1 1 2 3 3 1 1 2 3 业务处理流程业务处理流程 用户输入角色编号 在数据窗口中显示该角色编号对应的数据库对象 可进行修改角色 名称 密码 和 select update 等属性 但不能改角色编号和对象编号及对象名 3 1 1 2 4 3 1 1 2 4 引用表说明引用表说明 定义数据库对象表 t PrvDBObjectList 数据库角色表 t PRVDBLogin 3 1 1 3 3 1 1 3 删除数据库角色删除数据库角色 3 1 1 3 1 3 1 1 3 1 功能描述

8、功能描述 删除数据库角色 3 1 1 3 2 3 1 1 3 2 界面设计界面设计 3 1 1 3 3 3 1 1 3 3 业务处理流程业务处理流程 3 1 1 3 4 3 1 1 3 4 引用表说明引用表说明 第 7 页 3 2 3 2 操作员与组操作员与组 3 2 1 3 2 1 操作员组操作员组 3 2 1 1 3 2 1 1 功能描述功能描述 增加 修改 删除操作员组 3 2 1 2 3 2 1 2 界面设计界面设计 3 2 1 3 3 2 1 3 业务处理流程业务处理流程 1 增加操作员组 用户输入操作员组编号 若该编号已存在 则提示重新输入 其上级操作员组根据 操作员组层级列表中鼠

9、标所选节点确定 不用输入 伪代码如下 insert into t PrvUserGroup values groupNO groupName parentgroup creator 2 修改操作员组 只可修改操作员组的名称 不可修改其编号及上级组编号 伪代码 update t PrvUserGroup set FgroupName groupname where FgroupNo groupNO 3 删除操作员组 在操作员组层级中选中的组 为要删除的组 删除前提示 若组非空 不可删除 3 2 1 4 3 2 1 4 引用表说明引用表说明 用户组信息表 t PrvUserGroup 第 8 页

10、3 2 2 3 2 2 操作员操作员 3 2 2 1 3 2 2 1 功能描述功能描述 对操作员进行新增 修改及删除 3 2 2 2 3 2 2 2 界面设计界面设计 3 2 2 3 3 2 2 3 业务处理流程业务处理流程 1 新增操作员 输入操作员的职员编号 若有该职员编号 则显示其姓名 输入操作代号 密码 对密码输入进行确认 数据库角色可用下拉数据窗口进行选择 不选则置为空串 若不 存在该职员编号 进行提示并让重新输入 若建立系统中的第一个操作员 可不用输入职员编号 不必与职员建立联系 之后的操 作员必须与职员员建立联系 2 修改操作员 在操作员主界面操作员列表中选中的操作员为要修改的操

11、作员 只可修改密码和数 据库角色 不能修改操作员编号和姓名 3 删除操作员 在操作员列表中选中的操作员 为要删除的操作员 删除前提示 3 2 2 4 3 2 2 4 引用引用表说明表说明 操作员信息表 t PRVUser 第 9 页 数据库角色表 t PRVDBLogin 3 3 3 3 权限管理权限管理 3 3 1 3 3 1 菜单功能权限菜单功能权限 3 3 1 1 3 3 1 1 功能描述功能描述 给操作员授予菜单项的使用权限 3 3 1 2 3 3 1 2 界面设计界面设计 3 3 1 3 3 3 1 3 业务处理流程业务处理流程 对操作员主界面中选中的操作员进行授予菜单功能权限 所有

12、当前操作员拥有的菜单功能都显示在树状列表中所有当前操作员拥有的菜单功能都显示在树状列表中 全选 在树形中 对选择的节点进行层次分析 若为末端节点 将其置为选中状态 若 为非末端节点 则将其所有子节点一起选中 其父节点一直向上到最高层也置为选中状态 全清 在树形中 对选择的节点进行层次分析 若为末端节点 将其由选中状态置为非 选中状态 为非末端节点 则将其所有子节点全部置为非选中状态 授权 对操作员进行选中菜单功能项的授权保存 关闭 关闭菜单功能权限窗口 数据 进入数据权限窗口进行数据权限的授权 金额 进入数量金额权限窗口进行数量金额权限的授权 交叉 进入交叉授权窗口进行交叉权限的授权 第 10

13、 页 审核 进入审核级别权限授权窗口进行审核级别权限的授权 复制 进入复制权限窗口进行权限复制 转授的权限处理 3 3 1 4 3 3 1 4 引用表说明引用表说明 菜单功能权限表 t PRVUserPriv 3 3 2 3 3 2 数量金额权限数量金额权限 3 3 2 1 3 3 2 1 功能描述功能描述 给操作员授予数量金额权限 3 3 2 2 3 3 2 2 界面设计界面设计 3 3 2 3 3 3 2 3 业务处理流程业务处理流程 可授权的数量金额权限只能在当前操作员拥有的数量金额权限范围内 当前操作员不拥 有的数量金额权限为不可选状态 3 3 2 4 3 3 2 4 引用表说明引用表

14、说明 数量金额权限表 t PRVUserQtyPriv 第 11 页 3 3 3 3 3 3 交叉权限交叉权限 3 3 3 1 3 3 3 1 功能描述功能描述 对交叉用户授权 设置某一操作员能查看和修改其它操作员的业务数据 3 3 3 2 3 3 3 2 界面设计界面设计 3 3 3 3 3 3 3 3 业务处理流程业务处理流程 所选中操作员能看到的交叉用户在大数据窗口中列出 点取新增按钮弹出小数据窗口 可勾选要添加的操作员 点授权则加入到交叉用户中 删除功能为将大数据窗口中选中的交 叉用户从交叉用户列表中移去 3 3 3 4 3 3 3 4 引用表说明引用表说明 交叉用户表 t PRVAc

15、rossPriv 操作员表 t PRVUser 第 12 页 3 3 4 3 3 4 审核级别权限审核级别权限 3 3 4 1 3 3 4 1 功能描述功能描述 对某个操作员授予审核单据的级别步骤权限 3 3 4 2 3 3 3 2 界面设计界面设计 3 3 4 3 3 3 3 3 业务处理流程业务处理流程 从单据类型的下拉列表中选取单据类型 在数据窗口中列出该单据已经定义的审核 步骤 勾选要授权的审核步骤 点授权将选取的审核步骤授予选中的操作员 点最右边的图标则显示该步骤的审核人员及审核关系 操作员只能具有一个审核级别的一个审核权限 若该操作员已经具有这种单据的某步审核权限 再选其它的审核步

16、骤则将原来的审 核权限失去 3 3 4 4 3 3 3 4 引用表说明引用表说明 审核人员列表 t PRVAuditRelation 审核级别表 t PRVAudit 第 13 页 审核步骤表 t PRVAuditStep 操作员信息表 t PRVUser 3 3 5 3 3 5 数据权限数据权限 3 3 5 1 3 3 5 1 功能描述功能描述 设置某操作员是否具有使用某项目的权限 3 3 5 2 3 3 5 2 界面设计界面设计 3 3 5 3 3 3 5 3 业务处理流程业务处理流程 项目用下拉列表选择后 该项目所有的数据在下面的树状列表中显示 进行选取择授权 3 3 5 4 3 3 5 4 引用表说明引用表说明 数据权限表 t PRVDataPriv 数据类型表 t PRVSysEnum 第 14 页 3 3 6 3 3 6 权限复制权限复制 3 3 6 1 3 3 6 1 功能描述功能描述 将某个操作员的权限复制给当前选中的操作员 3 3 6 2 3 3 6 2 界面设计界面设计 3 3 6 3 3 3 6 3 业务处理流程业务处理流程 要复制权限的操作员和被复制权限的操作员

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号