《大型ERP系统PRV需求分析.docx》由会员分享,可在线阅读,更多相关《大型ERP系统PRV需求分析.docx(10页珍藏版)》请在第一文库网上搜索。
1、本源码下载地址:http:/vip.hurCr1/POWerERP权限系统需求分析说明书科技有限公司2003.10.071.1范围和功能本需求说明书所针对的软件产品:POWERERP权限系统。其主要阐述POWERERP权限系统能为企业提供什么样的解决方案,帮助企业解决什么样的问题。描述POWERERP权限系统的体系框架,以指导系统设计人员进行数据库设计、系统详细设计。权限系统主要解决以下问题:1、数据库访问权限:控制用户使用的数据表权限(se1ect,update,insert,de1ete,execute,referenc)2、菜单权限:控制用户对某一菜单项的使用权限。3、单据审核权限:控制
2、某种单据需要经过几步审核,每一步经过谁与谁或谁审核。4、组别权限:设置一组的员工缺省具有相同的权限。5、交叉权限:设置某一员工能否查看、修改其他人的业务资料。6、权限转授:某人出差时可以将其权限转授给别人。只能一级转授。(放到主界面的菜单中,主界面菜单中还应该包括更改密码菜单项)7、项目使用权限:设置某人是否具有使用某项目的权限(如仓库、库存操作原因、库存操作类型、币种、计划类型(需求时界内,需求时界与计划世界之间,计划时界之外)、科目、人员等项目)。对于基础资料设置权限组。8、数量、金额权限:设置某人是否具有查看某种单据的数量、金额权限(BoM数量、采购数量、销售数量、库存数量、其他数量,采
3、购金额、销售金额、库存金额、其他金额)。9、对物料、客户、供应商设置权限类别,每一个操作员可以查看多个权限别的物料、客户、供应商资料。10、权限控制到界面按钮、页面。11、为其他模块提供五个函数:gCmenuRight(menuid,windowName,WindowObject)returnintgJbuttonRight(WindOWName,windowbject)returnintgf1TabRight(windowName,windowbject)returnintgf1audit(Bi11Type,Bi11No,Money,operator)returnintg1Undoaudit
4、(Bi11Type,Bi11No,Money.operator)returnintg1checkauditstatus(Bi11Type,Bi11No,Money,operator)returnint1.2 读者须知系统级别划分:系统一子系统一功能点一模块一业务处理。系统产品的总称;子系统-功能相类似的多功能点的集合;功能点-功能属性相类似的多模块的集合;模块一一.实现具体业务的对象。业务处理-模块中处理的具体的业务作业。1.3 定义、缩微词POWERERP1.4 参考资料2系统概述2.1流程图3功能描述3.1 功能描述3.1.1 定义数据库角色定义数据库角色,及每个角色所能拥有的权限(数据库
5、对象的使用权限)用户能看到的数据库对象并非数据库表、视图、存储过程等,而是看到被包装过的对象:如销售单、采购单、库存单据等数据要素:定义描述对象编号对象名称数据库对象对象属性Tab1eProcedureView定义描述角色编码对象编号权限se1ect,update,insert,de1ete,execute,referenc3.1.1.1 定义用户组用户组即为,某些属性相同或相近的用户的集合。用户组可以分级。定义描述用户组编码用户组名称上级用户组编码3.1.1.2 给用户组授权用户组即为,某些属性相同或相近的用户的集合。用户组可以分级。菜单功能项数据要素:模块标识一般用窗体名称参考备用菜单功能
6、权限数据要素:定义描述用户组编码菜单功能项数量金额权限定义描述用户编码BOM数量采购数量销售数量库存数量其他数量采购金额销售金额库存金额其他金额3.1.1.3 定义用户定义用户编码、名称、密码、以及所对应的数据库角色,第一个用户可以不与人员建立联系。第一个以后的用户必须为职员。定义描述职员编码用户编码用户名称密码数据库角色3.1.1.4 给用户授权可以给用户授予菜单功能权限、数据权限、数量/金额权限、审批级别权限、交叉权限、权限转授1、菜单功能权限定义描述用户编码功能项授权人2、数据权限权限定义描述用户编码数据类型数据授权人3、数量/金额权限定义描述用户编码BOM数量采购数量销售数量库存数量其
7、他数量采购金额销售金额库存金额其他金额授权人4、交叉权限定义描述用户编码交叉用户编码授权人5、审核级别定义描述审核单据类型审核级别代码审核级别描述审核最小金额审核最大金额5、审核步骤定义描述审核级别代码审核步骤代码审核步骤描述步骤类型不可越级/可以越级跨越步骤(从)跨越步骤(到)6、审核职位列表定义描述审核级别代码审核步骤代码审核职位审核关系AndZOR6、审核历史定义描述审核单据类型审核级别审核单据编码审核步骤审核人实现方法:1、主界面显示用户组及用户信息,代码名称部门职务联系电话BP手机状态显示2、从系统主界面中可以进入数据库角色定义界面、操作员组定义界面、操作员定义界面、权限管理界面。3
8、、数据库角色定义界面角色编码角色名称密码确认密码对象编号权限se1ect,update,insert,de1ete,execute,referenc4、操作员组界面编码名称7、数据权限界面数据类型一数据项数据类型数据项全选全清授权关闭8、数量/金额权限5、操作员界面职员编码编码名称密码确认密码数据库角色6、权限管理界面菜单项数据权限数量/金额权限交叉权限审核级别权限复制权限全选全清授权关闭BOM数量采购数量销售数量库存数量其他数量采购数量销售数量库存数量其他数量9、交叉权限Xxx操作员能看到如下操作员的业务数据操作员列表操作员操作员授权取消权限退出10、 审核级别权限(A)主界面审核级别各级别
9、审核步骤单据类型级别描述最低金额最高金额步骤序号名称可跨越步骤(从)到各步骤审核人(职位)?代码名称关系提供两个接口函数:funstion1(operatorNo,bi11type)return所能审核的步骤号funstion2(operatorNo,bi11type,bi11no,minAmount,MaxAmount)return执行结果。(B)审核级别维护级别名称单据类型下拉列表最低金额最高金额确定取消(C)审核步骤维护步骤序号步骤描述是否可越级Checkbox可跨越步骤(从)到确定取消(D)各步骤审核人维护输入审核人时,提供热键辅助输入功能(DaIaWindOW热点跟踪)。11、 复制权限将某操作员的权限复制给当前选中的操作员。操作员操作员下拉列表确定取消12、 权限转授(放到主界面的菜单中,主界面菜单中还应该包括更改密码菜单项)、需考虑权限转授时对其他权限的影响。界面:被授权人功能树数据权限数量金额交叉权限授权关闭