新技术 | 前后端分离 | 流程审批 | 代码生成 | |||||||||||
基于springcloud的微服务技术的出现,给企业信息系统交付带来革命性的改变,打破原来单系统应用交付模式。 | 前端已经不再是jsp的时代,基于vue、react、angular等前端框架开发的应用逐步流行起来,特别是目前针对移动端的需求。 | 企业对流程审批越来越复杂,流程开发从面向技术人员开始逐步面向客户配置,因此传统流程设计器根本无法满足客户的审批需要。 | 目前企业系统已经不再是全部进行coding的时代,具备良好的代码生成器才能加速客户需求的交付。此工具提供常用单表、一对多、树结构及列表查询等功能生成。 |
功能架构
MicroArch是一款基于代码生成器的智能快速开发平台,基于代码生成器的开发方式,可以将编码工作量减少80%以上,为企业提高开发效率,为企业节省项目研发成本,减少开发周期。 MicroArch基于流行的JAVA开源技术上构建,扩展容易,学习成本低,可快速构建企业级项目,即满足企业项目实现快速开发的需求。平台内置企业级系统常用功能,完全满足开箱即用。极大提高了企业信息化系统交付效率。
技术架构
基础架构
1. 采用主流的SpringBoot1.5.4 + SpirngCloud + JPA + Vue + Elementui + Activiti等基础架构。
2. 代码生成器,通过在线配置实现一个表模型的增删改查导入导出等功能,无需一行代码。支持单表、一对多、树结构,左树右表等多种数据模型,根据表生成对应的Entity,Service,Dao,Sql,Controller,JSP等,增删改查导入导出功能生成直接使用。
3. 丰富的页面组件库:工具栏组件,列表组件,树形组件,弹窗组件,表单校验,文件上传等,开发维护非常高效。
4. 强大的Excel导出导入工具封装,支持大数据量,注解定义,简单配置即可实现。
5. 前端支持手机或平板访问。
6. 支持多数据源,支持配置文件里面配置多数据源。
7. 常用的工具类封装,缓存、校验、字典、组织权限等。
8. 操作权限控制精密细致,控制到行列级,表单字段级,按钮级,通过数据权限实现不同的人看不同数据。
9. 分层设计:(数据库层,数据访问层,业务逻辑层,展示层)层次清楚,低耦合,各层必须通过接口才能接入并进行参数校验(如:在展示层不可直接操作数据库),保证数据操作的安全。
10. 适合分布式部署,云平台,移动平台开发,具有卓越的通用性、高效性、平台移植性和安全性。
11. 前后端分离部署,保证后台数据的准确性和页面访问速度。
轻标准化
大部分功能由代码生成器自动生成,自动生层前后端代码,并且支持流程审批。
高效稳定
基于分布式架构,微服务组件可以按需配置服务器,横向自动扩展,多个项目成功实施。
协同办公
支持手机、微信等多种办公方式。
应用案例
北控水务集团人力资源系统
中盐集团风控管理系统
内蒙古公益诉讼系统
智慧工厂管理系统
xx军工供应链系统
中国建材集团门户系统
中国建材集团数据上报系统
中国建材集团境外项目系统
中国建材集团三重一大系统