揭秘“商业园区综合管理平台”的无代码开发流程!

news2024/12/25 15:09:58
本文中的素材来自我在某国资投资集团朋友小赵的“有偿”投稿,要知道现在的商业园区也正在经历数字化改造,面对多商场、多店铺的复杂管理需求,各类商管集团纷纷进行线上互联网管理模式的转型。

这份素材有何不同之处呢?因为他们走了一条开发新路子——无代码开发。小赵作为项目经理主要和无代码平台方做对接,他对领导决议的态度也从一开始的3分震惊7分质疑转变为现在的逐步认可,甚至自己也在尝试搭建,这些都被我看在眼中。

最离谱的是,期项目从BIM驾驶舱到经营分析大屏,以及一套含项目/合同/工单等10多个模块的综合运营管理平台,一个多月就被他们搞定了。作为一个自媒体技术博主的我,敏锐的嗅到素材的味道,直接就去联系我的朋友把项目和平台薅来研究一下,分享给粉丝们用无代码搭建“商业园区综合管理”的一手资料。

一、项目概述

简单介绍一下他们用的平台,名字叫smardaten,和众多偏轻量化的平台不一样的是,他们做的是企业级复杂项目,我理解下来应该是无代码的“积木块”会更多更全面,一套产品就包含数据治理、应用构建、BI可视化等等,好处在于不需要再采购多种产品去做集成。

做完的东西还挺多的,光数据上,就完成了与一、二期项目、各类IoT设备、能耗管理平台、交易平台、停车场管理系统的对接。而应用上,包括商管大屏系统、系统管理、资产管理、招商管理、合同管理、财务管理、物业管理等等。而其他废话就不多说,直接带你们进入配置页面,看看该系统无代码搭建的配置步骤及核心要点。

二、无代码搭建解析

1、商管BIM驾驶舱

一开始我还质疑,无代码能做BIM模型?不太实际吧。经过答疑发现,这块确实不是无代码的能力,是专门做了组件的二开将BIM模块进行集成,其他倒都是用无代码平台本身的组件搭建出来的。

朋友也解释到,二开功能看似是简单能力,但在实际开发中却比较重要。无代码平台一般无法实现所有需求的配置,遇到不满足项或特定行业组件,很多主SaaS化的平台根本不会提供二开的入口,你只能做到一半去考虑重新选择。还是要把该能力作为决议必选项,为未来场景开发预留空间。

回看smardaten,确实预留了“开放平台”,可以基于smardaten给出的二开框架文档,将BIM模型封装为插件接入平台。

同时对组件进行数据绑定、逻辑交互等配置,实现BIM模型与大屏图表的联动展示。

2、运营管理应用

这一块就是项目的主体部分了,我也从官方入门视频扒了应用构建的基本逻辑,接着就对着商业园区综合管理带你们来看看无代码的配置。

①商管平台构建准备工作

朋友这个项目定制比较多,基本没用到官方的模版库,粉丝们试用的时候可以去试试,有完整的软件系统可以用。当然,也可以将项目上用的比较多的定制组件沉淀到自己的组件库,在smardaten上项目累积有一定数量后,作用会比较大。

因为入门视频做的是很简单的订单管理场景,他的表结构导入,在园区项目里就相当于各类异构数据、第三方数据的对接。在smardaten应用构建的数据资产模块就可以做无码化接入,平台我上去看了,能接的数据类型大概有40多种,像MYSQL(较常用的数据库)、达梦(国产数据库)、Rest-api(连第三方数据库)以及各类型小众数据资产都可以实现连接。

连接页面就长这样,就这这么简洁,像MYSQL拥有地址、用户名、密码,输入就能连。

商管平台应用框架搭建

在应用构建中,登录页可以调整背景和登录窗大小位置自定义设置。导航管理功能输入一二级模块名称,即可自动生成应用框架,商管平台中上百个菜单导航创建轻松,为后续的功能开发打下坚实基础。

而系统角色的添加以及角色权限的划分,都是通过可视化页面进行添加、勾选即可实现操作。

③工单申报页面搭建

前面相对聚焦整个商管平台的搭建,对于资产、合同、工单等模块应用,基本都是由表单、列表、详情页等组合而成。像工单中的维修需求表单,利用了布局群组组件,以及文本、日期、下拉框、文件上传、图片上传组件拖入拼装完成,而表单基础的必填、禁填、文件上传大小都可以直接勾选配置。

列表和详情的设计会更简单,可以选择已经设计好的表单,将表单中的字段一键插入展示。像字段的顺序、筛选条件、显示样式、按钮编辑等,都可以可以无码化配置,对小白也很友好。

更为不错的是Dashboard(工作台),可以在系统组件中找到直接添加,代办、已办、发起、抄送等,不需要一步步开发,系统会根据当前角色账号自动分配。

④工单申报模块数据流程

官方起的名字叫组件拼装,其实就是让应用流转起来,通过绑定数据,配置流程与系统交互来实现页面之间的数据传递与展示。维修需求表单设计完成后,我们在需要数据绑定中与其绑定数据库表,系统会根据字段与组件名称的关系自动识别绑定,往后所有新增的数据都会沉淀到数据库表中。

