APP下载

基于RBAC的分层通用权限管理系统设计与实现

2015-02-27佘向飞,边蓓蓓

长春工程学院学报(自然科学版) 2015年4期



基于RBAC的分层通用权限管理系统设计与实现

主要研究软件技术应用。

佘向飞,边蓓蓓

(长春工程学院,长春 130012)

摘要:结合RBAC授权模型和JSP技术设计了一种分层次的权限管理系统。通过该系统可以实现一个信息管理系统的权限等级定制,对于同一角色(如系统管理员)还可进一步对权限等级进行细分;并利用JSP将RBAC的功能独立出来构成一个单独的权限管理系统。通过实际运行,可证明,利用本系统可以显著提高代码的重用性、功能的重用性以及研发效率和软件质量。

关键词:权限管理;通用;JSP;RBAC模型

0引言

随着Internet技术的快速发展和企业信息化程度的不断增强,基于Web的信息管理系统已经成为企业必须具备的软件系统,目前广大企业、事业、政府机关都研发了自己的信息管理系统。权限的管理是信息管理系统的重要组成部分,它对于维护数据、业务甚至操作系统的安全十分重要。

权限管理在系统中通常以模块的形式出现, 该方式可以将权限管理的共性代码抽取出来。通过权限模块化虽然可以提高系统高内聚低耦合性,但是它并不能解决各个系统间的重复工作问题,同时不同系统间权限和等级的差异单纯依靠模块也难以解决。在实际工作中可以发现多数信息管理系统的权限管理存在较大共性,它们的区别仅是层级上的:如在教育系统中省级管理机构可以采用“省—地—县(市、区)—学校”4级权限,而对于学校可以分为“院级—学院级—教研室级—教师”。……

登录APP查看全文