组织机构权限管理需求说明书(完整资料).doc
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
此文档下载后即可编辑
组织机构权限管理需求说明书
1 引言
1.1 目的
组织机构和权限管理是任何一个企业应用系统的基础,来能够完成机构、员工的维护,能够给员工进行授权和管理。但是,目前对于这种业务层次上的需求,没有一个标准的需求整理和实现模型,从而使得大多数系统都不断进行着重复开发。本文档采用开放的方式,集中社区成员的智慧,致力于搜集完整的需求,并致力于推动标准的实现。
1.2 文档约定
在本文档中描述的所有需求都有一个唯一的编号标识。该需求编号在需求确立时产生并在整个项目开发过程中保持不变。
本文档中普元软件技术(上海)有限公司简称为“普元”。1.3 产品的范围
本系统是组织机构权限开源项目,主要实现组织机构权限角色人员信息的管理,维护。
在本系统中实现系统登录、角色管理、菜单管理、功能管理、逻辑管理、业务字典、数据权限管理、机构管理、个人菜单风格设置、个人信息管理、个人密码管理、系统配置信息管理等功能。
1.4 参考文献
本文档引用如下参考文献:
《CMM》
《实用软件工程》
2 综合描述
2.1 产品的背景
在任何一个企业管理系统中,根据业务需要,该企业的人员,机构信息需要合理规划,拥有不同职能的人所拥有的系统权限也各不相同,如何能够让使用该信息管理系统的员工在自己的岗位上各司其职,是一个至关重要的问题。
基于上述这个问题,我们需要抽象出一套组织机构管理模型,让它能够建设在任何信息管理系统中,只要稍做改动,就能满足客户的需求。
2.2 产品的功能
组织机构模型,包括门户网站和后台管理系统两个子系统,以下是各个部分的功能列表:
2.2.1 应用系统功能列表
本系统根据用户的使用特征分成信息系统的用户和系统操作员两类。
2.3.1 用户
管理用户个人信息,包括个人信息设置、密码修改以及个人菜单风格设置。还可以操作用户所拥有的权限。
2.3.2 系统操作员
操作员是指为了保证业务的正常运作而设置的各种岗位或角色,根据系统的要求,定义系统的角色。可以为其余用户设置相应的组织机构和权限。
3 外部接口需求
3.1 用户界面
1. 系统采用简体中文显示或输入信息。
2. 用户图形界面要求风格统一、简洁明了。对显示界面使用的文字、字体可以使用统一的风格管理,要采用B/S结构,客户端采用浏览器,显示分辨率为1024*768。
3. 错误信息采用中文方式显示。
3.2 硬件接口
本系统无硬件接口。
3.3 软件接口
本系统无软件接口。
4 系统功能需求
4.1 系统的功能需求描述
4.1.1 系统登陆
用户和系统操作员经过系统密码认证后登录系统,进行相关操作,也可以通过注销功能退出系统。
用例表
描述
序号用例名
称
用例1 系统登
录1. 验证密码,若密码错提示用户名密码错误
2. 检查状态,若状态失效提示状态已失效
3. 加密算法可配置
4. 菜单权限控制
5. 功能权限控制
用例2 系统退
出用户或者操作员可以随时从系统中退出,退出以后,用户登录的相关信息都清空。
4.1.2 系统权限管理
系统权限管理完成一个企业中的操作员管理、角色管理、功能管理、菜单管理、逻辑,数据字典管理以及数据权限管理。通过对角色、功能的管理完成相应的授权功能。
4.1.2.1 角色管理
角色管理是组织权限管理中,非常重要的环节,角色代表某一类用户,他们拥有共同的权限,包括菜单权限,数据权限以及功能权限。
用例表
序号用例名
称
描述
用例3 查询角
色列表
可以列出角色列表
用例4 修改角
色名称在角色列表中直接修改角色名称,可以批量修改
用例5 删除角
色
可以批量删除
用例6 增加角
色
批量增加角色
用例7 编辑角
色
对角色的功能菜单以及包含的用户进行操作
用例8 查询某
角色包
含用户
列表
能列出某角色所拥有的用户
用例9 增加角
色用户
可以为将该角色的权限授予一个或多个用户
用例10 删除角
色用户可以将该用户的删除,删除后,该用户将不再拥有该角色对应的权限
用例11 设置菜
单权限可以设置该角色能够访问的菜单权限,当拥有该角色的用户登录后,可以看到相应的菜单
用例12 设置功
能权限可以设置某角色的访问权限,拥有该用户的角色登录后,他只能访问他拥有的功能,如果逾权访问,就会提示错误。
4.1.2.2 菜单管理
菜单管理是信息系统中的导航器,用户登录系统以后,要凭借菜单才能知晓自己拥有的权限,由此可见,菜单管理也是至关重要。
用例表
序号用例名
称
描述
用例13 浏览菜
可以用树形显示出菜单的结构
单
用例14 查询菜
可以显示出该菜单的子菜单列表
单
用例15 删除菜
删除该菜单,该菜单下的子菜单也被删除单
新增一级菜单
用例16 增加顶
级菜单
用例17 修改菜
修改该菜单的信息
单
为当前菜单增加一个子菜单
用例18 增加子
菜单
4.1.2.3 业务功能管理
业务功能管理是将功能权限划分成各个功能点,每个功能包含相应的功能点,这样可以控制权限。
用例表
序号用例名描述