ImageVerifierCode 换一换
格式:DOCX , 页数:39 ,大小:1.61MB ,
资源ID:18133736      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/18133736.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(权限管理系统需求分析Word下载.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

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

1、5.5.4 算法描述 24. 5.6 245.6.1 功能描述 255.6.2 数据描述 255.6.3 界面描述 265.6.4 算法描述 295.7 295.7.1 功能描述 305.7.2 数据描述 305.7.3 界面描述 315.7.4 算法描述 325.8 325.8.1 功能描述 325.8.2 数据描述 325.8.3 界面描述 335.8.4 算法描述 345.9 345.9.1 功能描述 345.9.2 数据描述 355.9.3 界面描述 365.9.4 算法描述 36引言权限管理是许多大型信息管理系统中不可缺少的部分,它的内容对于管理者和使用者来说都至关重要,对于总管理者

2、默认拥有系统的所有权限,其他不同层次的管理者应根据其角色和实际需要的不同设置各自权限以使各部门都各司其职,对于普通用户注册后同样根据其所选角色分配给其相应的权限,既实现系统信息最大限度的封装并切实满足用户的需求。此系统可以为管理者和用户分配不同的权限和提供快捷的信息处理手段。权限管理系统是一个小型的信息管理系统,其开发主要包括后台数据库的建立与维护以及前端应用程序的开发两个方面。对于前者设计要求建立起数据一致性和完整性强、数据安全性好的数据库,而对于后者则要求应用程序功能基本完备,易使用等特点。目的文档目的:本文档对通用权限管理系统的总体设计、接口设计、界面总体设计、数据 结构设计、系统出错处

3、理设计以及系统日志信息数进行了说明。软件设计的目的:是对应用系统的所有资源进行权限控制,比如应用系统的功能菜单、各个界面的按钮控件等进行权限的操控,通过一个通用的权限系统来满足不同的系统用户的需求。范围该系统适用于各种应用系统,对用户访问系统的权限进行管理和分配。对于总管理者默认拥有系统的所有权限,其他不同层次的管理者应根据其角色和实际需要的不同设置各自权限以使各部门都各司其职。例如图书馆管理系统,可设置多种角色,给每种角色设置不同的权限,当用户第一次进入系统时,给用户分配角色之后,该角色相应的权限会被赋给用户。使用该系统可以高效省时地给各不同用户分配使用应用系统的权限。而以往的每个应用系统都

4、要重新对系统的权限进行设计,以满足不同系统用户的需求,浪费开发者不少宝贵时间。读者对象预期读者阅读重点用 户开发人员总体设计、接口设计、数据结构设计、界面总体设计、系统出错处理设计分析人员设计人员总体设计、接口设计、数据结构设计、系统安全设计参考文档列出本文档的所有参考文献(可以是非正式出版物),格式如下:标识符 作者,文献名称,出版单位(或归属单位),日期术语与缩写解释缩写、术语解 释系统名称产品介绍产品用途:权限管理系统是对用户使用应用系统的所有资源进行权限控制,比如应用系统的功能菜单、各个界面的按钮控件等进行权限的操控,对每个应用系统都重新对系统的权限进行设计,以满足不同系统用户的需求。

5、例如员工管理系统,公务人员办公系统,图书馆管理系统,火车票订购系统,通讯录等各种应用系统。开发背景:对于每一个应用系统都重新对系统的权限进行设计,以满足不同系统用户的需求,将会浪费我们不少宝贵时间,如何能够即节省时间用能够有效的实现系统用户的权限分配,是一个十分现实的问题。基于这个问题,设计了权限管理系统,通过对应用系统的所有资源进行权限控制,进行权限操作,就能够满足用户的需求。所以花时间来设计一个相对通用的权限系统是很有意义的。产品面向的用户群体该权限管理系统对于任何用户都是适用的,例如公司、学校、各种企事业单位、机构等。用户可以通过本系统对其系统的访问权限进行设置和管理,是一个即有效又十分

6、节省的应用系统。产品应当遵循的标准和规范该产品应当遵循c#的编码规范和数据库的设计规范 C#的编码规范(如下面列举数项,及其他有关规则):1) Pascal类型,所有单词第一字母大写,其他字母小写;Camel形式,除了第一个单词,所有单词第一个字母大写,其他字母小写,变量和方法参数大小写形式使用Camel形式;2) 多数程序员喜欢把数据类型作为变量名的前缀,而m作为成员变量的前缀;3) 一般用有意义的,描述性的词语来命名变量,不用缩写;4) 变量名中不使用下划线,而命名空间需要按照标准的模式命名,文件名和类名要匹配;5) 缩进和间隔缩进用TAB,不用SPACE;6) 注释需和代码行对齐,花括号

7、()需和括号外的代码对齐;用一个空行来分开代码的逻辑分组;7) 在一个类中,各个方法需要用一个空行分开,花括号需要独立一行,而不像if, for等可以在同一行;8) 在每个运算符和括号的前后都要有一个空格。 数据库设计规范(如下面列举数项,及其他有关规则):1) 确保数据正确分配到数据库的表中,使用正确的数据结构,便于对数据库的各种操作;2) 对数据表的设计要合理,减少数据冗余,选取合理的范式消除部分依赖;3) 数据表的查找、修改、删除要严格遵循数据库的语法操作规则;4) 对数据库设计合理的异常处理。产品的功能性需求功能列表编号名称简述1系统管理1.1模块管理主要用于管理菜单栏目1.2权限管理

