信息系统通用权限模块设计方案 .doc
《信息系统通用权限模块设计方案 .doc》由会员分享,可在线阅读,更多相关《信息系统通用权限模块设计方案 .doc(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、信息系统通用权限模块设计方案上海智领普华科技有限公司正文目录1引言31.1开发背景31.2编写目的31.3运行环境32总体设计42.1设计目标42.2设计思路42.3主要功能和数据表52.3.1主要数据表52.3.2功能结构53详细设计73.1主界面73.2第一步:定义登记应用系统菜单83.3第二步:角色管理93.4人员管理114外部系统集成方法144.1集成方法144.2权限控制方法一:对页面元素进行控制164.3权限控制方法二:对访问路径进行控制161 引言1.1 开发背景在我们开发软件过程中,经常会需要开发一个后台管理程序,用于管理我们开发的前台软件,当你开发的软件越来越多的时候,你的管
2、理后台也会越来越多,这时如果有一个统一的管理后台来进来管理,尤其用统一的授权来分配设置系统的操作权限是保障系统安全操作和代码复用快速实施的基础内容。权限是应用系统不可缺少的部分,每个系统都有自己的权限管理,有的系统权限设计的比较细,有的设计的比较“粗糙”。每个系统对权限的要求也不同,基于这些情形我们把权限做成一个公用的模块,采用角色来进行权限的授权,每个用户可以属于多个角色,该模块将能和各类具体的业务应用系统进行集成,以达到系统权限统一配置和快速实施的目的。1.2 编写目的对系统整体设计、系统功能描述及集成方法进行描述。1.3 运行环境开发环境:J2EE下的web系统操作系统:Windows数
3、据库:oracle和sql server2 总体设计2.1 设计目标权限系统一直以来是我们应用系统不可缺少的一个部分,若每个应用系统都重新对系统的权限进行设计,以满足不同系统用户的需求,将会浪费我们不少宝贵时间,所以花时间来设计一个相对通用的权限系统是很有意义的。本系统的设计目标是对应用系统的所有资源进行权限控制,比如应用系统的功能菜单、各个界面的按钮控件等进行权限的操控;也可以对资源位置进行控制,比如某个页面的路径。2.2 设计思路权限系统的设计主要解决两个问题:权限定义和权限分配;权限定义是指系统用户和操作的定义,即建立用户信息和操作信息。权限分配是指建立用户信息和操作信息之间的关系,只有
4、建立了这种关系才能确定该用户是否有该操作的权限。给操作用户赋予一种角色,再给每个角色分配具体的访问资源;定义以人和操作(例如按钮或者菜单)为管理单位,人即系统登录用户,操作即每一个界面元素,如按钮、菜单,我们为这些操作分配一个唯一的权限码。权限分配好后如何使用权限呢,方法一、登录系统后,首先进行权限验证,如果他的权限拥有与界面元素相同的权限编号,则界面元素显示,反之,则隐藏。方法二、通过过滤器实现,对资源的访问路径进行比较,有则进入,否则跳转到提示页面告知用户不能操作此功能。权限系统的逻辑结构如下图:图表 1权限模块的逻辑结构2.3 主要功能和数据表2.3.1 主要数据表2.3.2 功能结构以
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息系统通用权限模块设计方案 信息系统 通用 权限 模块 设计方案
限制150内