2 Star 1 Fork 6

清锋 / speedy

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 5.93 KB
一键复制 编辑 原始数据 按行查看 历史
清锋 提交于 2020-12-08 16:41 . 20201208

speedy 管理系统

示例地址

speedy管理系统

项目描述

1.第一次启动完成项目,会自动生成各种初始化的配置文件,找到项目路径下config里得配置文件修改里面配置为自己的信息 2.进入数据库配置页面进行数据库信息配置,配置完成后程序会自动创建库和表,并自带基础的数据

开发环境描述

开发环境JAVA,JDK1.85 开发架构框架 springboot+Mybatis 后台页面框架:HTML+JavaScript+Jquery+Bootstrap 大数据微管理平台 数据库为MySql,speedy_ 开头的表为系统表,不可随意修改

项目描述

对简单类型网站的快速开发,模块化,简要化

备注

1.搜索功能的增加 OK

2.个人信息的修改 OK

3.数据统计面板

4.短信50% 支付 对接

5.让模块具有独特性和speedy的自我特色,独特的UI

6.资源的统一管理,以命名文件形式为"名_表"的形式进行存储,以便于管理

## 介绍

1.springboot 基础框架结构

2.mybatis-Generate 后台代码生成器

3.freemarker thymeleaf 前端静态页面配置

注:目前仅支持Mysql数据源(其他数据源需自行配置修改)

目录结构

speedy
├─src
│   ├─main
│   │   ├─java 代码文件存放
│   │	│	├─common 存放公共使用目录
│	│	│	│	├─CodeGenerate 代码生成工具类
│	│	│	│	├─ConfigManage 配置文件管理类
│	│	│	│	├─FirstCreateBase 第一次登录检测
│	│	│	│	├─LinuxDos Linux命令执行类
│	│	│	│	├─WebCodeGenerate 前端文章内容生成类
│	│	│	│	└─WindowsDos windows命令执行类
│	│	│	├─config 项目配置目录
│	│	│	│	├─pay 支付配置目录
│	│	│	│	│	├─AlipayConfig 支付宝支付配置类
│	│	│	│	│	└─MyWxConfig 微信支付配置类
│	│	│	│	├─AsyncConfig 异步线程配置类
│	│	│	│	│	├─TimedTaskConfig 定时任务配置类
│	│	│	│	│	├─UserSecurityInterceptor 拦截配置类
│	│	│	│	│	└─WebConfig 访问控制类
│	│	│	│	├─core 核心类目
│	│	│	│	│	├─base 基础类目
│	│	│	│	│	├─cache	二级缓存
│	│	│	│	│	└─generator 代码生成器
│	│	│	│	├─data 数据访问器
│	│	│	│	│	├─DataBase 数据配置
│	│	│	│	│	└─MySqldbUtil 数据SQL执行工具
│	│	│	│	├─modular 实现模块业务
│	│	│	│	├─util 工具类
│	│	│	│	│	├─aop 切面编程
│	│	│	│	│	├─AllException 对异常类的处理
│	│	│	│	│	├─DealStrSub 对HTML进行的正则处理
│	│	│	│	│	├─FileHandle 对文件进行操作得工具类
│	│	│	│	│	├─GetTimeUtil 获取时间周期
│	│	│	│	│	├─IpAddressUtils 获取请求IP和地址
│	│	│	│	│	├─Office 对Office的文档处理(excel,word)
│	│	│	│	│	├─Oss 云存储处理
│	│	│	│	│	├─ParameDispose 所有参数格式处理方式
│	│	│	│	│	├─Result 返回数据封装
│	│	│	│	│	├─SendMessage 短信信息发送
│	│	│	│	│	└─SessionUtil 处理数据session缓存的处理方式
│	│   ├─webapp 页面文件
│	│	│	├─error 状态错误页面
│	│	│	├─plugin 组件页面
│	│	│	├─view 前端页面,可通过配置进行前后端分离
│	│	│	├─WEB-INF 后台管理页面
│	│	│	│	├─code 代码生成器页面
│	│	│	│	├─common 公共页面(勿删)
│	│	│	│	├─desktop 桌面操作系统页面
│	│	│	│	├─resources 资源上传页面
│	│	│	│	└─system 系统页面
│	│	└─resources 静态资源文件
│	│		├─mapper 数据操作mapper 未启用
│	│		├─META-INF 配置信息(根据需求配置)
│	│		├─properties 项目读取配置目录
│	│		├─speedyTemplate 代码生成模板
│	│		├─static 静态文件资源
│	│		├─application.yml 项目配置(根据需求配置)
│	│		├─base.properties 服务开发配置
│	│		└─speedy.sql 数据库基础配置安装(勿操作)

软件架构

<h3>基础类:</h3>
<p>1.CodeController 代码生成控制器</p>
<p>2.LoginController 登录控制器</p>
<p>3.MainController 主方法控制器</p>
<p>4.MenuController 菜单控制器</p>
<p>5.RoleController 角色控制器</p>
<p>6.SytemUserController 系统人员控制器</p>
<p>7.ToolController 工具控制器(支付,短信等等工具集合)</p>
<p>8.FirstController 第一次进入后台的安装校验</p>
<p>9.PluginController 插件的管理控制</p>
<p>10.UserController 后台用户管理控制</p>
<p>11.ViewController 前端视图控制器</p>
<p>12.ApiController 接口管理控制器(处理跨域)</p>

安装教程

注:安装完成后自带基础的数据信息

前端:127.0.0.1(对应域名) 首页

后端:127.0.0.1/system

1. 第一次安装直接访问 【域名/system】,配置完成后点击保存会自动根据配置的数据库进行安装基础数据

2. 自行配置需要的结构目录

3. 配置完成即可使用

使用说明

1. 首次登录直接进入127.0.0.1/system 进行数据库的安装

2. 安装好后方可对平台进行使用

3. 如需进行开发,则需要共享到本地进行开发代码生成等,需要对SpringMVC模式有一定的了解

注:代码生成工具不支持在JAR包模式下使用


![如果觉得我得项目帮到您](https://images.gitee.com/uploads/images/2019/1022/100201_03a33a1f_922921.png)

合作

支持定制APP,网站,微信开发

微信号 lqy84527

Java
1
https://gitee.com/lqyang/speedy.git
git@gitee.com:lqyang/speedy.git
lqyang
speedy
speedy
master

搜索帮助