web应用开发中的权限管理系统

web应用开发中的权限管理系统

ID:17612178

大小:57.00 KB

页数:7页

时间:2018-09-03

web应用开发中的权限管理系统_第1页
web应用开发中的权限管理系统_第2页
web应用开发中的权限管理系统_第3页
web应用开发中的权限管理系统_第4页
web应用开发中的权限管理系统_第5页
资源描述:

《web应用开发中的权限管理系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、权限管理1.需求分析1.1背景B/s权限管理功能是进行B/s设计的通用模块,包含了个性化界面设计、权限管理设计、通用数据库操作设计的方面,涉及的知识有:html、javascript、javaweb面向对对象程序涉及、sqlserver数据库、数据库设计。1.2任务概述1.主要功能l权限主体:单位、角色、普通人员、管理人员。单位内部门构成层级结构;每个部门下拥有不同的角色,每个角色下拥有若干的人员;每个部门下拥有若干的人员;每个单位至少拥有一名管理人员。l受控内容:功能构成层级结构。功能的构成有:名称、

2、URL、顺序号、打开方式、功能描述。l分配要求:1)最上级部门的管理人员拥有全部功能权限,它可以将自己拥有的功能权限分配给下级部门的管理人员,依次类推,每个部门的管理人员可以将自己拥有的权限分配给本部门的人员。2)分配方式有:给子部门赋权限,则此部门下所有人都拥有此权限;按角色分配权限,则拥有此角色的人都拥有此权限;对具体的人分配权限,方式又有两种,一种是指定人,将功能分配给这个人;另一种是指定功能,选择具有此功能权限的人;3)有些功能是受权限控制的,而有些则不受权限控制,即任何用户都可以拥有此功能。2

3、.登录管理人员和使用人员以“_”为区分,管理人员负责权限分配,而用户负责系统功能的使用。l以管理员登录:分别对部门、角色、人员进行维护;对功能属性进行维护。l使用人员:登录后,看到其所能看到的功能。1.3运行环境规定1.设备本项目采用普通的PC机,其上安装Windows2000以上版本或XP即可。2.支持软件1、安装JDK1.52、应用服务器采用:Tomcat3、数据库采用SQLSever1.4整体框架图权限管理系统业务功能管理功能模块增删改上下移功能增删改上下移模块用户权限分配功能用户权限分配部门增删

4、改上下移部门角色分配部门管理员系统管理员系统管理员功能授权2.详细设计2.1模块分为业务功能和功能管理:在此次实习中我主要完成了各个模块中的增加,删除和修改部分,以下为各个模块及功能的函数入口及函数。1)业务模块入口:Module.jsp分支1:FormReceiveJSP_manager_forRight.jsp、FormReceiveJSP_role_forRight.jspFormReceiveJSP_user_forRight.jsp。分支2:module_add.jsp、module_add_

5、function.jsp、module_update.jsp、module_user_right.jsp2)模块功能:入口:function.jsp分支1:FormReceiveJSP_formanRight.jsp、FormReceiveJSP_forRight.jsp分支2:fun_update.jsp3)部门管理入口:Dep.jsp分支1:FormReceiveJSP.jsp分支2:dep_add.jsp、dep_update.jsp、role_add.jspuser_add.jspuser_se

6、rch.jspuserch.jsp4)管理员模块入口:manager.jsp分支1:FormReceiveJSP_forRight.jsp分支2:manager_up.jsp、manager_update.jsp、manager_psw.jsp5)角色管理入口:role.jsp分支1:FromReceiveJSP.jsp、FormReceiveJSP_3.jsp、FormReceiveJSP_forRight.jsp分支2:role_add.jsp、role_update.jsp6)用户管理入口:use

7、r.jsp分支:uer_del.jsp、user_password.jsp、user_update.jsp.2.2程序中用到的函数<%System.out.println("====+userId");//打印出userIdStringuserID=(String)session.getAttribute("userId");//此函数用来获得属性System.out.println("UID="+userID);//打印出"UID="+userIDif((userID==null)

8、

9、((userID

10、.trim()).equals("")))//判断条件,ID为空{Stringstring="../redirect.jsp";%>"/><%}%><%@pagecontentType="text/html;charset=GBK"%><%@pageimport="java.util.*,com.ins.*"%>

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。