1608605528143.png



新技术
前后端分离
流程审批
代码生成






























基于springcloud的微服务技术的出现,给企业信息系统交付带来革命性的改变,打破原来单系统应用交付模式。
前端已经不再是jsp的时代,基于vue、react、angular等前端框架开发的应用逐步流行起来,特别是目前针对移动端的需求。
企业对流程审批越来越复杂,流程开发从面向技术人员开始逐步面向客户配置,因此传统流程设计器根本无法满足客户的审批需要。
目前企业系统已经不再是全部进行coding的时代,具备良好的代码生成器才能加速客户需求的交付。此工具提供常用单表、一对多、树结构及列表查询等功能生成。




功能架构



MicroArch是一款基于代码生成器的智能快速开发平台,基于代码生成器的开发方式,可以将编码工作量减少80%以上,为企业提高开发效率,为企业节省项目研发成本,减少开发周期。 MicroArch基于流行的JAVA开源技术上构建,扩展容易,学习成本低,可快速构建企业级项目,即满足企业项目实现快速开发的需求。平台内置企业级系统常用功能,完全满足开箱即用。极大提高了企业信息化系统交付效率。



1608606650130.png



技术架构




  • 基础架构


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. 前后端分离部署,保证后台数据的准确性和页面访问速度。




  • 轻标准化


大部分功能由代码生成器自动生成,自动生层前后端代码,并且支持流程审批。





  • 高效稳定


基于分布式架构,微服务组件可以按需配置服务器,横向自动扩展,多个项目成功实施。




1608607498100.png




协同办公



支持手机、微信等多种办公方式。



P4.jpg




应用案例



北控水务集团人力资源系统

中盐集团风控管理系统

内蒙古公益诉讼系统

智慧工厂管理系统

xx军工供应链系统

中国建材集团门户系统

中国建材集团数据上报系统

中国建材集团境外项目系统

中国建材集团三重一大系统