Web应用程序系统的多用户权限控制设计及实现-数据库设计【2】

搭建一个Web权限配置的系统,需要以下五张数据表:人员表,分组表,页面表,目录表,操作权限表。各张数据表中用到的id均为自增1的标识,每张数据表的定义如下:

1.1人员表(operatorinfo)

Web应用程序系统的多用户权限控制设计及实现-数据库设计【2】

1.2分组表(operatorgroup)

Web应用程序系统的多用户权限控制设计及实现-数据库设计【2】

1.3页面表(pageinfo)

Web应用程序系统的多用户权限控制设计及实现-数据库设计【2】

1.4目录表(catalog)

Web应用程序系统的多用户权限控制设计及实现-数据库设计【2】

1.5权限表(rightlist)

Web应用程序系统的多用户权限控制设计及实现-数据库设计【2】

1.6映射关系

Web应用程序系统的多用户权限控制设计及实现-数据库设计【2】

用户表通过分组编号可以映射到分组表;

页面表通过目录编号可以映射到目录表;

分组编号,目录编号,页面编号映射到权限表,便可以确定一个用户可以访问的页面。其中,一个用户可以属于多个分组,具有属于分组中的所有权限。

总结:本章主要介绍的是数据表的设计,下一章主要介绍项目的搭建和基本操作类的封装说明。

上一篇:[Selenium] 搭建 Android WebDriver 环境


下一篇:Educational Codeforces Round 63 (Rated for Div. 2) D. Beautiful Array (简单DP)