云程平台简介 / %e4%ba%91%e7%a8%8b%e5%b9%b3%e5%8f%b0%e7%ae%80%e4%bb%8b
一、平台介绍
云程平台是一款基于SpringBoot+VUE的低代码开发框架。采用微服务、前后端分离架构,基于可视化流程建模、表单建模、报表建模工具,零代码快速构建云端业务应用 ,平台即可本地化部署,也可基于K8S云原生部署。云程平台也是一款专业的BPM软件,即可独立部署,支撑企业级端到端流程落地,也可嵌入到您的OA、ERP等系统中,作为流程引擎组件使用。云程平台主要目的让开发者注重专注业务,降低技术难度,从而节省人力成本,缩短项目周期,提高软件安全质量,为企业信息化建设降本增效。
云程研发团队核心成员有10年以上的软件研发经验,聚焦于低代码平台、流程引擎等中间件产品研发,我们即可输出云程平台源代码,也可提供专业咨询和定制服务。
官方网站: http://www.yunchengxc.com/
在线演示:http://www.yunbangong100.com:31110/
官方文档:http://www.yunchengxc.com/category/help/doc
微信联系:PrettyGirl-sun
电话联系:15910686380
二、技术选型
1.后端技术
Java EE 8+ (软件构建、运行需要)
Apache Maven 3.x (软件构建需要)
Redis 3.2+ (软件运行需要)
Mysql 5.7+ (软件运行需要)
Spring Boot 2.3.x (主框架)
Apache Shiro 1.7 (权限)
Mybatis-plus 3.3.x (持久化)
Druid 1.1.x(数据库连接池)
JWT 3.7.0 (登录验证加密token)
Quartz 2.3.x(定时任务)
Easypoi 4.2.x(Excel导入导出)
springfox + knife4j-ui(在线API)
minio 4.x (分布式文件存储)
2.前端技术
vue 2.6.x (vue主框架)
ant-design-vue 1.7.x (vue组件)
less 3.9.x (css管理工具)
Vant 2.11.x(移动端框架)
Webpack 4.x (前端工程构建需要)
Node 8.9.x (前端工程构建需要)
Npm 3.x (前端工程构建需要)
三、主要特性
- 前后端分离,多种终端支持(支持电脑、平板、手机等所有主流设备)。
- 模块组件化开发,与平台松耦合,方便模块独立开发、部署和升级,可实现企业内部统一平台技术架构。
- 多种部署模式支持(支持单体集中式部署、本地分布式部署、容器化微服务部署)。
- 简单应用零代码开发(包括数据、表单、页面、流程等全部可视化拖拉拽完成)。
- 复杂应用低代码开发(通过代码生成工具生成80%代码,开发人员实现业务逻辑即可)。
- 支持细粒度权限控制(包括菜单权限、按钮权限、API接口权限、数据权限)。
- 完善的XSS和SQL注入防范过滤,彻底杜绝系统被攻击。
- 国际化支持,服务端及客户端均支持多语言。
- 完善的日志记录功能,简单注解即可实现,跟业务无侵入。
- 多维度系统监控,包括JVM监控、Http监控,数据监控,缓存监控功能。
- 在线接口管理,基于Swagger规范管理系统接口,方便团队协作。
- 满足中国特色流程需求,包括会签、跳转、退回、取回、加签、一人多岗等流程操作。
四、内置功能
- 用户管理:用户是系统操作者,该功能主要完成系统用户配置。
- 组织管理:配置系统组织机构(公司、部门、小组),树结构展现支持数据权限。
- 职务管理:配置系统用户所属担任职务。
- 岗位管理:配置系统用户所属担任岗位。
- 角色管理:角色菜单权限分配、设置角色按机构进行数据范围权限划分。
- 菜单管理:配置系统菜单,操作权限,按钮权限标识等。
- 应用开发:零代码开发工具,在线设计表单、流程,发布应用。
- 应用市场:应用发布、下载、部署,类似于App Store。
- 流程监控:对流程实例进行集中监控。
- 门户配置:按照不同角色,配置不同的系统首页。
- 字典管理:对系统中经常使用的一些较为固定的数据进行维护。
- 分类字典:对具有父子关系的数据进行维护,比如省市县数据。
- 参数管理:对系统动态配置常用参数。
- 多数据源:对系统中用到的多个数据源进行配置维护。
- 编码管理:对模块中用的编码规则进行管理,比如发文编号。
- 消息管理:基于Socket技术的系统站内消息发送与提醒。
- 系统通知:系统通知公告信息的发布与管理。
- 操作日志:记录模块的查询、新增、删除、修改等操作。
- 登录日志:记录用户登录和退出信息。
- 数据日志:记录关键数据修改前与修改后的对比记录。
- 性能监控:监视当前系统服务器、JVM、Redis、Http访问相关信息。
- SQL监控:监视当前系统数据库连接池状态,可进行分析SQL找出系统性能瓶颈。
- 定时任务:在线(添加、修改、删除)任务调度包含执行结果日志。
- 代码生成:低代码开发工具,基于配置可生成前后端代码(vue、java)。
- 在线文档:根据业务代码自动生成相关的swagger api接口文档。
五、系统界面
1、门户配置界面
2、系统首页界面
3、流程设计界面
4、流程审批界面
5、流程跟踪界面
6、表单设计界面
7、列表配置界面
8、报表配置界面
9、用户管理界面
10、职务管理界面
11、菜单管理界面
12、日志管理界面
13、代码生成器界面