基本信息

案例ID:154756

技术顾问:李鹏涛 - 1年经验 - 长春蜗牛软件公司

联系沟通

微信扫码,建群沟通

项目名称:企业权限管理系统

所属行业:企业服务 - 行业细分软件

->查看更多案例

案例介绍

项目描述: 企业权限管理系统
1)、 首页:
展示欢迎界面,显示登录人名称
2)、系统管理:
 用户管理:
展示所有用户信息,对用户的增删改。
对用户进行添加角色:对Users_role中间表进行操作
分页查询:应用技术:Mybatis插件:PageHelper
 角色管理:
展示角色信息,对角色的增删改
对角色添加权限:操作Role_permission中间表
 资源权限管理:
展示用户权限,赋予不同用户不同权限
技术选型:SpringSecurity – jsr250
 访问日志
对来宾进行日志记录:用户id,用户名称,访问ip,资源url,执行时间,访问类及方法
技术实现:AOP切面实现日志
3)、基础数据:
 产品管理:
对产品的详细信息进行增删改查
 订单管理:
对订单的详细信息进行增删改查
 技术选型总结:
分页:Mabatis分页插件:PageHelper
展示条数:jQuery和AJAX
4)、登录注销:
配置SpringSecurity实现登录、注销
项目心得:
首次学习使用Oracle数据库与SpringSecurity,Oracle数据库xxx,
使用内存中的用户名和密码登录失败:密码前加{noop}
SpringSecurity登录失败,注释配置加密的方式,使用明文密码。
创建UserService接口并继承UserDetailsService接口,在实现类中重写loadUserByUsername方法,开启用户状态(0或1、开启或关闭,使用三目运算符返回boolean值)
AOP日志:访问日志动作也会被记录:
// 保存日志
if (url.equals("/sysLog/findAll.do")) {
return;
}
systemLogService.save(sysLog);

开启jsr250的权限控制:在Spring-security.xml中添加配置:

相似案例推荐

其他人才的相似案例推荐

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服