项目简介

基于Spring、SpringMVC、Mybatis框架整合的权限管理系统,主要技术是运用了SpringSecurity框架对用户访问页面的某些模块设置权限,具体可以看下文权限控制核心内容。

开发环境和使用的技术:
IntelliJ Idea 、JDK 1.8
SVN 、Orcale、Maven
SpringSecurity、Spring
Mybatis、SpringMVC、AdminLTE

后台登录页面
在这里插入图片描述
后台首页
在这里插入图片描述

数据表简要介绍
在这里插入图片描述
Product(产品表)
在这里插入图片描述
Orders(订单表)
在这里插入图片描述
member(会员表)
在这里插入图片描述
TRAVELLER(旅客表)
在这里插入图片描述
USERS(用户表)
在这里插入图片描述
role(角色表)
在这里插入图片描述
permission(资源权限表)
在这里插入图片描述
sysLog(日志表)
在这里插入图片描述

1.产品模块

基于SSM整合基础,对商品的增删改查
具体流程查看《产品管理模块》

2.订单模块

运用mybatis分页插件PageHelper插件,对订单分页查询,订单详情查询
具体流程查看《订单模块》

3.用户模块

用户管理中基于spring Security的用户登录、退出操作。以及用户查询、添加、详情有等操作。
用户模块

4.权限关联与控制

运用了spring Security框架对用户设置角色,不同的角色可以访问不同的资源。

5.AOP日志

使用Spring AOP切面来完成系统级别的日志收集。
企业权限管理系统—权限关联与控制—AOP日志管理》

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