用户权限管理系统需求分析说明书

上传人:s9****2 文档编号:507679323 上传时间:2024-02-09 格式:DOCX 页数:26 大小:263.40KB
返回 下载 相关 举报
用户权限管理系统需求分析说明书_第1页
第1页 / 共26页
用户权限管理系统需求分析说明书_第2页
第2页 / 共26页
用户权限管理系统需求分析说明书_第3页
第3页 / 共26页
用户权限管理系统需求分析说明书_第4页
第4页 / 共26页
用户权限管理系统需求分析说明书_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《用户权限管理系统需求分析说明书》由会员分享,可在线阅读,更多相关《用户权限管理系统需求分析说明书(26页珍藏版)》请在金锄头文库上搜索。

1、芦汩as皿BD- Xu-srapoweF Software coLtd20224fr3an1 引言 11.1 目的 11.2 范围 12 功能需求 22.1 用户管理 22.1.1 添加用户22.1.2 删除用户42.1.3 用户明细52.1.4 修改用户62.1.5用户查询72.1.6分配角色82.2 模块管理 102.2.1 添加模块 102.2.2 删除模块 122.2.3 模块明细 122.2.4 修改模块 132.2.5模块查询 142.3 角色管理 152.3.1添加角色 152.3.2 删除角色 172.3.3 修改角色 172.3.4 角色明细 182.3.5 角色授权 193

2、 非功能性需求 213.1兼容性 213.2 性能 213.3 安全性 213.4 可扩展性 213.5 易用性 214 附件 221 引言1.1 目的本文档主要描述用户权限管理系统的需求,明确需求范围。作为部门间沟通和交流工具,使各部门相关干系人能够清楚明确地了解版本内容以及各方责任,作为需求评审的依据。作为后续设计和开发的依据。1.2 范本文适用于4A安全管控平台产品建设,供各产品研发、测试、项目建设单位和项目协助单位相关人员参考;本文档明确了该版本的功能性需求和非功能性需求范 围。2 功能需求2.1 用户管理【现状分析】 随着网络的快速发展,用户的不断增多,如果系统没有一个统一的用户管理

3、, 就会出现用户的持续增加,很有可能会导致系统的崩溃;某些用户的恶意访问占用系 统资源造成资源的浪费,黑客攻击系统等一系列问题 。【目标场景描述】 出现以上问题,这时就需要有一个统一的用户管理。这样就可以限制某些不 法用户的恶意访问占用资源的问题。2.1.1 添加用户【功能说明】 添加用户就是填写用户的个人信息,包括用户名、密码、姓名、性别、学历 等各项信息。【用户角色】 进行添加操作的用户角色必须是系统管理员角色,普通用户角色无此权限。【业务流程】1、进入用户管理主界面; 如图2-1-1 所示2、当点击用户管理主界面上的添加按钮,页面跳转到添加用户的页面;如图2-1-2所示3、上述操作完成后