整个应用的流程,我们也在表单中的绑定业务流进行配置,smardaten平台提供了很多的人工、数据流程节点,每个节点都可通过可视化界面进行配置,上报后的数据将自动进入管控流程,流程配置逻辑如下:

第一步我们通过数据查询组件实现用户信息获取;第二步拖入人工组件配置多级领导审批,分别配置同意和退回两条条件线路;第三步进行流程梳理连接,同意则流程继续流转至下一节点,退回则拖入数据中表单回填组件与其连接,实现退回重新提交等操作,以此落实无码化园区多商场和多店铺的数字化管理。

⑤多模块依次无代码化开发

总而言之,该项目中资产、招商、合同、运营、停车场等大大小小的页面模块,都是依照上述逻辑,从数据准备-框架搭建-表单&列表&详情页设计-数据绑定&流程配置来实现。

3、经营分析大屏

当然应用中还有不可或缺的一部分,就是BI可视化分析大屏,项目当前建设的大屏有四大块,包括停车场总揽、运营总揽、工单中心、以及穿插在BIM驾驶舱当中的GIS地图的公司信息展示大屏。

总览大屏和工单中心配置起来比较简单,都是利用布局组件将页面分区后,直接拖入平台中的图表类型到相应位置,最后对图表进行数据绑定,将静态数据替换成数据库中的资产数据即可。

带GIS地图的公司信息展示大屏,配置会比上一类稍微麻烦一点。虽然smardaten中也自带2D/3D地图,可以根据经纬度去做打点,但想要实现点击地图点位就刷新该点位的公司简介信息,我们还需要进入逻辑控制,传参项目id过滤,地图与详情的联动展示就可以配置实现了。

三、体验总结

到此项目就分享完毕了,其实在体验之前,我也在看了大量smardaten的资料,csdn上也有不少在测评的博主,其不仅能做商业园区方面的项目,像工业制造、能源电力、企业信息化等都可涉及。

体验下来我觉得smardaten本身还是很有特色的,一方面整个产品的定位是数据驱动型的无代码平台,数据底座的能力做的很强,在物联园区领域做设备对接的时候会更明显,而应用和大屏都是基于数据底座去构建的,信息之间天然是打通的,不再需要单独去做系统集成和数据治理工作。另一方面是组件会更为丰富全面,客户以私有化部署的中大型企业为主,比较考虑项目的实用度像二开、数据服务、GIS等功能,也是其他很多低无代码平台不具备的。

但也正如别的博主也反复提到的门槛会更高,本人零零散散一周左右的时间算初级入门,建议有真正项目需求愿意花时间投入的时候再去深度试用。

官网入口在这
https://s3.smardaten.com,各位感兴趣的小伙伴,都可以去做无代码新尝试,打开工业定制化新思路~!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2054201.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

EthernetIP IO从站设备数据 转IEC61850项目案例

目录 1 案例说明 1 2 VFBOX网关工作原理 1 3 准备工作 2 4 网关采集ETHERNETIP IO数据 2 5 用IEC61850协议转发数据 4 6 网关使用多个逻辑设备和逻辑节点的方法 6 7 从设备的的EDS文件获取参数信息 8 8 案例总结 10 1 案例说明 设置网关采集EthernetIP IO设备数据把采集的数据…

成功解决:el-popconfirm组件来确认删除、修改等操作无效

我 | 在这里 ⭐ 全栈开发攻城狮、全网10W粉丝、2022博客之星后端领域Top1、专家博主。 🎓擅长 指导毕设 | 论文指导 | 系统开发 | 毕业答辩 | 系统讲解等。已指导60位同学顺利毕业 ✈️个人公众号:热爱技术的小郑。回复 Java全套视频教程 或 前端全套视频…

深入理解java web分层架构的高内聚低耦合

