小懒虫 / Timo


README.md

Timo

项目介绍

TIMO后台管理系统,基于SpringBoot 2 + jpa + thymeleaf + shiro 开发的通用型后台管理,采用分模块的方式便于开发和维护,目前已开发的功能:权限管理、字典管理、日志记录、文件上传、代码生成功能,为快速开发后台管理提供解决方案!

技术选型

  • 后端技术:SpringBoot + Spring Data Jpa + Thymeleaf + Shiro + EhCache

  • 前端技术:Layui + Jquery + zTree + Font-awesome

项目结构

├─admin		--后台管理模块
│	│
│	├─java
│	│	├─com.linln.admin.core----------------后台模块核心模块
│	│	└─com.linln.admin.system----------------后台模块系统模块
│	│	
│	└─resources
│		├─static----------------静态资源目录
│		└─templates----------------前端模板目录
│			├─common----------------公共模板目录
│			└─system----------------系统模板目录
│
├─boot		--引导模块
│	│
│	├─java
│	│	└─com.linln.BootApplication----------------启动项目入口
│	│
│	└─resources
│		└─application.properties----------------项目配置文件
│	
├─core		--核心模块
│	
└─devtools	--开发中心模块

安装教程

  • 环境及插件要求
    • Jdk8+
    • Mysql5.5+
    • Maven
    • Lombok
  • 导入项目
    • IntelliJ IDEA:Import Project -> Import Project from external model -> Maven
    • Eclipse:Import -> Exising Mavne Project
  • 运行项目
    • 通过Java应用方式运行boot模块下的com.linln.BootApplication.java文件
    • 数据库配置:数据库名称timo 用户root 密码root
    • 访问地址:http://localhost:8080/
    • 默认帐号密码:admin/123456

使用说明

  1. 使用文档:doc/使用文档.docx(编写中~)
  2. 开发手册:TIMO开发文档.看云(编写中~)
  3. SQL文件:doc/timo.sql(经常忘记同步!)

更新记录

  • 2018-11-26更新
    更新sql文件 加入表单构建开发工具,快速生成一个表单
  • 2018-11-25更新
    修改部分页面样式
  • 2018-11-19更新
    1.更新用户头像获取机制
    2.修复用户信息修改重启问题
  • 2018-11-14更新
    1.添加登录验证码
    2.修复分页选择条数问题
  • 2018-11-13更新
    修复session超时问题

演示地址

演示地址: http://47.107.244.22

预览图

项目结构图

登录页面

用户管理

菜单管理

字典管理

行为日志

代码生成