预览加载中,请您耐心等待几秒...
1/7
2/7
3/7
4/7
5/7
6/7
7/7

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

权限管理 1.需求分析 1.1背景 B/s权限管理功能是进行B/s设计的通用模块,包含了个性化界面设计、权限管理设计、通用数据库操作设计的方面,涉及的知识有:html、javascript、javaweb面向对对象程序涉及、sqlserver数据库、数据库设计。 1.2任务概述 1.主要功能 权限主体:单位、角色、普通人员、管理人员。单位内部门构成层级结构;每个部门下拥有不同的角色,每个角色下拥有若干的人员;每个部门下拥有若干的人员;每个单位至少拥有一名管理人员。 受控内容:功能构成层级结构。功能的构成有:名称、URL、顺序号、打开方式、功能描述。 分配要求: 1)最上级部门的管理人员拥有全部功能权限,它可以将自己拥有的功能权限分配给下级部门的管理人员,依次类推,每个部门的管理人员可以将自己拥有的权限分配给本部门的人员。 2)分配方式有:给子部门赋权限,则此部门下所有人都拥有此权限;按角色分配权限,则拥有此角色的人都拥有此权限;对具体的人分配权限,方式又有两种,一种是指定人,将功能分配给这个人;另一种是指定功能,选择具有此功能权限的人; 3)有些功能是受权限控制的,而有些则不受权限控制,即任何用户都可以拥有此功能。 2.登录 管理人员和使用人员以“_”为区分,管理人员负责权限分配,而 用户负责系统功能的使用。 以管理员登录:分别对部门、角色、人员进行维护;对功能属性进行维护。 使用人员:登录后,看到其所能看到的功能。 1.3运行环境规定 1.设备 本项目采用普通的PC机,其上安装Windows2000以上版本或XP即可。 2.支持软件 1、安装JDK1.5 2、应用服务器采用:Tomcat 3、数据库采用SQLSever 1.4整体框架图 权限管理系统 业务功能 管理功能 模 块 增 删 改 上 下 移 功 能 增 删 改 上 下 移 模 块 用 户 权 限 分 配 功 能 用 户 权 限 分 配 部 门 增 删 改 上 下 移 部 门 角 色 分 配 部 门 管 理 员 系 统 管 理 员 系 统 管 理 员 功 能 授 权 2.详细设计 2.1模块分为业务功能和功能管理: 在此次实习中我主要完成了各个模块中的增加,删除和修改部分,以下为各个模块及功能的函数入口及函数。 1)业务模块 入口:Module.jsp 分支1:FormReceiveJSP_manager_forRight.jsp、FormReceiveJSP_role_forRight.jsp FormReceiveJSP_user_forRight.jsp。 分支2:module_add.jsp、module_add_function.jsp、 module_update.jsp、module_user_right.jsp 2)模块功能: 入口:function.jsp 分支1:FormReceiveJSP_formanRight.jsp、FormReceiveJSP_forRight.jsp 分支2:fun_update.jsp 3)部门管理 入口:Dep.jsp 分支1:FormReceiveJSP.jsp 分支2:dep_add.jsp、dep_update.jsp、role_add.jspuser_add.jspuser_serch.jspuserch.jsp 4)管理员模块 入口:manager.jsp 分支1:FormReceiveJSP_forRight.jsp 分支2:manager_up.jsp、manager_update.jsp、manager_psw.jsp 5)角色管理 入口:role.jsp 分支1:FromReceiveJSP.jsp、FormReceiveJSP_3.jsp、FormReceiveJSP_forRight.jsp 分支2:role_add.jsp、role_update.jsp 6)用户管理 入口:user.jsp 分支:uer_del.jsp、user_password.jsp、user_update.jsp. 2.2程序中用到的函数 <% System.out.println("====+userId");//打印出userId StringuserID=(String)session.getAttribute("userId");//此函数用来获得属性 System.out.println("UID="+userID);//打印出"UID="+userID if((userID==null)||((userID.trim()).equals("")))//判断条件,ID为空 { Stringstring="../redirect.jsp"; %> <jsp