<%@ page contentType="text/html; charset=gb2312"%> 一个简单实用的系统管理模块(权限管理模块)例子
网站公告:   ◆北天JAVA技术网热情为java爱好者服务,本网内容包括JAVA(JSP、servlet、EJB、webservice、j2ee、javabean、应用服务器、JavaScript),数据库(MYSQL、SQL Server、Sybase、Oracle、DB2、数据库综合知识),设计研究(设计模式、Struts、Spring、Hibernate、设计框架、设计综合知识),WEB2.0新技术(主要介绍AJAX),以及各种技术的入门、实例、例子等等,欢迎各位多来坐坐!◆  诚邀各位JAVA爱好者加盟!◆  本网站内容丰富,更新快,保证每周20篇以上!  
加入收藏
设为首页
联系站长
承接项目
  相关资源:网站首页 | 免费培训学院 | 技术论坛 | JAVA聊天室 | 作家专栏 | 开发工具 | 认证考试 | 会员俱乐部
  JAVA技术初学者园地 | jsp与servlet | javascript | Java源代码 | EJB | web service | 应用服务器 | JAVA综合知识
  设计研究设计模式 | 设计框架 | Struts | Spring | Hibernate | 开源项目 | 面向对象设计 | 设计综合知识
  数 据 库MYSQL | SQL Server | Sybase | Oracle | DB2 | Informix | Access | 数据库综合知识
  其他资源:AJAX新技术 | 网站开发 | ERP软件 | OA办公软件 | 商业智能BI | 开发综合知识 | 承接项目 | 项目试用

 
 
一个简单实用的系统管理模块(权限管理模块)例子
     发布者: 发布时间:2007-08-12
    实例演示

    本系统管理模块原代码下载

    北天JAVA技术网

    系统管理模块的主要是由权限管理和其他基本信息组成,使不同用户实现各自功能的同时,保证系统的安全性。
对系统中任意一个用户,要通过权限管理来实现。系统管理员通过对部门、用户、角色的信息设置,在系统的多重约束之下,实现对每个用户的授权设置。
功能简介:
1、部门管理:主要实现部门资料的增加、修改、删除。操作界面如下:


2、用户管理:主要实现用户资料的增加、修改、删除以及对用户授予角色。操作界面如下:

3、角色管理:主要实现角色资料的增加、修改、删除以及对角色设置菜单权限。操作界面如下:

4、左边菜单树:左边菜单树是根据登录用户所拥的权限读取的菜单树。

数据库表结构(注意:原数据库存为mysql):
1、菜单表web_menu
CREATE TABLE `web_menu` (
  `menu_id` char(10) NOT NULL default '',
  `name` varchar(20) default NULL,
  `parent_menu_id` char(10) default NULL,
  `page_url` varchar(100) default NULL,
  PRIMARY KEY  (`menu_id`)
) ENGINE=InnoDB DEFAULT CHARSET=gbk;

INSERT INTO `web_menu` VALUES ('0','后台管理','-1','');
INSERT INTO `web_menu` VALUES ('01','系统管理','0','');
INSERT INTO `web_menu` VALUES ('0101','部门管理','01','../dept/dept_list.jsp');
INSERT INTO `web_menu` VALUES ('0102','用户管理','01','../user/user_list.jsp');
INSERT INTO `web_menu` VALUES ('0103','角色管理','01','../role/role_list.jsp');
INSERT INTO `web_menu` VALUES ('02','信息管理','0','');
INSERT INTO `web_menu` VALUES ('0201','最新消息','02','../test/building.jsp');
INSERT INTO `web_menu` VALUES ('0202','最新技术','02','../test/building.jsp');
INSERT INTO `web_menu` VALUES ('03','业务管理','0','');
INSERT INTO `web_menu` VALUES ('0301','工程管理','03','../test/building.jsp');
INSERT INTO `web_menu` VALUES ('0302','材料管理','03','../test/building.jsp');
//菜单数据按此规律手工添加。

2、部门表web_dept
CREATE TABLE `web_dept` (
  `dept_id` int(11) NOT NULL auto_increment,
  `dept_name` varchar(30) default NULL,
  `dept_desc` varchar(255) default NULL,
  PRIMARY KEY  (`dept_id`)
) ENGINE=InnoDB DEFAULT CHARSET=gbk;

