当前位置:   article > 正文

10个综合管理系统类开源项目,速速拿去练手_统一用户管理系统开源设计

统一用户管理系统开源设计

1. Base Admin(练手 layui)

这套Base Admin是一套简单通用的后台管理系统,主要功能有:权限管理、菜单管理、用户管理,系统设置、实时日志,实时监控,API加密,以及登录用户修改密码、配置个性菜单等
技术栈:
前端:layui
java后端:SpringBoot + Thymeleaf + WebSocket + Spring Security + SpringData-Jpa + MySql
gitee:https://gitee.com/huanzi-qch/base-admin

2. JeecgBoot(Vue)

JeecgBoot 是一款基于代码生成器的低代码开发平台,零代码开发!采用前后端分离架构:SpringBoot2.x,Ant Design&Vue,Mybatis-plus,Shiro,JWT。强大的代码生成器让前后端代码一键生成,无需写任何代码! JeecgBoot引领新的开发模式(Online Coding模式-> 代码生成器模式-> 手工MERGE智能开发), 帮助解决Java项目70%的重复工作,让开发更多关注业务逻辑。既能快速提高开发效率,帮助公司节省成本,同时又不失灵活性!JeecgBoot还独创在线开发模式(No代码概念):在线表单配置(表单设计器)、移动配置能力、工作流配置(在线设计流程)、报表配置能力、在线图表配置、插件能力(可插拔)等等!
JeecgBoot在提高UI能力的同时,降低了前后分离的开发成本,JeecgBoot还独创在线开发模式(No代码概念),一系列在线智能开发:在线配置表单、在线配置报表、在线图表设计、在线设计流程等等。
JEECG宗旨是:简单功能由Online Coding配置实现(在线配置表单、在线配置报表、在线图表设计、在线设计流程、在线设计表单),复杂功能由代码生成器生成进行手工Merge,既保证了智能又兼顾了灵活;
业务流程采用工作流来实现、扩展出任务接口,供开发编写业务逻辑,表单提供多种解决方案: 表单设计器、online配置表单、编码表单。同时实现了流程与表单的分离设计(松耦合)、并支持任务节点灵活配置,既保证了公司流程的保密性,又减少了开发人员的工作量。
技术栈:
后端技术: SpringBoot_2.1.3.RELEASE + Mybatis-plus_3.1.2 + Shiro_1.4.0 + Jwt_3.7.0 + Swagger-ui + Redis
前端技术: Ant-design-vue + Vue + Webpack
其他技术: Druid(数据库连接池)、Logback(日志工具) 、poi(Excel工具)、Quartz(定时任务)、lombok(简化代码) 项目构建: Maven、Jdk8

2. zheng(MVC 分布式)

基于Spring+SpringMVC+Mybatis分布式敏捷开发系统架构,提供整套公共微服务服务模块:内容管理、支付中心、用户管理(包括第三方)、微信平台、存储系统、配置中心、日志分析、任务和通知等,支持服务治理、监控和追踪,努力为中小型企业打造全方位J2EE企业级开发解决方案。

技术名称官网
Spring Framework容器http://projects.spring.io/spring-framework/
SpringMVCMVC框架http://docs.spring.io/spring/docs/current/spring-framework-reference/htmlsingle/#mvc
Apache Shiro安全框架http://shiro.apache.org/
Spring session分布式Session管理http://projects.spring.io/spring-session/
MyBatisORM框架http://www.mybatis.org/mybatis-3/zh/index.html
MyBatis Generator代码生成http://www.mybatis.org/generator/index.html
PageHelperMyBatis物理分页插件http://git.oschina.net/free/Mybatis_PageHelper
Druid数据库连接池https://github.com/alibaba/druid
FluentValidator校验框架https://github.com/neoremind/fluent-validator
Thymeleaf模板引擎http://www.thymeleaf.org/
Velocity模板引擎http://velocity.apache.org/
ZooKeeper分布式协调服务http://zookeeper.apache.org/
Dubbo分布式服务框架http://dubbo.io/
TBSchedule & elastic-job分布式调度框架https://github.com/dangdangdotcom/elastic-job
Redis分布式缓存数据库https://redis.io/
Solr & Elasticsearch分布式全文搜索引擎http://lucene.apache.org/solr/ https://www.elastic.co/
Quartz作业调度框架http://www.quartz-scheduler.org/
Ehcache进程内缓存框架http://www.ehcache.org/
ActiveMQ消息队列http://activemq.apache.org/
JStorm实时流式计算框架http://jstorm.io/
FastDFS分布式文件系统https://github.com/happyfish100/fastdfs
Log4J日志组件http://logging.apache.org/log4j/1.2/
Swagger2接口测试框架http://swagger.io/
sequence分布式高效ID生产http://git.oschina.net/yu120/sequence
AliOSS & Qiniu & QcloudCOS云存储https://www.aliyun.com/product/oss/ http://www.qiniu.com/https://www.qcloud.com/product/cos
Protobuf & json数据序列化https://github.com/google/protobuf
Jenkins持续集成工具https://jenkins.io/index.html
Maven项目构建管理http://maven.apache.org/

