BootDo后台管理系统

BootDo是在SpringBoot基础上搭建的一个Java基础开发平台,MyBatis为数据访问层,ApacheShiro为权限授权层,Ehcahe对常用数据进行缓存。
BootDo目前包括以下四大模块,系统管理(SYS)模块、 内容管理(CMS)模块、在线办公(OA)模块、代码生成(GEN)模块。 系统管理模块 ,包括企业组织架构(用户管理、机构管理、区域管理)、 菜单管理、角色权限管理、字典管理等功能; 内容管理模块 ,包括内容管理(文章、链接),栏目管理、站点管理、 公共留言、文件管理、前端网站展示等功能; 在线办公模块 ,提供简单的请假流程实例;代码生成模块 ,完成重复的工作。
用户管理:用户是系统操作者,该功能主要完成系统用户配置。

内置功能:

     机构管理:配置系统组织机构(公司、部门、小组),树结构展现,可随意调整上下级。
    区域管理:系统城市区域模型,如:国家、省市、地市、区县的维护。
    菜单管理:配置系统菜单,操作权限,按钮权限标识等。
    角色管理:角色菜单权限分配、设置角色按机构进行数据范围权限划分。
    字典管理:对系统中经常使用的一些较为固定的数据进行维护,如:是否、男女、类别、级别等。
   操作日志:系统正常操作日志记录和查询;系统异常信息日志记录和查询。
   连接池监视:监视当期系统数据库连接池状态,可进行分析SQL找出系统性能瓶颈。
   工作流引擎:实现业务工单流转、在线流程设计器。
        1、后端

        核心框架:Spring Boot
        安全框架:Apache Shiro
        模板引擎:Thymeleaf
        持久层框架:MyBatis
        数据库连接池:Alibaba Druid
        缓存框架:Ehcache 、Redis
        日志管理:SLF4J
        工具类:Apache Commons、Jackson
        2、前端

        JS框架:jQuery
        客户端验证:JQuery Validation
        富文本在线编辑:summernote
        数据表格:bootstrapTable
        弹出层:layer
        树结构控件:jsTree
        3、平台

        服务器中间件:SpringBoot内置
        数据库支持:目前仅提供MySql数据库的支持,但不限于数据库
        开发环境:Java、Eclipse Java EE 、Maven 、Git

原文地址:http://blog.51cto.com/12388374/2118488

时间: 2024-11-08 20:42:50

BootDo后台管理系统的相关文章

构建ASP.NET MVC5+EF6+EasyUI 1.4.3+Unity4.x注入的后台管理系统(54)-工作流设计-所有流程监控

系列目录 先补充一个平面化登陆页面代码,自己更换喜欢的颜色背景 @using Apps.Common; @{ Layout = null; } <!DOCTYPE html> <html> <head> <meta content="IE=11.0000" http-equiv="X-UA-Compatible"> <meta http-equiv="Content-Type" content

Vue2 后台管理系统解决方案

Vue2 后台管理系统解决方案 linshuai 1 天前 基于Vue.js 2.x系列 + Element UI 的后台管理系统解决方案. github地址:lin-xin/manage-system demo地址:manage-system 前言 之前在公司用了Vue + Element组件库做了个后台管理系统,基本很多组件可以直接引用组件库的,但是也有一些需求无法满足.像图片裁剪上传.富文本编辑器.图表等这些在后台管理系统中很常见的功能,就需要引用其他的组件才能完成.从寻找组件,到使用组件

Django打造在线教育平台_day_3: 搭建后台管理系统Django自带的admin

1.后台管理系统的特点:权限管理.少前端样式.快速开发 2.Django自带的admin后台管理系统,新建项目时会自动建立,admin也可以看成一个app 运行了程序打开链接:http://127.0.0.1:8000/admin/,就进入了后台管理系统登录页面 3.新建超级用户: Tools 工具栏运行 run manage.py Task 输入:createsuperuser,再根据提示输入用户名.邮箱.密码 4.登录成功: 5.把系统语言设置为中文与设置本地时间:修改MxOnline/se