​ 在软件开发中,构建一个高效、可维护且可扩展的应用系统一直是开发者追求的目标。分层架构和依赖注入(IOC)是实现这一目标的重要策略。本文将深入探讨三层架构的高内聚特性、低耦合的设计原则,以及如何通过IOC(控制反…

前端宝典之五:React源码解析之深度剖析Diff算法

本文主要针对React源码进行解析,内容有: 1、Diff算法原理、两次遍历 2、Diff瓶颈及限制 3、Diff更新之单节点和多节点原理 一、Diff源码解析 以下是关于 React Diff 算法的详细解析及实例: 1、React Diff 算法的基本概念和重要性 1.1 概念…

非专业人员该学什么程序语言

编程,一度被认为和驾驶一样是一项现代社会的基本技能,非专业人员也该有所掌握,中小学也在教。但实际上,它的普及程度远比驾驶差,掌握这个技能的人很少,在学校学过的知识,因为工作中用不上也都忘…

一文弄懂评分卡是什么

在最开始的信用审批过程中,客户的信用等级主要由专家进行主观评判。随着数据分析工具的发展和数据收集、存储越来越容易,各大机构逐渐使用统计模型将专家的评判标准量化为评分卡模型。从而更有利于客观评价客户风险,和批量高效对客户进行风险分级。随着技术的发展,机器学习…

力扣经典题目~快乐数~零基础也能看懂哦

202. 快乐数https://leetcode.cn/problems/happy-number/ 题目描述: 编写一个算法来判断一个数 n 是不是快乐数。 「快乐数」 定义为: 对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和。然后重复这个过程直到这个数变为 1&…

MyBatisX逆向工程

目录 逆向工程 准备好数据库、表 安装MyBatisX插件 项目连接数据库 引入依赖pom.xml 生成实体类、映射文件、接口 逆向工程 正向工程:先创建Java实体类,由框架负责根据实体类生成数据库表。Hibernate是支持正向工程的。 逆向工程:先创…

晶体管电路设计学习(一)放大电路的工作

我们这里学习晶体管电路设计,会从晶体管到场效应管直到复杂的运放器件,主要是进行体系化的深入学习,只是一个学习和记录的过程。 放大电路的作用是将小信号放大为大信号。例如,将0.1V的信号提高为1V 信号----即是放大。 1.首先,用晶体管组成一…

TinyC编译器4—编译器基本流程

1.什么是编译器,为什么要开发编译器 编译器:将一种程序语言翻译为另一种程序语言的计算机程序。一般来说,源程序为高级语言,而目标语言则是汇编语言或者机器码。 一开始的程序员是用机器码写程序,非常容易出错&#…

UE5中制作箭头滑动转场

通过程序化的方式,可以制作一些特殊的转场效果,如箭头划过的转场: 1.制作思路 我们知道向量点积可以拿来做投影,因此可以把UV空间想象成向量坐标,绘制结果就是在某个向量上的投影: 绘制结果似乎是倾斜方…

【ISAC】Federated Edge Learning With Misaligned Over-The-Air Computation

[1]-Tse, David, and Pramod Viswanath. Fundamentals of wireless communication. Cambridge university press, 2005. 文章目录 1-综述2-系统模型 1-综述 misaligned OAC:预编码矩阵(含噪声) 没同步好 2-系统模型 θ ∈ R d \theta \in\m…

云计算实训31——playbook(剧本)基本应用、playbook常见语法、playbook和ansible操作的编排

playbook(剧本): 是ansible⽤于配置,部署,和管理被控节点的剧本。⽤ 于ansible操作的编排。 使⽤的格式为yaml格式 一、YMAL格式 以.yaml或.yml结尾 ⽂件的第⼀⾏以 "---"开始,表明YMAL⽂件的开始(可选的) 以#号开头为注释 列表中的所有成员都开始于…

耐氟化氢PFA蒸馏冷凝装置PFA烧瓶应用于氟化工半导体行业领域

氟化氢,化学式为 HF,是一种无色、有刺激性气味的气体,它在空气中会形成白色的雾。氟化氢具有很强的腐蚀性,能够侵蚀许多金属和非金属材料。这种腐蚀性使得氟化氢在工业上被用于蚀刻玻璃、清洗半导体器件以及加工金属等领域。 氟化…

Ubuntu | 更换 Solc 版本

目录 第一步:安装 pip3第二步:安装 solc-select第三步:查看可安装版本第四步:安装指定版本第五步:使用指定版本 前言:部署智能合约时报错,发现是 Solc 版本太高。 参考博客:Solc 安…

Spring Boot整合Quartz框架

说明:Quartz是一个定时器框架,可以实现定时任务,本文介绍如何在Spring Boot项目中整合Quartz框架,Quartz介绍参看下面这篇文章: 【Quartz】Quartz定时任务框架 创建Demo 首先,创建一个Spring Boot项目&a…

Qt Creator安装配置指南

1.官网下载在线安装包 官网地址: https://www.qt.io/download-dev#eval-form-modal 2.双击在线安装包按引导流程安装qt 3.选择自己要配置的qt环境版本 3.1如果要选中低版本的qt环境我这里安装的是qt5.15.2的(其他低版本也一样的),要勾选上Archive(存…

拓展销售网络:立即领取企元数智小程序合规分销系统!

"拓展销售网络:立即领取企元数智小程序合规分销系统!"企业的销售网络是企业成长和发展的关键,而企元数智小程序合规分销系统能帮助您快速拓展销售网络,实现销售业绩的持续增长。 通过领取企元数智小程序合规分销系统&am…

2024软件测试八股文【答案解析+文档】

🍅 点击文末小卡片,免费获取软件测试全套资料,资料在手,涨薪更快 Part1 1、你的测试职业发展是什么? 测试经验越多,测试能力越高。所以我的职业发展是需要时间积累的,一步步向着高级测试工程师…

Go语言导入gin包

访问https://pkg.go.dev/页面,输入gin 点击README,点击Getting started,点击Getting Gin。 以VSCode通过mod命令导入gin包为例 安装第三方库 go mod init go mod tidy运行成功创建go.mod文件 go get -u github.com/gin-gonic/gin创建Go项目&#xf…