JAVA管理系统基于layui+springboot
技术点
- 前端架构 layui
- 后端架构 ssm(springBoot+mybatis)
- 安全框架 shiro本地缓存处理
- 数据库方法 mysql +redis
- 处理图片问题 docker + fastDFS
- 其他 分页助手 + tk.mapper
项目地址: https://gitee.com/wn2019/shareProject
效果图
登录页面(没时间处理了 丑就丑点吧哈哈)
- 验证码也做了 为了方便已经关掉了校验
1、内容界面
- 主界面 本来还想整合前端数据展示框架echart 做一些炫酷展示但是没时间了~
2、员工管理模块 - 基本增删改查
- 添加 编辑模块动态实现添加多职位html(前端代码比较凌乱)
3、系统管理部分
3-1 用户的角色分配、账号的员工关系关联逻辑
3-2 菜单管理
-
左侧的树结构用的是eletree可以直接在式结构上插入和删除节点
-
左侧树结构点击菜单 左侧显示菜单节点信息(只读),如果要编辑该节点 选中左侧表单的左上角的编辑按钮
-
至于样式,没空调整了!
- 添加了一个节点后选择这个菜单节点 再点右侧的编辑按钮可以编辑该节点
4、 fastDFS处理图片问题
- 在界面右上角选择个人资料
- 保存个人信息时候处理图片问题
- 至于搭建fastDFS+docker 这个比较难 如果不用 也没什么影响,详细搭建我用了阿里云Linux,fastDFS还是比较坑的,不过我都笔记了docker能够直接运行安装的代码,不推荐弄这个
后记:由于工作需要使用的前端框架是layui,学习使用layui的同时整合自己之前学的springBoot而写的一个简易管理系统。本来想做个医院管理系统的,唉工作太忙了,这个项目总工时3:7 (后端/前端)工时,真是后端开发半小时前端页面3小时,累死了,这也是不想往下写的问题。不过使用过程 对session问题有了比较深入认识,因为layui这个框架不像vue可以分离,所以采用的安全架构没有涉及跨域问题。 如果要写,下个项目肯定是vue作为前端,考虑跨域 单点登录等问题。