前端

技术名称官网
jQuery函式库http://jquery.com/
Bootstrap前端框架http://getbootstrap.com/
Bootstrap-tableBootstrap数据表格http://bootstrap-table.wenzhixin.net.cn/
Font-awesome字体图标http://fontawesome.io/
material-design-iconic-font字体图标https://github.com/zavoloklom/material-design-iconic-font
Waves点击效果插件https://github.com/fians/Waves
zTree树插件http://www.treejs.cn/v3/
Select2选择框插件https://github.com/select2/select2
jquery-confirm弹出窗口插件https://github.com/craftpip/jquery-confirm
jQuery EasyUI基于jQuery的UI插件集合体http://www.jeasyui.com
React界面构建框架https://github.com/facebook/react
Editor.mdMarkdown编辑器https://github.com/pandao/editor.md
zhengAdmin后台管理系统模板https://github.com/shuzheng/zhengAdmin
autoMail邮箱地址自动补全插件https://github.com/shuzheng/autoMail
zheng.jprogress.js加载进度条插件https://github.com/shuzheng/zheng.jprogress.js
zheng.jtotop.js返回顶部插件https://github.com/shuzheng/zheng.jtotop.js

4. bm-rms(SSM 练手 Layui Easyui)

基于 SSM+Shiro+Layui+Easyui+Echarts 的后台管理系统(maven版)

BM 致力于更完善,代码注释更丰富,更易于理解学习上手的后台管理系统
SSM 框架 , Shiro 权限管理 , Layui + Easyui 页面 , Echarts 图表
gitee:https://gitee.com/lingqiufeng/bm-rms

5. 办公自动化oa_system(练手 JPA)

前端

技术名称版本官网
freemarker模板引擎springboot1.5.6.RELEASE集成版本https://freemarker.apache.org/
Bootstrap前端UI框架3.3.7http://www.bootcss.com/
Jquery快速的JavaScript框架1.11.3https://jquery.com/
kindeditorHTML可视化编辑器4.1.10http://kindeditor.net
My97 DatePicker时间选择器4.8 Beta4http://www.my97.net/

后端

技术名称版本官网
SpringBootSpringBoot框架1.5.6.RELEASEhttps://spring.io/projects/spring-boot
JPAspring-data-jpa1.5.6.RELEASEhttps://projects.spring.io/spring-data-jpa
MybatisMybatis框架1.3.0http://www.mybatis.org/mybatis-3
fastjsonjson解析包1.2.36https://github.com/alibaba/fastjson
pagehelperMybatis分页插件1.0.0https://pagehelper.github.io

gitee:https://gitee.com/aaluoxiang/oa_system

6. 人人快速开发平台(练手 Vue)

  • 核心框架:Spring Boot 2.1
  • 安全框架:Apache Shiro 1.4
  • 视图框架:Spring MVC 5.0
  • 持久层框架:MyBatis 3.3
  • 定时器:Quartz 2.3
  • 数据库连接池:Druid 1.0
  • 日志管理:SLF4J 1.7、Log4j
  • 页面交互:Vue2.x

gitee:https://gitee.com/renrenio/renren-fast

7. smart-admin(练手 Vue)

  • 前端:Vue + Vue-Router + Vuex + ViewUI + vue-enum
  • 后端:SpringBoot2 + Mybatis-plus + jwt + druid + mysql
  • 前端代码规范smart-front-standard -guide(大力推荐)
  • 基于阿里规范之上的后端规范smart-backend-standard-guide(大力推荐)

(高代码规范)
gitee:https://gitee.com/lab1024/smart-admin
PS: 代码规范!

8. TIMO后台管理系统(练手 Layui JPA)

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

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

gitee: https://gitee.com/aun/Timo

9. web-flash(练手 Vue JPA)

  • 核心框架:Spring Boot
  • 数据库层:Spring data jpa
  • 数据库连接池:Druid
  • 缓存:Ehcache
  • 前端:基于Vue.js的Element(后端)和vux(手机端)

gitee: https://gitee.com/enilu/web-flash

10. SPTools(练手 Vue JPA)

SpringBoot、JPA、Shiro、JDK1.8、Maven、Mysql、Redis、IntelliJ IDEA、minio、fastdfs、OpenOffice
gitee:[https://gitee.com/52itstyle/SPTools](

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/380117
推荐阅读
相关标签
  

闽ICP备14008679号