4、点击“提交”按钮,返回到用户管理主界面,添加后的 用户显示在用户列表的最后一行。【界面原型】7站7 4iilit里冊原业馭与出当苗帀甦导出所有n挂宕部门051r-.:7.尸十汀1二一 1厂13二血W尹印门】汩 1 rl:J-: J玄卽门】盲十珂圍篙5里1序土理业BE冀4员1$女anaIfliBslttlBSi7-:,匡1鸟爲E立:序土理业(El阈轟彳二女anatlEiSi10: : :D丈卽门2同佃回H1-2 b H | *用户管理主界面2-1-1用户管理分配角色界面2-1-2【约束规则】个人信息的每一项都不能为空用户名由字母、数字、下划线组成密码可以是字母、数字,长度在6-12个字符之间当用

5、户输入错误时,在文本框后要给出提示信息。其中用户名、密码、姓名确认密码均为文本框,性别项为单选按钮,入职时间项为时间插件,学历项为下拉列表2.1.2删除用户【功能说明】删除用户的过程就是意味着在用户系统中的消失;在删除的过程中注意当前 登录的用户不可删除;【用户角色】进行此操作的用户角色必须为系统管理员角色。普通用户无此操作权限【业务流程】1、 进入用户管理主界面;2、 点击用户管理主界面上的删除按钮此时需有提示用户“您确定删除用户 吗?”,当点击确定后用户账号删除,刷新用户主界面【约束规则】当前登录用户不可删除,并给出提示“此用户正在使用中,不可删除”;2.1.3 用户明细【功能说明】 用户

6、明细就是查看某用户的个人详细信息。【用户角色】此操作可以是普通用户角色,也可以是系统管理员角色;【业务流程】1、 进入用户管理主界面;2、 点击查看按钮,页面跳转到用户详细信息页面,如图 2-1-3 所示,点击 关闭窗口,页面关闭【界面原型】【约束规则】在用户明细页面中,用户只能查看相关信息,不能进行任何的相关操作;2.1.4修改用户【功能说明】修改用户即为对用户的个人信息进行编辑修改的过程。【用户角色】此操作可以是普通用户角色,也可以是系统管理员角色。【业务流程】1、进入用户管理主界面;2、点击编辑按钮,弹出用户编辑页面,编辑完成,点击提交按钮返回到用户管理主界面【界面原型】此界面为用户信息

7、的编辑状态,在页面上显示用户修改前的所有信息, 其中用户名不可修改;界面原型暂无【约束规则】用户名为不可编辑状态,即不能进行修改,因为他在系统中是唯一的修改完毕用户的各项信息页均不能为空2.1.5 用户查询【功能说明】用户查询功能支持姓名,部门等模糊查询。比如:在查询的输入框中输入员, 点击查询以后,系统会把所有姓名中包括员的所有员工查询出来【用户角色】 此功能操作只能是系统管理员角色,普通用户无此权限【业务流程】1、进入用户管理主界面2、在查询输入框中输入用户的姓名,也可以是姓名中包含的字,点击查询,系 统就会把符合此查询的所有用户列表查出来,如果没有此用户信息则不显示 用户信息显示,并给出

8、提示:“您查询的用户不存在!”界面原型】 此界面和用户主界面大致相似,只是符合条件的用户列表的展示;界面原型图暂无,可根据实际情况而定。【约束规则】当查询内容为空时,则显示所有用户的列表信息;当查询结果不存在时,在列表中不显示任何用户信息,并且给出提示“您所查询的用户不存在”2.1.6 分配角色【功能说明】此功能是管理员可以为相应的用户进行分配角色,一个用户可以拥有多个角色,持有某角色的用户就可以对某些资源进行访问;【用户角色】此功能操作只能是系统管理员角色,普通用户无此权限【业务流程】1、进入用户管理主界面2、点击分配角色文字连接,弹出分配角色页面,点击给“给用户分配角色”, 如图 2-1-

9、6-1(备注:此页面只是作为参考页面)弹出角色分配选择页面,如图 2-1-6-2(备注:此页面只是作为参考页面),选择完后,点击“分配角色”按钮,提 交数据,这时候,所选择的角色,就会赋予相应的用户界面原型】操作有色fflPKR有邑月户拽权色裆案lJmfefe用户拽根常邑名廊诫先齟档案筲避辰册降给用户i壬五】分配鶯色给用尸【王五】分配肃赳有色冃尸技权给由户井配角色勺色用尸技权有芭用户技权壬五老给炜户分配角色 - Microsoft Internet Explorer此图为角色分配选择页面2-1-6-2王五办必室分配帐吕抽除帐吕狞死转芒用尸揑权用尸擡根有色用尸摂权口IHlFij:占卜口 f、哥二

10、国绪用户【王五】介配曲色- licrusuft lute met Explorer此图为分配角色页面2-1-6-1有色用户崔权“用户膜取用尸膜机LB邑用戸粥舉期色用尸报載卜色屠戸卿 剧色用占投祀AS用n我徑曲邑用F翌狂卫色用尸茂恣徒用户衲TL4-册4tT43!j?酉皓弭户王五,好祝潮色luros口七Ini eTne-t Explorer就帯菌口诸选择需配给用户的角色指色名徐棗筑管理扇普逋员工部门銅导档室琶理舅谙辅嬴角邑晶忧先巍:四丄狩配箱色关闭窗口鬲斎选擇另配给用户的角色 Microsoft Ini ernel . - . 已勢甬戶L王五升配怕色耒团窗口t完鈕t烂用尸另口三痢邑【约束规则】次只

11、能给一个用户分配角色个用户可以拥有多个角色,一个角色也可以被多个用户所拥有2.2 模块管理【现状分析】一个系统中如果没有模块管理,模块散乱的排列在一起,那么当用户想访问 系统中的模块时,就会感觉散乱,不知道所访问的模块在什么地方;另外某些用户恶 意占用资源,会导致别的用户的访问受阻,造成资源的浪费;【目标场景描述】针对上述情况,我们可以对模块进行统一管理,对模块进行设置权限,防止某些用户的恶意访问占用资源。只有有此权限的用户才可以进行资源的访问;2.2.1 添加模块【功能说明】添加模块功能就是添加模块的一些基本信息 包括:模块名称、模块地址、模用户角色】进行添加操作的用户角色必须是系统管理员角

12、色,普通用户角色无此权限业务流程】1、进入模块管理主界面; 如图2-2-1-1所示(此图只是界面参考模型)2、当点击模块管理主界面上的添加按钮,页面跳转到添加模块的页面;如图2-2-1-2 所示3、上述操作完成后点击“提交”按钮,返回到模块管理主界面,添加后的 模块显示在模块列表的最后一行和左侧树形结构中。【界面原型】序耳梯块mtiorc14auhAim亦匚e11systemLllznoilL31 =ini :-LB21nfcrkbenchLl2?knoYledge站28SHcSpr o2-: t曲ZQassetZ93DittenEL3D31F 4TOIL4Tch31模块主管理页面2-2-1-1只要页面布局为左侧是树状结构目录展示图,右侧是展示列表。列表上方是添加按钮,列表左侧分别是查看按钮、删除按钮、修改按钮。檯块名称唯一爺号模块地址排序号码保存檯块信息关闭窗口模块添加页面2-2-1-2【约束条件】模块的各项信息均不能为空模块编号要唯2.2.2 删除模块【功能说明】 删除的过程就是意味着在模块系统中的消失,一旦删除就不可恢复;【用户角色】 进行此操作的用户角色必须为系统管理员角色。普通用户无此操作权限【业务流程】3、进入模块管理主界面;4、点击模块管理主界面上的删除按钮

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

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

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