持续编写中
源代码Github链接:(这个能用,但是稍等下载,需要重新传一下。)
课程链接
==================== 录播教程 ===================
课程大纲
第一课、快速开发教程(跟着范例体验快速实现一个系统的爽快)
本课范例演示涉及到:简单的环境搭建和代码运行、需求分析和设计(组织机构、角色权限用户、业务表单、业务流程)见范例、表单创建和字段属性配置(含区块链存证、字典)、流程的设计和节点及字段权限配置、简单的部署和发布,以及实用功能一并讲解:批量导入导出、流程状态、主子表、附属表、待办已办等。
课程视频链接:https://pan.baidu.com/s/13kA5Phjb0hndApn1MErI4g
提取码:ncji
试用地址和账户联系学院要
范例业务逻辑:https://shimo.im/sheets/K9FolpMox549EHWq/oRh4D 《生态项目管理系统流程节点和字段权限表.xlsx》
第二课、拿起你的屠龙刀(开发环境准备、下载开源代码、运行起来)
本课详细讲解开发环境所有软件和代码的获取方式和安装配置,效果是能运行起来自己的一套工具。
Idea
Mysql
Navicat
Redis
Tomcat
Hbuider(推荐红色版)
第三课:号令群雄(如何部署和发布系统)
本课详细讲解如何将系统发布和部署到服务器上。
第四课:倚天不出,谁与争锋(区块链模块详解)
本课详解区块链模块的逻辑和使用方法
第五课:得学点儿内功,例如九阳(框架结构详解)
本课详细讲解框架结构和技术:SpringCloud。(看不懂可暂时跳过)
第六课:二次开发范例—综合统计分析模块怎么做
第七课:二次开发范例—流程完成后,改变表单数据。
第八课:二次开发范例—Echart统计图表
使用Echart,建立喜闻乐见的综合统计图表
第九课:金钟罩(政企军工sm信息系统)
三员、访问控制、身份鉴别、日志。
============================== 文字教程 =============================
第一步:需求和设计
1.1 整理业务逻辑,设计出具体的表单、字段、字典、工作流程
例如以下两个例子:
https://shimo.im/sheets/K9FolpMox549EHWq/oRh4D/ 《生态项目管理系统流程节点和字段权限表.xlsx》
https://shimo.im/sheets/gidta4hWmg0fAJDb/pEl9s/ 《计量证书管理系统(区块链)-表单字段.xls》
1.2 细致的列出系统涉及的角色、机构、用户。
例如这样:
石墨链接,一个整理后的demo
第二步:利用汇流BPM屠龙刀快速开发
2.1 准备好汇流BPM开发环境:
https://shimo.im/docs/9HxTDxRgXhdWPq8H
2.2 配置机构、用户、角色。
https://shimo.im/docs/xCwtVhCYdH6kHwrY
2.3 配置字典
https://shimo.im/docs/H8HDdWjCgx6xR8Hg
2.4 配置表单和列表
https://shimo.im/docs/dQ8DgAlAtEAAaeo3/ 《Conflux BPM动态表单设计说明.docx》
2.5 配置流程
https://shimo.im/docs/dQ8DgAlAtEAAaeo3/ 《Conflux BPM动态表单设计说明.docx》
2.6 配置流程节点上的角色权限
https://shimo.im/docs/XGYXdRgktX9dG686
2.7 配置流程节点上的字段权限
https://shimo.im/docs/tT6h8dWRQ6tJkGC6
2.8 对表单和流程继续测试,修改完善,调整系统其他细节或二次开发
2.9 关于二次开发需要代码结构的说明:
后端有五个主要的微服务,Admin,Cache,Gateway,Server,DatasourceApplication。
其中涉及二次开发的主要是先调用Admin,然后调用DatasourceApplicatio,然后与数据库交互。
其中zForm是主要写代码的地方。在Controller、Service、xml里。基本符合标准的JAVA企业级开发手法。
前端与后端分离,使用标准化接口交互。
第三步:系统发布
见石墨教程
。。