Java 前后端分离,流程审批,权限管理框架源码

框架预览地址

框架使用指导

这个框架是什么?能做什么?

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

  1. 在此基础上可二次开发(OA、ERP、CRM、金融、网站后台)等管理系统
  2. 可以做APP、微信企业号、公众号的后台,json标准接口
  3. 系统功能完善(用户角色权限,工作流),此为框架平台,轮子提供齐备,专门供程序员二次开发 ,为系统开发大量节约时间
  4. 公司自己用、市面上买套流程引擎项目,轻则上万。即使买来UI,还得费时费力的让员工开发出基础模块,搭建起完善的框架, 节约的成本你自己算
  5. JAVA自学者可模仿代码做一遍增删改查,研究下功能模块,学习下编程思路,会进步很快,少走弯路(覆盖java主流新技术,前后端分离、互联网、软件公司工业级框架)

技术说明

  • java版本:jdk1.8
  • spring boot:2.0.1
  • 数据库:mysql-5.7.14
  • 工作流:activiti-5.22.0
  • 前端:vue-2.5.2
  • 前端 element ui:2.4.1

功能点、技术点

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

联系我

  • 微信:zhangbohan766157
  • 电话:18688739163

疑问FAQ

  1. 框架都包过哪些?

    答复:源码 + 文档。一锤子买卖,后续无服务,

  2. 代码看不懂,负责讲解吗?

    答复:不包教不包指导不包解答,这个价格做不到再包教包解答的服务

  3. 代码有无加密和自己封装的jar?

    答复:没有打jar,没有加密,系统使用了aspose.words作word,pdf的导出,这两个是商用组件,提供license.

  4. 系统稳定吗?经过实际项目?

    答复:公司主要做产品研发,此框架抽离于公司产品,上百项目淬炼。

  5. 是否集群,负载均衡?

    答复:支持,session、缓存保存在redis,系统,api已实现无服务化。

  6. 支持那些数据库呢?

    答复:现在仅支持Mysql。

  7. 前后台接口交互方式是?支持springcloud吗?

    答复:系统前后台使用json传输,支持springcloud。

  8. 可以开具发票吗?

    答复:个人,无法开具发票。

  9. 代码更新以后免费提供吗?

    答复:提供,会在系统功能升级后,发送到您登记的邮箱。

  10. 系统支持那些浏览器?

    答复:IE10+,chrome,360,百度。

  11. 系统运行速度快吗?

    答复:我认为系统还是挺快的。系统的原则是前端尽量减少和后端的通信,尽量减少和后端的传输尺寸 ,后端加入缓存,尽量减少和数据库的通讯系统运行速度快吗?

    系统是否可以使用Docker部署

    答复:代码中包括了一件部署脚本,包括打包docker镜像和启动命令

  • 2
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大叔比较胖

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值