# 飞算SoFlu软件机器人 **Repository Path**: hth_java/SoFlu-adp ## Basic Information - **Project Name**: 飞算SoFlu软件机器人 - **Description**: 新一代JAVA开发工具 | 可视化编辑 | 测试运维自动化 - **Primary Language**: Java - **License**: CC-BY-SA-4.0 - **Default Branch**: master - **Homepage**: https://www.feisuanyz.com - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 39 - **Created**: 2023-03-29 - **Last Updated**: 2023-03-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ![SoFlu软件机器人](images/SoFlu%E8%BD%AF%E4%BB%B6%E6%9C%BA%E5%99%A8%E4%BA%BA.PNG) **SoFlu软件机器人** ——一人一项目,十人抵百人 **新一代JAVA开发工具 | 可视化编辑 | 测试运维自动化** ——一“人”全栈解决:后端开发、前端开发、测试、运维 =============================================== 当前最新版本:[3.0.24](发布日期:2022-05-25) 公司介绍 ----------------------------------- **前海飞算云智软件技术(深圳)有限公司(简称:飞算云智)**,致力于通过“软件工程变革”全面提升企业的软件工程能力, 为企业和个人开发者提供“**SoFlu软件机器人**”服务。“软件工程”涵盖“项目管理”、“智能开发”、“自动化测试”、“质量管理”、“自动化运维”等核心板块,彻底带来行业三大变革: 1. 效率随全生命周期核心板块联动呈数十倍提高;成本随项目规模上升呈几何级缩减。 2. “软件工程知识共享体系”, 构建开放共赢的生态体系,通过平台经验分享形成共享知识库,提升主动学习能力,并打破碎片化知识获取形式,彻底改变现有的软件工程学习体系。 3. “软件开发全流程保障”, 突破局限于软件功能、特性的高质量,实现软件系统从开发至交付的全流程高质量保障体系。 - 使命:让人人都能开发软件 - 愿景:成为全球领先的软件工程创新共创平台 - 社会责任:我们坚信,科技是社会进步的源动力,创新型科技企业在满足自身可持续商业发展的基础上,应为社会的进步贡献力量。 产品四大技术优势 ----------------------------------- 1. **可视化配置实现业务逻辑**
改变传统编写代码开发方法,通过拖拽方式以及参数配置实现等同于编写复杂代码的业务逻辑,业务逻辑可视化展示,极大地降低开发门槛,在设计业务逻辑时就形成微服务应用。
2. **丰富的组件库**
平台提供大量组件库,比如SQL组件,事务组件,上传组件,下载组件,子流程组件,赋值组件,函数组件,Mongo组件,Redis组件,HTTP组件等。 支持用户根据自身需求开发自定义组件,丰富组件库,减少重复造轮子,提升重用性和开发效率。
3. **可视化执行日志**
提供接口级的单元测试能力,通过在可视化日志里查看整个接口的执行过程和中间节点数据,极大地提高了测试效率。
4. **仿真测试**
定义接口参数值并运行,可视化执行结果,快速定位问题,告别Debug逐行调试定位问题。平台提供丰富的组件库(1000余个插件) **SoFlu软件机器人与传统项目开发对比** --------------------------------------- #### 1 创建项目 - 传统创建项目
需要下载基础包和搭建框架。

![传统创建项目](/images/01.oldCreateProject.gif) - 平台创建项目
能快速创建微服务项目。

![平台创建项目](/images/01.newCreateProject.gif) #### 2 创建接口 - 传统创建接口
除了需要手写代码创建接口后,还需要关联各个参数之间关联关系等等。

![传统创建接口](/images/02.oldCreateInterface.gif) - 平台创建接口
创建接口只要配置好参数字段即可,其他事情交给平台来完成。

![平台创建接口](/images/02.newCreateInterface.gif) #### 3 开发接口 - 传统开发接口
需要手敲代码将一个一个表进行关联起来,过程很繁琐等。

![传统生成数据](/images/03.oldGenerateData.gif) - 平台接口生成器
连接数据后,可一键生成基础的接口和常用的SQL语句,例如:增删改查、分页查询等。

