组织机构权限管理需求说明书(完整资料).doc

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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 业务功能管理

业务功能管理是将功能权限划分成各个功能点,每个功能包含相应的功能点,这样可以控制权限。

用例表

序号用例名描述

相关文档
最新文档