- 1、本文档共34页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
二级实践课题设计
题目名称:角色访问控制管理系统
摘要
角色访问控制管理系统是基于角色的访问控制权限与角色相关联,用户通过成为适当角色的成员而得到这些角色的权限极大地简化了权限的管理 II
第1章 系统结构分析 1
1.1 需求分析 1
1.1.2分析说明 1
1.2 RBAC的模型 2
1.3 项目背景 2
1.4 用户类型及特征 2
1.5系统运行环境 3
第2章 系统功能设计 4
2.1 数据库的设计 4
2.1.1 概念结构计 4
2.2详细设计 6
2.2.1 角色定义 6
第3章 系统功能的实现 9
3.1 普通用户登陆 9
3.1.1 普通用户登陆登录界面 9
3.1.2 登录后界面 11
3.1.3 用户修改个人信息 13
3.2 管理员登陆 15
3.2.1 管理员对用户管理 18
3.2.2 管理员添加用户 20
3.2.3 管理员对角色管理 23
3.2.4 管理员添加角色 24
3.2.5 管理员权限管理 27
第4章 结束语 30
参考文献 31
第1章 系统结构分析
1.1 需求分析
角色访问控制管理系统应该可以通过后台管理员用户登录后对信息进行编辑和删除等操作,对用户进行管理和授权。
经分析,确定了角色访问控制管理系统应该包括以下功能如图1.1所示。
参与者 职责 说明 管理员 初始化系统信息,分配用户的角色权限 控制整个系统 用户 根据自己不同的权限浏览和管理相关信息 控制局部系统 表
图1.1 系统功能
比较完善的基于角色访问控制系统。使该系统主要是为了使客户能够在具体单位使用时获得对需求内不同用户及不同资源的安全管理。后台管理人员根据实际情况,对创建相应的用户、角色、资源。用户分别属于角色,角色被赋予不同的权限,用户可以通过自己所属的角色获得不同的资源。角色有管理员:可对用户信息进行查看,添加,修改,删除,对用户赋予角色,对角色赋予资源,和对信息的导入。用户:可对自己的信息进行查看,和该用户所属角色所有的资源以享有的功能。
1.1.1需求分析 系统分为两个登陆系统,其中要内定一个系统管理员,可对用户信息进行查看,添加,修改,删除,对用户赋予角色,对角色赋予资源,和对信息的导入。用户:可对自己的信息进行查看,和该用户所属角色所有的资源以享有的功能。
1.1.2分析说明
在系统中,每一个用户都有自己一个独享的账号,用户通过登录自己的账号,系统来判断用户所属的角色,并把该角色的所有的权限(即资源)返还给该用户,令其浏览,并把该用户的信息返还给用户。系统管理员就是在数据库中内定的一个特殊的用户。要通过连接数据库,他可对用户信息进行查看,添加,修改,删除,对用户赋予角色,对角色赋予资源,和对信息的导入。但,对自己的信息不存在删除,和赋予角色的功能。
1.2 RBAC的模型
图1.1 RBAC统一模型
1.3 项目背景
随着信息技术的不断发展,信息管理系统应用非常广泛, 这对系统安全提出了更高的要求,使得信息系统的数据安全越来越受到人们的重视。于是人们设计了各种权限控制模型,以确保只有被授权的用户才能访问某些敏感的数据和信息。
虽然商业和政府组织中很多终端用户能够访问信息,但他们都不“拥有”信息。而这些组织机构恰恰是实际系统对象的“拥有者”,并且自主访问控制是不可能适合的。基于角色()是一个非自主访问控制机制,它允许促进组织具体安全策略的中央管理。 .4 用户类型及特征
登录该系统的用户有:普通用户、系统管理员等。
普通用户的特征:可以通过登录进入菜单界面,对信息进行查询和浏览,有对自己密码、个人联系方式等修改的能力。
管理员特征有:通过输入用户名和密码。管理员不仅可以对成员信息进行查询,而且可以对成员信息进行管理,做增加,删除和修改,同样也可以对权限信息进行查询,增加,删除和修改。有对自己密码修改的能力和对用户密码进行修改的能力
1.5系统运行环境
表1 运行环境
需求名称 详细要求 软件需求 操作系统:windows2000/windows XP /vista/windows 7
数据库Database:mysql-5.5.17
JAVA运行程序:Eclipse
系统功能设计
根据需求分析,系统总体可划分为三个部分:用户界面、数据库设计、数据库与用户界面连接设计。首先登陆界面设置为用户和管理员登陆,管理员可以通过系统设置不同角色,然后赋予用户不同的角色。用户基于不同的角色访问浏览不同的信息。 数据库则根据管理员赋予的不同的用户不同的角色来生成相关信息。如图2.1所示为角色访问控制系统的主要体系结构。
图2.1 角色访问控制管理系统的主要体系结构
2.1 数据库的设计
文档评论(0)