![平台生成数据](/images/03.newGenerateData.gif) #### 4 业务开发 - 传统业务开发
需要较强技术开发专业性,且技术能力不同项目质量也存在高低不同。

![传统业务开发](/images/04.oldBusinessDev.gif) - 平台业务开发
等同于编写复杂代码的业务逻辑,且业务逻辑清晰、灵活、维护性较强。

![平台业务开发](/images/04.newBusinessDev.gif) #### 5 快速测试 - 传统快速测试
传统的开发模式编写测试用例逻辑代码增加开发测试成本,同时维护业务逻辑代码及测试用例代码。

![传统快速测试](/images/05.oldQuickTest.gif) - 平台快速测试
SoFlu软件机器人快速创建测试用例,灵活的参数配置,定义不同测试场景并执行查看返回结果。

![平台快速测试](/images/05.newQuickTest.gif) #### 6 高效调试 - 传统代码调试
传统的开发模式需要启动调试模式逐行运行,调试进度慢,调试过程参数查看不方便,逻辑执行不清晰。

![传统高效调试](/images/06.oldDeBug.gif) - 平台高效调试
SoFlu软件机器人平台定义接口参数并运行,即可查看调试结果及参数,可视化调试结果,快速定位问题,告别Debug逐行调试定位问题。

![平台高效调试](/images/06.newDeBug.gif)

用户案例 ----------------------------------- **SoFlu软件机器人赋能医疗机构IT生产力** 河南省首批县(市)级二级甲等综合医院,在河南省卫健委要求下,医院作为第一批省级县域医供体信息化建设试点单位,必须升级院内信息化系统,提升数据治理能力。但目前医院系统三大问题困扰着IT团队: 1. 数据转移时频频引发宕机严重影响正常业务系统的运行 2. 每次数据转移需要耗时8-9小时 3. 无法做到数据转移的实时处理须集中处理,处理时效至少T+1 **在传统开发模式下:** - 医疗机构依靠自身有限的IT力量 - 既要实现百万级的数据治理工程 - 同时不影响到医院系统的正常运行存在较大难度 **在SoFlu软件机器人,医院仅需3人就搞定数据治理升级** 1. 保证稳定 各卫生机构间居民健康数据接入过程中,平台对所消耗的源库资源进行严格管控,保证线上业务正常运行。平台上线后没有出现系统瘫痪、宕机问题。 2. 扩展性强 支持多种数据库类型的无缝对接。同时支持日后新增数据库类型的组件开发,确保数据源的延展性。未来随着业务数据规模增长,可支持计算和存储资源的水平扩容。 3. 效率倍增 数据实时处理和传输,数据迁移效率飞跃性提升,百万级数据可在5分钟内完成迁移。 4. 匹配医改信息化升级要求 贴合《国家医共体信息化建设操作指南》相关要求,获得省卫健委网络与信息化领导小组认可。 **SoFlu软件机器人让医院小IT也可以完成百万体量级的系统搭建** - 降低了开发门槛 - 人力成本节约50% - 项目周期缩短6倍以上 **技术文档** ----------------------------------- - 社区版入口:请下载[本地客户端](https://main.feisuanyz.com:8080/flow-community/feisuanyz-local-engine.zip),安装本地客户端的操作指导,请参见(https://feisuanyz.com/support/helpCenter/ 全自动开发平台 / 快速入门 / 1 注册账户 / 1.1 安装本地客户端) - 产品文档:[操作手册](https://feisuanyz.com/support/helpCenter/) - 培训视频:[入门视频](https://feisuanyz.com/shortVideo/list/) **交流互动** ----------------------------------- - 交流群:**请扫下方二维码,加入企业微信群交流**

![开发者社群](images/QRCode.PNG)

- 问题反馈:[请在Issues专栏反馈问题](https://gitee.com/feisuanyz/SoFlu-adp/issues) - 参与开源:欢迎加入SoFlu软件机器人开源团队,共同进步!