# 权限管理系统 **Repository Path**: li_lyq/ManageSystem ## Basic Information - **Project Name**: 权限管理系统 - **Description**: ssm,后台管理系统+权限管理功能 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2021-08-28 - **Last Updated**: 2024-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: Java, SSM, Maven ## README ## 后台权限管理系统 QQ联系方式:550798972 ### 1.项目个人心得 ​ 做这个项目时刚学完ssm框架,这个项目主要巩固了maven搭建工程,ssm框架,oracle数据库等知识点。总体来说项目内容较少,主要特点在于权限管理控制这一块,使用了SpringSecurity框架,不同的用户对不同功能的访问权限不同,所看到的内容也可以根据用户不同权限等级做区别。对我个人来说比较难的功能如AOP日志处理和SpringSecurity还是不太熟练,但是作为刚学完ssm的一个简单整合项目,还是有所收获 。 ### 2.主要功能模块 #### 1 商品查询 基于SSM整合基础上完成商品查询,掌握商品显示页面的创建。 #### 2 商品添加 进一步巩固SSM整合,并完成商品添加功能,要注意事务操作。 #### 3 订单查询 订单的查询操作,它主要完成简单的多表查询操作,查询订单时,需要查询出与订单关联的其它表中信息,所以一定要了解订单及其它表关联关系 #### 4 订单分页查询 订单分页查询,我使用的是mybatis分页插件PageHelper,要掌握PageHelper的基本使用。 #### 5 订单详情查询 订单详情是用于查询某一个订单的信息,主要难点在于对复杂的多表查询操作的掌握。 #### 6 Spring Security Spring Security是 Spring 项目组中用来提供安全认证服务的框架,它的使用很复杂 spring Security的基本操作,掌握spring Security框架的配置及基本的认证与授权操作。 #### 7 用户管理 用户管理基于spring Security的用户登录、退出操作。以及用户查询、添加、详情有等操作,这些功能的练习是对SSM知识点的进一步巩固。 #### 8 角色管理 角色管理主要完成角色查询、角色添加 #### 9 资源权限管理 资源权限管理主要完成查询、添加操作,它的操作与角色管理类似,角色管理以及资源权限管理都是对权限管理的补充。 #### 10 权限关联与控制 主要是用户角色关联、角色权限关联,这两个操作是为了后续完成授权操作的基础 #### 11 AOP日志处理 AOP日志处理,使用spring AOP切面来完成系统级别的日志收集。 ### 3.界面展示 采用了左上中的页面布局 **登录界面** ![](READMEIMG/登录.png) **首页** ![](READMEIMG/首页.png) **用户管理** ![户管](READMEIMG/用户管理.png) **订单管理** ![](READMEIMG/订单.png) **订单详情** ![单管](READMEIMG/订单管理.png) **日志** ![](READMEIMG/日志.png)