无套路领取,建议收藏
【源码实战】工作流系统开发,是 web 系统开发中很重要的一个模块,推荐一个特别实用的项目,项目从安装部署到代码集体功能都有很详细的说明,特别适合学习上手。
项目介绍
Spring Boot + Security + MyBatis + Thymeleaf + Activiti 快速开发平台
基于 Layui 的后台管理系统模板,扩展Layui原生UI样式,大量开源组件,提供便捷快速的开发方式,延续 LayuiAdmin 的设计风格。基于异步Ajax的菜单构建,多标签页,单标签页的共存,多主题,多布局切换,为开发者提供相对完善的开发方案,只为成为更好的轮子,项目不定时更新
项目结构
Pear Admin Layui │ ├─admin 资源 │ │ │ ├─css 样式 │ │ │ ├─data 数据 │ │ │ └─images 图片 │ ├─component 组件 │ │ │ ├─code 设计器 │ │ │ ├─layui 框架 │ │ │ └─pear 封装 │ ├─config 配置 │ │ │ ├─pear.config.yml 配置文件 │ │ │ └─pear.config.json 配置文件 │ ├─view 视图 │ │ │ ├─console 首页 │ │ │ ├─document 文档 │ │ │ ├─echarts 图表 │ │ │ ├─error 错误页 │ │ │ ├─result 结果页 │ │ │ └─system 系统管理 │ ├─index 入口 │ └─login 登录
内置功能
用户管理:用户是系统操作者,该功能主要完成系统用户配置。
权限管理:配置系统菜单,操作权限,按钮权限标识等。
角色管理:角色菜单权限分配、设置角色按机构进行数据范围权限划分。
字典管理:对系统中经常使用的一些较为固定的数据进行维护。
参数管理:对系统动态配置常用参数。
通知公告:系统通知公告信息发布维护。
操作日志:系统正常操作日志记录和查询;系统异常信息日志记录和查询。
登录日志:系统登录日志记录查询包含登录异常。关注Java项目分享
定时任务:在线(添加、修改、删除)任务调度包含执行结果日志。
代码生成:前后端代码的生成(java、html、xml、sql)支持CRUD下载 。
系统接口:根据业务代码自动生成相关的api接口文档。
服务监控:监视当前系统CPU、内存、磁盘、堆栈等相关信息。
在线构建器:拖动表单元素生成相应的HTML代码。
连接池监视:监视当前系统数据库连接池状态,可进行分析SQL找出系统性能瓶颈。
项目预览
另外,作者最近还提供了一份详细的文档帮助小伙伴学习这个项目。
文档从环境搭建到后端每一块详细设计都有涵盖,非常适合拿来学习。