是什么?

使用springboot,activiti,mybatis,vue elementui开发的后台管理系统(包含权限管理、工作流等功能),真正前后端分离的微服务架构,经过很多项目实战、淬炼、软件开发公司主流技术的集大成者。

功能点、技术点

  1. 前端采用vue element ui框架,后端spring boot,mybatis开发框架,数据库:mysql,前后端分离。
  2. 采用activiti工作流工作流框架,自定义流程设计
  3. 流程提供发起、跳转、转办、委派、授权、任务处理,人员角色获取、角色类型获取、会签等功能。
  4. 采用安全框架 Spring Security (登录授权)实现组织机构、角色,人员、功能权限、数据权限功能。
  5. 提供页面扩展功能,拖拽及可以扩展页面功能
  6. 后端多模块项目(基础设施子项目、基础功能子项目、业务功能子项目),结构清晰、各子项目独立扩展、升级。
  7. 后端系统组件化,提供分页树形通用查询数据结构,封装系统复杂度,只需要写出简单的业务代码,即能完成一个复杂的功能。
  8. 前端项目多模块(基础组件、通用框架、基础功能,业务功能),结构清晰,子项目独立。
  9. 前后端完美结合,很简单的代码即可以实现分页列表、树形等复杂页面。
  10. 前端提供数字输入、货币输入(输入时自动中文货币提示)、百分比输入、整数输入、字典下拉、日期快捷输入、日期范围输入表单控件。
  11. 前端自定义验证,简单HTML标签即可实现前端验证,提供必输,长度、数字,身份证号码等验证标记。
  12. 前端提供身份证号解析年龄,性别、出生日期、户籍地信息功能。
  13. 前端提供通用表格组件(支持树形,分页、合计、列筛选,排序、全部数据导出)、
  14. 前端提供通用表格编辑组件,支持新增、删除、行编辑、行验证
  15. 前端提供通用树组件、支持多选、筛选、增加子结点,删除,自定义结点。
  16. 前端提供通用文件上传组件、基于百度WebUploader封装文件上传组件、大文件分片并发上传,断点重试;提供批量压缩下载、 图片、PDF、视频、音频在线预览功能。
  17. 前端提供通用excel导入组件,简单代码即可实现功能强大,严密的数据导入功能。
  18. 基于word模板导出word,pdf文件,可批量
  19. 基于mybatis-plus数据扩展框架、通用CRUD操作、内置SQL注入剥离器,有效防护SQL注入功击,支持假删除并发更新冲突检测等功能。
  20. 登录密码加密,验证码,登陆多次错误后账号自动锁定,接口加密身份校验
  21. java Quartz 任务调度,已实现Mysql数据库定时备份功能。
  22. 数据库连接池 阿里的 druid。Druid在监控、可扩展性、稳定性和性能方面都有明显的优势,支持并发
  23. java websocket 即时通讯技术,消息通知
  24. redis 自定义缓存,分布式锁,杜绝重复提交 ,增加系统性能
  25. 提供代码生成工具,支持单实体、主子实体、树型实体结构,根据编写好的类代码元数据,可生成前端、后端、数据库可以直接运行的代码

预览地址:http://47.94.229.181:81/jrtechapp/

服务器CPU1核内存1G带宽1M,访问比较慢,望谅解

截图

  • 自定义流程设计
    spring boot activiti vue工作流,权限管理框架_第1张图片
  • 页面扩展功能
    spring boot activiti vue工作流,权限管理框架_第2张图片
  • 用户、所属岗位管理
    spring boot activiti vue工作流,权限管理框架_第3张图片
  • 角色、功能权限、数据权限管理
    spring boot activiti vue工作流,权限管理框架_第4张图片
  • 系统日志(记录用户在系统的所有操作,包括方法,参数等;记录系统错误)
    spring boot activiti vue工作流,权限管理框架_第5张图片
  • 数据库字典
    spring boot activiti vue工作流,权限管理框架_第6张图片
  • api文档
    spring boot activiti vue工作流,权限管理框架_第7张图片
  • 定时任务(数据库每日备份)
    spring boot activiti vue工作流,权限管理框架_第8张图片
  • 即时通讯技术,消息通知
    spring boot activiti vue工作流,权限管理框架_第9张图片
  • 分页查询一(分页、列筛选,排序、全部数据导出)
    spring boot activiti vue工作流,权限管理框架_第10张图片
  • 分页查询二(包括时间范围选择控件、下拉、弹出选择)
    spring boot activiti vue工作流,权限管理框架_第11张图片
  • 录入窗体一(身份证录入,解析)
    spring boot activiti vue工作流,权限管理框架_第12张图片
  • 录入窗体二(下拉、百分比) spring boot activiti vue工作流,权限管理框架_第13张图片
  • 录入窗体三 货币输入(输入时自动中文货币提示)spring boot activiti vue工作流,权限管理框架_第14张图片
  • 录入窗体四(弹出选择)
    spring boot activiti vue工作流,权限管理框架_第15张图片
  • 表格编辑组件,支持新增、删除、行编辑、行验证
    spring boot activiti vue工作流,权限管理框架_第16张图片
  • word,pdf模板打印导出
    spring boot activiti vue工作流,权限管理框架_第17张图片
    • word,pdf模板批量打印导出
      spring boot activiti vue工作流,权限管理框架_第18张图片
  • 大文件批量上传
    spring boot activiti vue工作流,权限管理框架_第19张图片
    • 文件打包压缩下载、缩略图显示
      spring boot activiti vue工作流,权限管理框架_第20张图片
  • 图片、PDF、视频、音频在线预览
    图片在线预览spring boot activiti vue工作流,权限管理框架_第21张图片
    PDF在线预览
    视频在线预览spring boot activiti vue工作流,权限管理框架_第22张图片
  • Excel通用数据导入
    spring boot activiti vue工作流,权限管理框架_第23张图片
  • 审批历史,流程跟踪
    spring boot activiti vue工作流,权限管理框架_第24张图片
    • 代码生成工具
      spring boot activiti vue工作流,权限管理框架_第25张图片