kvf-admin

kvf-admin是一套快速开发框架、脚手架、后台管理系统、权限系统,上手简单,拿来即用。为广大开发者去除大部分重复繁锁的代码工作,让开发者拥有更多的时间陪恋人、家人和朋友。

后端采用spring boot、mybatis(已集成mybatis-plus增强插件,开发更迅速,可查看官方文档了解更多:mybatis-plus)、shiro框架

前端采用layui作为UI框架,实现90%的移动端自适应,支持主题更换

提供代码生成器(wiki使用文档),只需编写20%左右的代码,剩下全部自动生成;支持一键及批量功能模块生成,并支持一定程度上的自定义配置并生成代码,相对比较灵活

项目结构树

kvf-admin

│ pom.xml maven依赖管理pom文件

├─sql

│ kvf_sys.sql 项目初始化数据表及基础数据sql脚本

└─src

├─main

│ ├─java

│ │ └─com

│ │ └─kalvin

│ │ └─kvf

│ │ │ KvfAdminApplication.java 项目启动类

│ │ │

│ │ ├─common 通用模块

│ │ └─modules 功能模块

│ │ ├─generator 代码生成器模块

│ │ └─sys 系统模块(核心)

│ └─resources

│ │ application.yml spring boot 配置文件

│ │ ehcache.xml ehcache缓存配置文件

│ │

│ ├─mapper mybatis mapper文件

│ ├─static 静态资料

│ └─templates 模板

│ │ 403.html 403页面

│ │ home.html 系统首页页面

│ │ index.html 主页

│ │ login.html 登录页

│ │

│ ├─common 通用模板

│ │ base.html

│ │ sys_tpl.html

│ │

│ ├─generator 生成器模板

│ │

│ └─sys 系统页面模板

└─test 单元测试块

软件需求

jdk8+

mysql5.5+

本地部署

通过git/gitee下载源码(推荐使用git,因为gitee不是实时更新的)

创建数据库:kvf_admin【数据库编码为utf8mb4】,并执行sql/kvf_admin.sql创建表和初始化系统基础数据

修改开发环境配置文件application-dev.yml,配置数据库账号和密码

开发工具idea或eclipse还需要安装lombok插件,否则会提示找不到实体类的的get/set方法

运行KvfAdminApplication.java,启动项目【kvf-admin】

账号密码:admin/123456

项目演示

系统效果图展示

更新日志

2019-08-18

新增定时任务管理(可在yml配置是否开启)

增加登录验证码开关(可在yml配置,为了方便开发不用输入验证码登录)

sql脚本更新

优化代码生成器

修复了若干个bug

2019-08-11

新增字典管理

优化代码生成器字段类型转换

修复代码生成器生成代码包路径不正确bug

删除多余依赖包

修复了一些其它bug

2019-07-21

修复代码生成器生成日期控件没有实例化

修复代码生成器生成的查询字段名称没有转成坨峰命名

修复代码生成器生成mapperxml时,表达式缺少半边中括号

优化部分功能代码

新增logback日志配置

敬请期待

集成UEditor

日程管理

集成activity工作流引擎

vue-admin版本

交流反馈

=======

tscss

基于粒子群算法的中职自动排课系统

98f68dee829294b7de5424e1721a2e006165612a