8、用户根据模块添加权限1.3角色管理主要管理系统中所有的角色,并且,分配每一个角色拥有的权限1.4用户管理主要管理系统中的人员信息1.5部门管理部门信息的维护与管理1.6系统设置它是对系统显示的风格、文字、图片等信息的设置与管理1.7错误日志系统自己监控,如果在操作的过程中出现错误,就将其记录下来1.8系统日志记录各个用户或管理员对系统操作的时间和事件1.1.1 功能需求权限管理系统是一个常用的数据库应用程序,主要由模块管理、权限管理、角色管理、用户管理、部门管理等功能模块组成: 模块管理:系统分多个模块,树状管理 权限管理:界面级、按钮级、数据级 界面级权限:不同权限的人登陆同个系统看到的是不

9、同的界面 按钮级权限:不同权限的人看到不同的按钮 数据级权限:不同权限的人点相同的按钮得到不同的界面 角色管理:可以给角色添加权限、删除权限 用户管理:对于系统内的用户进行设置,添加、修改、删除用户 部门管理:添加、修改、删除、查找,以树状形式显示 系统设置:修改系统名称、系统Logo、公司名称 错误日志:系统自己监控,系统出错时自动记录 系统日志:记录某人在某时对系统做了某一种操作权限管理-模块管理-查询 -添加模块修改模块信息删除模块 1.1.5 算法描述无用户管理:输入关键字类型和关键字,查找管理员要看的用户信息;删除:将选中的用户数据删除。 添加一个新用户,弹出添加用户界面,填写相关信

10、息然后添加。查看:根据查询条件查看选中的用户信息。浏览选中的该条用户,修改后,按保存提交。1.1.6 功能描述功能需求功能描述系统需要对系统中的用户进行管理,对不同的用户根据其职能的不同进行分类,对其角色及权限进行设置,使其行使其不同的职责。针对系统中人员信息的不同进行管理,可以进行用户添加、显示查询、查看、修改、删除等。管理员可行使用户管理。管理员登陆后点击用户管理即可进入用户管理的页面,对用户数据进行查看、修改、添加、删除和导入导出。选中某用户可查看该用户的详细信息或进行修改,点击页面上对应的按钮即可进行添加用户、删除用户等操作。1.1.7 数据描述用户编码,用户部门编码,用户岗位编码,用

11、户名,用户创建时间,用户创建人编码,用户部门编号,用户描述,部门编号用户名(UserName)varchar(100)用户编码(UserId)用户部门编码(UserDeptId)用户岗位编码(UserPositionId)用户创建时间(UserCreateTime)datetime用户创建人编码(UserCreatorId)用户部门编号(UserDeptCode)用户描述(UserDescribe)部门编号(DeptId)用户名varchar用户编码123 用户部门编码用户岗位编码用户创建时间用户创建人编码用户部门编号用户描述部门编号1.1.8 界面设计它分为添加用户、删除用户、按查询条件查询

12、、修改等功能;根据查询条件查询用户的基本信息;点击需要修改对象的修改按钮,弹出新界面,修改后保存。用户角色管理:点击需要管理对象的用户角色管理按钮,弹出新界面,修改后保存。此页面是点击用户管理后进入的页面,正上方显示着“用户管理”字样;左上方有“查询条件”选择或输入查询条件点击“查询”按钮;正下方以列表的形式列出了查询结果的用户列表及基本信息(用户编码、用户名称、部门编码、创建人、创建时间、用户角色管理、修改操作); 点击“添加用户”按钮弹出添加用户界面,填写信息保存。选中某一条记录点击删除用户,删除该条记录。点击“修改”按钮弹出修改界面,修改用户信息后保存。点击“用户角色管理”按钮弹出用户角

