179JSPRBAC权限管理系统JSP+Mysql录像

点击上面课题下载设计演示录像(建议用电脑用爱奇艺万能播放器看录像)

概要

 

管理信息系统是一个复杂的人机交互系统,其中每个具体环节都可能受到安全威胁。构建强健的权限管理系统,保证管理信息系统的安全性是非常重要的。权限管理系统是管理信息系统中代码重用性最高的模块之一。任何多用户的系统都不可避免的涉及到相同的权限需求,都需要解决实体鉴别、数据保密性、数据完整性、防抵赖和访问控制等安全服务(据ISO7498-2)。例如,访问控制服务要求系统根据操作者已经设定的操作权限,控制操作者可以访问哪些资源,以及确定对资源如何进行操作。目前,权限管理系统也是重复开发率最高的模块之一。在企业中,不同的应用系统都拥有一套独立的权限管理系统。

本文首先介绍了权限管理的背景及要研究的主要内容,并针对当前所流行的各种权限管理模型所存在的缺陷引出基于角色访问控制的,采用J2EE架构的多层体系结构的权限管理的优势所在。然后又介绍了基于角色的权限管理的有关概念及原理,以及基于角色的访问控制RBAC模型的设计思想,接着详尽的做了需求分析,并给出方案,最后详细的说明了基于角色的权限管理系统的设计与实现过程。

本系统采用当今流行的JSP技术,采用MVC三层架构模式,使用Mysql数据库,使用Eclipse工具、Myeclipse插件进行开发。主要实现了应用系统的用户管理,角色管理,模块管理,功能管理,角色控制,功能控制和权限控制访问等功能,基本上满足了基于角色的权限管理的所有要求。

 

关键词:管理系统;权限管理;基于角色访问控制;RBAC

 

RBAC Privilege Management System

 

ABSTRACT

 

Management information system is a complex man-machine interaction system, each of which may be subject to a specific part of security threats. Permission to build a strong management system, management information systems to ensure security is very important. Rights Management system is a management information system, code reuse, one of the highest in the module. Any multi-user systems are inevitably related to demand the same privileges, all need to address physical identification, data confidentiality, data integrity, anti-repudiation and access control and other security services (according to ISO7498-2). For example, access control service requires system based on the operation of the operator has already set permissions

Control the operator can access what resources, and determine how resources are to operate. At present, the rights management system is also duplication of development efforts, one of the highest rates of module. In the enterprise, different application systems have a separate set of rights management systems.

This paper first describes the rights management background and to study the main content, and for the currently popular models of various rights management shortcomings led to role-based access control, using J2EE architecture, multi-tier architecture for rights management advantages lies.And then introduced the role-based access management with the concepts and principles, as well as the role-based access control RBAC model for design ideas, and then do a detailed needs analysis, and gives the program the last detailed description of the role-based rights management system design and implementation process.

The system uses today’s popular JSP technology, using three-tier MVC pattern, using Mysql database, using the Eclipse tool, Myeclipse plug-in for development. Main achieved application user management, role management, module management, functional management, the role of control, function control and permissions to control access and other functions, basically meeting the needs of role-based rights management with all the requirements.

Keywords: management systems; rights management; role-based access control; RBAC

 

 

                   目 录

摘  要

Abstract

 

1   

1.1权限管理的背景

1.2课题研究内容

1.3 RBAC的有关概念、原理和系统设计思想 1

1.4 本章小结

2 需求分析

2.1简述需求分析

2.2系统的需求分析 3

2.3本章小结 4

3 概要设计 5

3.1系统模块总体设计 5

3.2数据库总体设计 6

3.3 本章小结

4 详细设计

4.1 开发工具简介 9

4.2 界面的设计 10

4.3 系统模块具体设计

4.4 数据库具体设计 13

4.5 本章小结 15

5 系统的实现和代码的编写 16

5.1 管理模块的实现 16

5.2 角色设置权限 19

5.3 权限标签的使用 22

5.4 本章小结 23

6 解决的问题 24

6.1 数据库连接问题 24

6.2 Tomcat 中文乱码问题 24

6.3 Filter解决用户登陆统一验证问题 25

6.4 Ajax使用问题 26

6.5 Servlet缓存问题 26

6.6 Log4j 使用问题 26

7 系统测试与性能分析 28

7.1 系统的测试目标 28

7.2 测试方法 28

7.3 本系统测试 28

7.3.1 测试用户、角色模块和功能的添加修改验证 28

7.3.2 测试权限是否正确使用 29

7.4 本章小结 29

8 配置与发布 30

8.1 介绍系统运行环境 30

8.2 RBAC运行环境搭建 30

8.2.1 需要提前安装的技术平台 30

8.2.2 软件的配置 30

8.3 本章小结 32

结论 33

致谢 34

参考文献 35

附录1 36

附录2

附录3 42

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。

最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可在对应资源底部留言,或联络我们。

对于会员专享、整站源码、程序插件、网站模板、网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。

如果您已经成功付款但是网站没有弹出成功提示,请联系站长提供付款信息为您处理

源码素材属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。请您在购买获取之前确认好 是您所需要的资源