权限管理系统需求分析Word下载.docx

上传人:b****4 文档编号:14316938 上传时间:2022-10-22 格式:DOCX 页数:28 大小:29.20KB
下载 相关 举报
权限管理系统需求分析Word下载.docx_第1页
第1页 / 共28页
权限管理系统需求分析Word下载.docx_第2页
第2页 / 共28页
权限管理系统需求分析Word下载.docx_第3页
第3页 / 共28页
权限管理系统需求分析Word下载.docx_第4页
第4页 / 共28页
权限管理系统需求分析Word下载.docx_第5页
第5页 / 共28页
点击查看更多>>
下载资源
资源描述

权限管理系统需求分析Word下载.docx

《权限管理系统需求分析Word下载.docx》由会员分享,可在线阅读,更多相关《权限管理系统需求分析Word下载.docx(28页珍藏版)》请在冰豆网上搜索。

权限管理系统需求分析Word下载.docx

总体设计、接口设计、数据结构设计、界面总体设计、系统出错处理设计

分析人员

设计人员

总体设计、接口设计、数据结构设计、系统安全设计

参考文档

列出本文档的所有参考文献(可以是非正式出版物),格式如下:

[标识符]作者,文献名称,出版单位(或归属单位),日期

术语与缩写解释

缩写、术语

解释

系统名称

产品介绍

产品用途:

权限管理系统是对用户使用应用系统的所有资源进行权限控制,比如应用系统的功能菜单、各个界面的按钮控件等进行权限的操控,对每个应用系统都重新对系统的权限进行设计,以满足不同系统用户的需求。

例如员工管理系统,公务人员办公系统,图书馆管理系统,火车票订购系统,通讯录等各种应用系统。

开发背景:

对于每一个应用系统都重新对系统的权限进行设计,以满足不同系统用户的需求,将会浪费我们不少宝贵时间,如何能够即节省时间用能够有效的实现系统用户的权限分配,是一个十分现实的问题。

基于这个问题,设计了权限管理系统,通过对应用系统的所有资源进行权限控制,进行权限操作,就能够满足用户的需求。

所以花时间来设计一个相对通用的权限系统是很有意义的。

产品面向的用户群体

该权限管理系统对于任何用户都是适用的,例如公司、学校、各种企事业单位、机构等。

用户可以通过本系统对其系统的访问权限进行设置和管理,是一个即有效又十分节省的应用系统。

产品应当遵循的标准和规范

该产品应当遵循c#的编码规范和数据库的设计规范

Ø

C#的编码规范(如下面列举数项,及其他有关规则):

1)Pascal类型,所有单词第一字母大写,其他字母小写;

Camel形式,除了第一个单词,所有单词第一个字母大写,其他字母小写,变量和方法参数大小写形式使用Camel形式;

2)多数程序员喜欢把数据类型作为变量名的前缀,而m_作为成员变量的前缀;

3)一般用有意义的,描述性的词语来命名变量,不用缩写;

4)变量名中不使用下划线,而命名空间需要按照标准的模式命名,文件名和类名要匹配;

5)缩进和间隔缩进用TAB,不用SPACE;

6)注释需和代码行对齐,花括号({})需和括号外的代码对齐;

用一个空行来分开代码的逻辑分组;

7)在一个类中,各个方法需要用一个空行分开,花括号需要独立一行,而不像if,for等可以在同一行;

8)在每个运算符和括号的前后都要有一个空格。

数据库设计规范(如下面列举数项,及其他有关规则):

1)确保数据正确分配到数据库的表中,使用正确的数据结构,便于对数据库的各种操作;

2)对数据表的设计要合理,减少数据冗余,选取合理的范式消除部分依赖;

3)数据表的查找、修改、删除要严格遵循数据库的语法操作规则;

4)对数据库设计合理的异常处理。

产品的功能性需求

功能列表

编号

名称

简述

1

系统管理

1.1

模块管理

主要用于管理菜单栏目

1.2

权限管理

用户根据模块添加权限

1.3

角色管理

主要管理系统中所有的角色,并且,分配每一个角色拥有的权限

1.4

用户管理

主要管理系统中的人员信息

1.5

部门管理

部门信息的维护与管理

1.6

系统设置

它是对系统显示的风格、文字、图片等信息的设置与管理

1.7

错误日志

系统自己监控,如果在操作的过程中出现错误,就将其记录下来

1.8

系统日志

记录各个用户或管理员对系统操作的时间和事件

1.1.1功能需求

权限管理系统是一个常用的数据库应用程序,主要由模块管理、权限管理、角色管理、用户管理、部门管理等功能模块组成:

模块管理:

系统分多个模块,树状管理

权限管理:

界面级、按钮级、数据级

✩界面级权限:

不同权限的人登陆同个系统看到的是不同的界面

✩按钮级权限:

不同权限的人看到不同的按钮

✩数据级权限:

不同权限的人点相同的按钮得到不同的界面

角色管理:

可以给角色添加权限、删除权限

用户管理:

对于系统内的用户进行设置,添加、修改、删除用户

部门管理:

添加、修改、删除、查找,以树状形式显示

系统设置:

修改系统名称、系统Logo、公司名称

错误日志:

系统自己监控,系统出错时自动记录

系统日志:

记录某人在某时对系统做了某一种操作

<

模块管理>

主要管理该系统中有哪些模块,可以根据各个模块的功能不同设置相应不同的权限点。

1.添加模块——添加一个新的模块并设置其相关属性信息;

2.修改模块信息——对模块的名称、模块描述等信息进行修改和保存;

3.删除模块——删除一个无用的模块;

4.查看模块——查看某模块的相关属性信息;

5.查询模块——单击模块名称查询对应的模块。

1.1.2功能描述

功能需求

功能名称

优先级

业务背景/功能描述

系统需要根据各个模块添加权限点,以方便后面对不同用户对不同的模块有不同的操作权限。

功能说明

用户可以给系统添加树状结构的模块,在权限管理中可以说明各个模块所具有的权限点。

约束条件

管理员可以完成。

业务表单

(输入表单和输出表单)

表单序号

表单名称

方向(输入/输出)

备注

相关查询

可按照模块名称进行查询。

需求要点

管理员登录后在权限管理菜单下选取模块管理。

在模块管理表单中可以通过点击模块名称查看各模块的相关信息并对其进行修改操作;

管理员还可根据需求增添、删除模块。

1.1.3数据描述

【输入数据】

数据类别

数据项(可编辑项或导入)

模块

模块编码,模块名称,模块创建人编码,模块创建时间,父模块编码,模块编号,模块描述。

【输出数据】

数据项(不可编辑项或计算结果)

模块编码(ModelId)

Int

模块名称(ModelName)

Varchar

模块创建人编码(ModelCreatorId)

模块创建时间(ModelCreateTime)

Datatime

父模块编码(ModelParentId)

模块编号(ModelCode)

模块描述(ModelDescribe)

【关键数据项描述】

数据项

类型

长度

取值范围

补充说明

模块编码

数字

例:

123

模块名称

100

汉字、数字、字母

张三123AB

模块创建人编码

模块创建时间

日期时间

2011-10-1117:

54

父模块编码

模块编号

50

模块描述

200

1.1.4界面描述

【界面说明】

它分为添加模块、删除模块、修改模块信息、查看等功能;

删除模块:

将选中的该条数据删除;

添加用户:

添加一条数据,需要打开一个界面填写好,然后添加;

查询:

点击模块名称查询模块的基本信息;

查询结果:

显示查询结果;

修改:

选中需要修改的对象,修改后点击“修改模块信息”按钮完成。

*注释:

此页面是点击模块管理后进入的页面,正上方显示着“模块管理”字样;

左上方有模块树,点击其中模块名称,在右边显示其基本信息,正下方以列表的形式列出了模块信息的详细信息(模块编码、模块名称、父模块编码、模块创建人编号、模块创建时间);

列表上方显示页面按钮;

点击“添加模块”按钮弹出隐藏的添加界面(如下图),填写信息保存。

选中某一条记录点击删除模块,删除该条记录。

选中需要修改的模块,修改完信息后点击“修改模块信息”按钮保存。

此页面是在点击“添加模块”按钮后出现的添加页面(上图右上方显示为隐藏的添加页面),以可编辑文本框形式列出了模块编号(系统自动生成编号)、模块名称、父模块编号、模块描述,最下方有“添加”、“取消”按钮。

【操作流程说明】

管理员登录系统----->

权限管理------>

模块管理---->

查询

---->

添加模块

修改模块信息

删除模块

1.1.5算法描述

输入关键字类型和关键字,查找管理员要看的用户信息;

删除:

将选中的用户数据删除。

添加一个新用户,弹出添加用户界面,填写相关信息然后添加。

查看:

根据查询条件查看选中的用户信息。

浏览选中的该条用户,修改后,按保存提交。

1.1.6功能描述

功能需求

功能描述

系统需要对系统中的用户进行管理,对不同的用户根据其职能的不同进行分类,对其角色及权限进行设置,使其行使其不同的职责。

针对系统中人员信息的不同进行管理,可以进行用户添加、显示查询、查看、修改、删除等。

管理员可行使用户管理。

管理员登陆后点击用户管理即可进入用户管理的页面,对用户数据进行查看、修改、添加、删除和导入导出。

选中某用户可查看该用户的详细信息或进行修改,点击页面上对应的按钮即可进行添加用户、删除用户等操作。

1.1.7数据描述

用户编码,用户部门编码,用户岗位编码,用户名,用户创建时间,用户创建人编码,用户部门编号,用户描述,部门编号

数据项(不可编辑项或计算

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 语文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1