[创业公司做前端]一、后台管理系统

首先,后台管理系统一定要前后端分离,一方面提高前端技术选型的灵活性,再一方面也可以解决后端人员使用模版语言的麻烦.其次,后台管理系统都会有较复杂的数据交互和组件化的需求,react是个合适的选择,mvvm的框架要么概念太多.要么模版语言偏命令式.选择了react之后,再搭配antd,将会是个很好的选择.react-bootstrap也是不错的选择,但是相对于antd来讲,它的组件较少,需要自己封装一些通用组件.数据流方面,慎用redux,在大部分的场景,使用组件state比用redux来的简单快

构建ASP.NET MVC5+EF6+EasyUI 1.5+Unity4.x注入的后台管理系统(1)-前言与目录(持续更新中...)

前言: 起初写这个框架的时候,可以说在当时来说并不是很流行的设计模式,那是在2012年,面向对象的编程大家都很熟悉, 但是“注入.控制反转(DI,IOC,依赖注入).AOP切面编程”新兴名词 很多人并不知道特别是从事.NET开发的人,至少在当时 是这么样的,但是在今天它们却是非常流行的技术指标,很多大牛也承认,这是主流的开发模式,你们可以从招聘网的技术岗位看出. 我从事过MVC2.0到5.0的相关开发工作,见证了MVC的成熟演变过程,就像本框架一样,设计模式未曾改变,但是代码一直在重 构.我也坚

asp.net EF+MVC+Bootstrap 通用后台管理系统

开发环境: VS2012或以上 数据库: SQL Server 2008R2或以上 基于EF+MVC+Bootstrap构建通用后台管理系统,集成轻量级的缓存模块.日志模块.上传缩略图模块.通用配置及服务调用, 提供了OA.CRM.CMS的原型实例,适合快速构建中小型互联网及行业Web系统   Framework 业务无关的底层通用机制及功能 Model基类:提供数据传输和底层的最基本的基类及接口 DAL底层:基于EF code first,提供Repository泛型方法及写历史日志 Unti

构建ASP.NET MVC5+EF6+EasyUI 1.4.3+Unity4.x注入的后台管理系统(51)-系统升级

系统很久没有更新内容了,最近花了2个月的时间每天一点点,从原有系统 MVC4+EF5+UNITY2.X+Quartz 2.0+easyui 1.3.4无缝接入 MVC5+EF6+Unity4.x+Quartz 2.3 +easyui 1.4.3. 并以easyui 1.4.3的gray皮肤为基础,升级10个扁平化皮肤 皮肤查看地址 更新的主要目的:新的MVC5特性和更好的性能 记录一下升级过程. 1.除了web层,其他全部提取. 2.新建解决方案.以前命名空间为App.现在更名为Apps. 3.

构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(35)-文章发布系统②-构建项目

注:阅读本文,需要阅读本系列的之前文章 代码生成器下载地址(文章开头处) 接下来我们建立数据库的表和各层的代码 我们只需要两张表,文章列表(MIS_Article)和类别表(MIS_Article_Category) USE [AppDB] GO /****** Object: Table [dbo].[MIS_Article] Script Date: 05/15/2014 17:33:15 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER

vue开发后台管理系统小结

最近工作需要用vue开发了后台管理系统,由于是第一次开发后台管理系统,中间也遇到了一些坑,想在这里做个总结,也算是对于自己工作的一个肯定.我们金融性质的网站所以就不将代码贴出来哈 一.项目概述 首先工作需求是这样的,开发一个公司的总后台,包含各个不同的模块,总体难度一般,没有开发ui图,用的vue-cli .elementui框架.webpack打包. 总需求的思维导图见链接  http://naotu.baidu.com/file/e8c31b43dfb2f18a3c523e0fa1393c0