编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

基于SpringBoot实现公司后台管理以及部分的自动办公框架Lin

wxchong 2024-06-21 14:28:21 开源技术 8 ℃ 0 评论

项目介绍:

Lin基于SpringBoot,目标是实现自动办公,现阶段整合springmvc + shiro + mybatis + Thymeleaf等常见框架,包含用户管理、部门管理、通知管理、日志管理、便签、角色管理、菜单配置、请假、请假审核、代码生成 模块。

默认管理员账号:ttt 密码:ttt

功能介绍:

  1. 用户管理
  2. 部门管理模块
  3. 通知管理
  4. 修改密码
  5. 登陆日志
  6. 操作日志
  7. 便签
  8. 角色管理
  9. 请假
  10. 假期审核
  11. 1.代码生成

★添加用户后,密码默认为111111

★用户密码重置后,密码默认为111111

★部门解散后,此部门用户自动设置部门为 未分配

★删除角色后,之前此角色用户自动配置为 用户

★可通过角色来配置要显示的菜单

项目特点

  1. 项目基于SpringBoot,简化了大量的配置和Maven依赖。
  2. 日志记录系统,记录用户的登陆、登出,用户执行的操作,通过@BizLog注解以及Spring中的AOP功能,记录了具体到用户的业务操作、登入登出,并且可以下载excel格式,方便查看。
  3. 利用Thymeleaf使得前端html代码看起来更加清晰。
  4. 通过角色管理来配置菜单,达到菜单为不同部门显示的目的,间接实现了权限的管理。
  5. 创建表后,通过LinGenerater类可生成包括html、js、Dao、Service、Controller等代码,复制进项目可直接使用。

所用框架

前端

  1. Bootstrap
  2. jQuery
  3. jqGrid
  4. jstree
  5. SweetAlert

后端

  1. SpringBoot
  2. MyBatis Plus
  3. Spring
  4. Thymeleaf
  5. Ehcache
  6. Kaptcha
  7. Shiro
  8. Velocity

项目截图

项目地址

https://gitee.com/duzilin/Lin

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表