INSERT INTO `web_dept` VALUES (2,'测试部','用于测试');

3、用户表web_user
CREATE TABLE `web_user` (
  `user_id` varchar(30) NOT NULL,
  `password` varchar(50) default NULL,
  `user_name` varchar(30) default NULL,
  `telno` varchar(50) default NULL,
  `address` varchar(255) default NULL,
  `dept_id` int(11) default NULL,
  PRIMARY KEY  (`user_id`)
) ENGINE=InnoDB DEFAULT CHARSET=gbk;

INSERT INTO `web_user` VALUES ('admin','123456','超级管理员','','',0);//这条数据必须要先手工增加
INSERT INTO `web_user` VALUES ('test','123456','测试用户','','',2);

4、角色表web_role
CREATE TABLE `web_role` (
  `role_id` int(11) NOT NULL auto_increment,
  `role_name` varchar(30) default NULL,
  `role_desc` varchar(255) default NULL,
  PRIMARY KEY  (`role_id`)
) ENGINE=InnoDB DEFAULT CHARSET=gbk;

INSERT INTO `web_role` VALUES (1,'测试角色','测试角色');

5、角色菜单关系表web_role_menu
CREATE TABLE `web_role_menu` (
  `role_id` int(11) NOT NULL default '0',
  `menu_id` char(10) NOT NULL default '',
  PRIMARY KEY  (`role_id`,`menu_id`)
) ENGINE=InnoDB DEFAULT CHARSET=gbk;

6、用户角色关系表web_user_role
CREATE TABLE `web_user_role` (
  `user_id` varchar(30) NOT NULL default '',
  `role_id` int(11) NOT NULL default '0',
  PRIMARY KEY  (`user_id`,`role_id`)
) ENGINE=InnoDB DEFAULT CHARSET=gbk;

(转载文章请保留出处:北天JAVA技术网(www.java114.com))
 
更多精彩文章:
java初学者 常用开发工具介绍
Eclipse3.2安装简介
JSP实例学习100例
使用Resin在NT环境下配置JSP环境
Tomcat JSP经典配置实例
java初学者的30条建议
 
最近评论:
        
回复:一个简单实用的系统管理模块(权限管理模块)例子
seo seo対策 噪声治理 隔音屏 隔声屏 薬剤師求人 看護師求人 沼气 沼气罐 太阳能沼气罐 超小型塑料沼气罐 沼气的干发酵技术 激光打标机 激光加工 激光打标 激光打码机 北京激光加工 激光打标机 激光加工 展览公司 展览公司 北京展览公司 展览展示 展台设计 展台设计
        
回复:一个简单实用的系统管理模块(权限管理模块)例子
crm saas 展览公司 展览公司 北京展览公司 展览展示 展台设计 展台设计 电话会议 会议电话 协同办公 猎头 OCR OCR 高速扫描 手机词典 激光打标机 激光加工 激光喷码机 激光打码机 北京激光加工 激光打标机 激光加工 激光喷码机 激光打码机 噪音治理 噪声治理 隔音屏 隔声屏
        
回复:一个简单实用的系统管理模块(权限管理模块)例子
wow power leveling wow gold power leveling wow gold world of warcraft gold wow power leveling power leveling 薬剤師求人 runescape power leveling rs powerleveling guild wars gold gw gold Maple Story Mesos Maple Mesos runescape gold runescape sale
        
回复:一个简单实用的系统管理模块(权限管理模块)例子
我们是九寨沟公司,主要生产九寨沟,九寨沟价格行情、九寨沟展会等,是商人网络推广的首选网站,欢迎您的加盟 上海九寨沟有限公司版权所有。
        
好东西,顶
谢谢站长,太有用了
        
标 题:   
内 容:   
 
                                  
 
免责声明:该文章由网友发表,如果对您造成侵权,请联系站长

首页 - 承接项目 - 网站地图 - 联系我们 -
版权所有北天JAVA技术工作室 ICP证号:粤ICP备06079815号