粒子群课设_GitHub - LIYAJUN2018/tscss: 基于粒子群算法的中职自动排课系统相关推荐

  1. php简单排课_基于PHP-WEB网络云环境下的自动排课系统

    基于 PHP-WEB 网络云环境下的自动排课系统 陈佳硕 ; 孙穆赫 ; 付兴建 ; [期刊名称] <信息与电脑:理论版> [年 ( 卷 ), 期] 2013(000)010 [摘要] 随 ...

  2. 自动排课算法核心java代码怎么实现的?点击自动排课按代码实现的?_用SQL实现的一个自动排课机制...

    同学毕业设计搞的是一个排课系统,具体功能就给课程安排教室和时间.排课算法是有一定难度的,很多老师说过,至今也没有完美的排课算法,的确,排课,是一个五维交叉的复杂体系:时间.课程.教室.班级.学生.一个 ...

  3. 【JAVA程序设计】(C00063)基于Springboot+Thymeleaf学校自动排课管理系统

    基于Springboot+Thymeleaf学校自动排课管理系统 项目简介 项目获取 开发环境 项目技术 运行截图 项目简介 基于Springboot+Thymeleaf的大学自动排课系统 管理员角色 ...

  4. java基于SpringBoot+Vue+nodejs的高校自动排课系统 Element-UI

    自动排课系统也都将通过计算机进行整体智能化操作,对于自动排课系统所牵扯的管理及数据保存都是非常多的,例如(1)管理员:首页.个人中心.学生管理.教师管理.班级信息管理.专业信息管理.教室信息管理.课程 ...

  5. 基于java的自动排课系统

    借助本课题研究开发的基于java的自动排课系统,使学校教务管理人员可以随时掌握学校的排课情况,进一步指导学校的教学. 本排课系统的主要功能大致包括:通过计算机可以进行排课管理,实现自动化排课,即无纸化 ...

  6. 基于H5+Android的高校自动排课APP系统

    目 录 摘 要 I Abstract II 1绪论 1 1.1选题背景及意义 1 1.2国内外研究现状 2 1.3研究主要内容 2 2系统工具 4 2.1 Android平台介绍 4 2.2 Andr ...

  7. 基于springboot的自动排课系统

    末尾获取源码 开发语言:Java Java开发工具:JDK1.8 后端框架:SpringBoot 前端:Vue.HTML 数据库:MySQL5.7和Navicat管理工具结合 服务器:Tomcat8. ...

  8. 基于推荐算法的自动排课系统的设计与实现

    源码获取:https://www.bilibili.com/video/BV1Ne4y1g7dC/ 1.课题研究立项依据(所选课题的来源.科学意义.目的,国内外研究现状) 1.1所选课题的来源: 随着 ...

  9. java基于ssm的自动排课系统

    制定一个学校的排课计划是一项非常耗时且相当辛苦的工作,而且它还得由有学校排课工作经验或者这方面知识的人才能做好.在一所高校时一个课程表的制定是一个难题,因为在有关课程表的问题上有很多的限制条件得考虑, ...

最新文章

  1. 指针空间的申请与释放
  2. javascript格式化时间(几秒钟前,几分钟前,几小时前,几天前...)
  3. QTP的那些事--QTP回放iFrame控件时间非常慢的问题分析
  4. 文巾解题 10. 正则表达式匹配
  5. java web 使用https_如何在Web应用程序中实现HTTPS登录页面?
  6. IAR 单步调试很慢
  7. View onRestoreInstanceState ClassCastException
  8. 启明云端分享|干货来了,怎么用ESP32-S2驱动断码屏呢?更多干货欢迎关注启明云端CSDN技术社区!
  9. 百度百科中关于fwrite的用法说明
  10. Classifier4J的中文支持
  11. QBC的distinct查询
  12. 转 lucene3搜索引擎,索引建立搜索排序分页高亮显示, IKAnalyzer分词
  13. springboot如何对本地数据库增删改查_mysql数据库基本增删改查操作总结
  14. apereo cas开发_CAS 之 Apereo CAS 简介(一)
  15. cfd计算机模拟,CFD软件数值模拟分析(中联智泵)
  16. android版本11下载,coloros 11正式版下载
  17. 按键精灵通过句柄获取窗口坐标_学会用按键精灵获取子窗口句柄
  18. docker网络模式--资源分配叙述(1)
  19. 2021-2027全球与中国筒式过滤器外壳市场现状及未来发展趋势
  20. 悟空问答 模板 html,悟空问答icon

热门文章

  1. matlab简单分析信号调制解调
  2. spring mvc-基础-简单程序
  3. react-navigation createBottomTabNavigator 刷新问题
  4. epoll浅析以及nio中的Selector
  5. 五、Docker+Sqlserver
  6. 进程和线程(4)-进程 vs. 线程
  7. ---转载---phython资料
  8. Linux 系统下 /etc/group 档案结构
  9. 【BZOJ-1502】月下柠檬树 计算几何 + 自适应Simpson积分
  10. IOS UIView 属性clipsToBounds