欢迎来到天天文库
浏览记录
ID:51469241
大小:1.49 MB
页数:19页
时间:2020-03-25
《权限管理系统.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、B/S权限管理项目名称:B/S权限管理项目组:第一组姓名:完成日期:2008-8-6学校名称: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整体框架图权限管理系统业务功能管理功能模块增删改上下移功能增删改上下移模块用户权限分配功能用户权限分配部门增删改上下移部门角色分配部门管理员系统管理员系统管理员功能授权2.详细设计2.1模块分为业务功能和功能管理:在此次实习中我主要完成了各
4、个模块中的增加,删除和修改部分,以下为各个模块及功能的函数入口及函数。1)业务模块入口:Module.jsp分支1:FormReceiveJSP_manager_forRight.jsp、FormReceiveJSP_role_forRight.jspFormReceiveJSP_user_forRight.jsp。分支2:module_add.jsp、module_add_function.jsp、module_update.jsp、module_user_right.jsp2)模块功能:入口:function.jsp分支1:FormReceiveJSP_formanRi
5、ght.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_serch.jspuserch.jsp4)管理员模块入口:manager.jsp分支1:FormReceiveJSP_forRight.jsp分支2:manager_up.jsp、manager_update.jsp、manager_psw.jsp5)角色管理入口:role.j
6、sp分支1:FromReceiveJSP.jsp、FormReceiveJSP_3.jsp、FormReceiveJSP_forRight.jsp分支2:role_add.jsp、role_update.jsp6)用户管理入口:user.jsp分支:uer_del.jsp、user_password.jsp、user_update.jsp.2.2程序中用到的函数<%System.out.println("====+userId");//打印出userIdStringuserID=(String)session.getAttribute("userId");//此函数用来获得
7、属性System.out.println("UID="+userID);//打印出"UID="+userIDif((userID==null)
8、
9、((userID.trim()).equals("")))//判断条件,ID为空{Stringstring="../redirect.jsp";%>"/><%}%><%@pagecontentType="text/html;charset=GBK"%><%@pageimport="java.util.*,com.i
此文档下载收益归作者所有