13、色管理界面,设置用户角色后保存。图5.6.2 添加,查看,修改用户信息表界面此页面是在点击添加用户按钮后显示的页面,下方以可编辑文本框形式列出了用户编号、用户名称;以选择框的形式列出了所属部门;最下方有“添加用户”、“取消”、“修改用户”按钮。此页面是在点击某用户的用户角色管理按钮后显示的页面,设置用户角色有添加用户角色、删除用户角色、查询,下方显示查询结果。 选中某条信息点击删除用户角色按钮可删除该条信息,或点击添加用户角色按钮添加用户角色。管理员登录系统-基本信息管理-用户管理-查询 -修改 -删除用户 -添加用户 -用户角色管理 1.1.9 算法描述权限管理:主要根据用户角色所具有的权限

14、点对该用户访问页面的权限进行控制。 权限分配原则: 用户的权限分配应尽量参考系统提供的角色划分。如果需要特殊的操作权限定制,应在准确理解其各项操作的基础上,经试验调试成功后再赋予相应的直报用户。设置中应尽量避免和减少权限相互抵触、交叉及嵌套情况的发生。 分配范围仅对其直接监测管理部门的用户分配,可分配查看和数据导出的使用权限。 对于其它相关的业务部门,在权限分配中应回避其对个案数据的任何操作,可以对统计加工后数据及信息资料进行创造性的利用。1.1.10 功能描述主要管理系统中所有的权限,并联合角色管理控制各个功能模块的访问权限。可根据权限编号、权限Key值、权限名称等进行查询。管理员登录后在系

15、权限管理菜单下选取权限管理,在权限管理表单中可以根据查询条件(权限编号、权限Key值、权限名称)点击“查询”按钮进行查询,并可对该项权限进行修改、删除等操作,还可单击“添加权限”按钮进行权限添加。1.1.11 数据描述【输入数据】数据类别权限权限编码、模块编码、权限名称、权限创建人编码、权限创建时间、权限Key值、权限模块编号、权限描述、部门编码权限编码(RightId)int权限名称(RightName)权限创建人编码(RightCreatorId)权限创建时间(RightCreateTime)权限Key值(RightKey)权限模块编号(RightModelCode)权限描述(RightD

16、escribe)部门编码(DeptId)权限编码权限名称权限创建人编码权限创建时间22权限Key值权限模块编号权限描述部门编码1.1.12 界面描述图5.4.1权限管理主界面权限管理的功能分别有添加权限、查询、修改、删除权限等。选中某条数据单击“删除权限”按钮删除;添加权限:根据查询条件查询权限的基本信息;注释: 界面级权限:指不同权限的人登陆同个系统看到的是不同的界面; 按钮级权限:指不同权限的人看到不同的按钮; 数据级权限:指不同权限的人点相同的按钮得到不同的界面。 此页面是点击权限管理后进入的页面,正上方显示着“权限管理”字样;正下方以列表的形式列出了查询结果的用户列表及基本信息(选择按

17、钮、权限编号、权限名称、权限Key值、权限创建人编号、权限创建时间、权限描述、修改操作); 点击“添加权限”按钮弹出添加权限界面,填写信息保存。选中某一条记录点击删除权限,删除该条记录。点击某条信息的修改按钮弹出修改权限界面,修改权限后点击修改按钮保存。此页面是在点击添加权限按钮(或修改按钮)后出现的添加权限页面,下方以可编辑文本框形式列出了权限编号、权限Key值、权限名称、权限描述;最下方有“添加权限”、“取消”、“修改”按钮。管理员登录系统-选择权限管理- -添加权限修改删除权限1.1.13 算法描述角色管理:主要管理系统中所有的角色,并给每一个角色分配需要拥有的权限或删除某些权限。查看角

18、色的基本信息和其拥有的权限;添加角色:添加一个新的角色,并设置其基本信息及权限;修改某角色的基本信息或者其对各个功能操作的权限;删除角色:删除某个无用的角色。1.1.14 功能描述 功 能 需 求系统需要根据各个用户不同的需求为用户添加角色,以确定用户在系统中面对不同的功能模块有不同的操作权限。主要管理系统中所有的角色,并给每一个角色分配需要拥有的权限。管理员可以完成全部或部分功能。可根据部门编号、角色名称等进行查询。角色管理是管理员可进行全部或部分功能操作,在登录后在权限管理菜单下选取角色管理,根据查询条件查看角色信息并可对该种角色进行修改、删除等操作,管理员还可根据需求添加或删除某些角色。1.1.15 数据描述角色角色编码,角色名称,角色创建人编号,角色创建时间,角色描述,部门编号角色编码(RoleId)

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

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