You are on page 1of 3

ISSN 1009-3044 E-mail:kfyj@dnzs.net.

cn
Computer Knowledge
Computer Knowledge and
and Technology
Technology电脑知识
电脑知识与技术
与技术 http://www.dnzs.net.cn
第 18 卷第 11 期 (2022 年 4 月)
Vol.18, No.11, April 2022 Tel:+86-551-65690963 65690964

基于低代码平台的项目仓库系统设计与实现
孙慧
(西安石油大学,
陕西 西安 710065)

摘要:随着“智慧工地”理念的展开与落地,如何对项目现场各种硬件设备进行可视化界面展示及相关信息预警监控成为
难题,因此设计项目仓库系统成为必要和迫切。该系统从现场业务流程的角度出发,采用低代码平台“简道云”进行开发,
减少了开发成本,
通过对设备出入库实时统计分析并进行库存预警,
提高了项目管理信息化水平。
关键词:智慧工地;工程项目;仓库系统;简道云
中图分类号:TP391 文献标识码:A
文章编号:1009-3044(2022)11-0110-02
开放科学(资源服务) 标识码(OSID) :
DOI:10.14004/j.cnki.ckt.2022.0679
0 引言 工作人员在熟悉“工作台”的工作机制和使用方法后可以快速、
高效部署和搭建管理功能模块[1]。
项目现场的仓库管理是企业库管的重点工作。目前,在机
场弱电项目建设中,设备和材料等硬件的出入库管理、领料管
理、库存统计等完全依赖于人工手写与表格录入,时常存在出
入库数量不符、领料批次混乱、设备信息丢失等情况,项目管理
人员在进行清点与结算时很难分析错误发生的原因,影响了项
目管理质量。如何提升出入库效率、精简领料流程,成为当下
急需解决的问题。
项目对出入库统计的需求一方面来自企业管理信息化发
展的必然要求,另一方面,制度流程化、流程表单化、表单数字
化是实现项目透明化管理的目标。此外,疫情正在改变着大家
的工作习惯,线上审批、在线协同成为当前各行业的刚需。
针对企业库管的痛点,本文从现场业务流程的角度出发,
设计了一套项目仓库管理系统并投入应用。在系统的实际开
发中,使用低代码平台“简道云”进行开发,压缩了开发工作时
间,减少人力成本,提高系统的准确率和实用性,以信息化手段
辅助工作人员进行材料出入库,达到了节能增效、精细化管控
的目的。 图 1 企业信息化发展历程
1 低代码平台介绍 与其他定制商业软件相比,企业不需要为新增业务而产生
的软件升级付费,可根据需要随时在简道云的“工作台”自由搭
随着办公方式的发展变化,时间碎片化、成员协作场景多
建、组合需要的功能模块,实时、高效、低成本地解决需求随时
成为现代人的主要工作特点。低代码开发平台因其简单易用
修改和完善平台管理功能的问题。同时,在数据安全方面,简
的特性,能够快速、灵活地应对企业数字化进程中的个性化需
道云通过采用 HTTPS 技术(以安全为目的的 SSL 加密传输协
求,可以让更多的非 IT 人员参与到企业数字化进程中,让开发
议) 、阿里云的云计算服务器、数据加密存储、定时备份数据和
者就是应用者,应用者就是开发者,既能够节省时间和财务成
签订保密协议的形式保障用户数据安全[2]。
本, 又能够激发组织活力和创造力。
目前,低代码开发平台通常将在线表单、流程引擎、数据报 2 系统设计与功能表单的实现
表、用户界面等进行模块分装,让不具备 IT 背景的用户通过“搭
2.1 系统设计
积木”的方式完成业务应用的开发。发展到今天,以“简道云”
为代表的低代码开发平台的技术已经逐步趋于成熟:从简单的 出入库系统分为材料字典、材料管理、实时库存、库存预警
在线数据搜集、流程审批、数据分析报表到企业级的权限管控、 四个模块。项目负责人将本项目硬件清单导入系统以形成标
API 对接、OCR 识别等特色功能的应用以及丰富的开箱即用应 准库存清单,当硬件材料到达仓库后由库管员接收并清点,以
用模板,基本能够实现企业数字化场景全覆盖。在功能的设计 完成入库工作。在项目建设过程中,领料人通过系统进行领料
与实现方面,不需要太多的计算机专业知识,就业管理部门的 申请,库管员在系统中予以通过后,领料人领走材料。相应材

2021-12-25
收稿日期:
作者简介:
孙慧(1986—) ,
女,硕士,
研究方向为机场工程。

110 工程应用 本栏目责任编辑:


梁 书
第 18 卷第 11 期 (2022 年 4 月) Computer Knowledge and Technology 电脑知识与技术

料在库存中进行核减,完成出库。在出入库过程中,可以实时 置,添加计算字段“实时库存”,将最终结果输出,得出实时库存
查看库存清单,并可打印库存报表,以完成统计分析需求。当 统计表。聚合表则为多表关联,选择数据来源为材料出库单、
库存低于标准值时,进行库存预警。 入库单和调拨单,建立对应字段的关联,在指标栏放入三个数
量:入库数量、出库数量、实时库存。其中,出库数量为实际出
库数量。实时库存公式设定为实时库存数=入库数量-实际出
库数量。实时库存数可作为领用和调拨时填写材料数量的依
据。由于出库、调拨都为流程表单,开启流程后,表单属性中的
校验条件设置不再生效,需要在流程设定-节点属性-更多属
性-节点校验条件中设置该节点的校验条件[4]。添加校验条件
为实时库存>=领用数量或者实时库存>=调拨数量,不满足校验
条件时提示文字:库存不足。
实时出库数量是根据审批意见作为触发条件,使用“简道
云”智能助手统计完成的。满足指定的触发条件后,智能助手
图 2 出入库系统结构图 可以自动在目标表单中新增、修改、删除数据,或执行插件。当
基础数据模块作为“工作台”中各管理模块使用的基础,由 发起材料出库/调拨审批时,不通过的申领数量为无效、作废数
采购合同、供应商信息以及设备材料深化清单组成,整合常用 量,通过时为有效。具体操作:找到智能助手入口后选择新建
的项目、合同以及设备信息,供各模块通过数据联动的方式调 智能助手,设置具体触发动作为“修改数据”,触发动作是指智
“工作台”支持 Excel 文件格式导入,库管员只需按照工作时
用。 能助手的执行条件,当表单满足这个条件时,智能助手才会进
间节点到项目管理部门获取这部分基础数据,按照系统的设计 行执行对应的动作。选择触发表单为“材料领用单”,添加触发
要求导入系统平台中, 减少重复录入的工作, 提高工作效率。 条件“是否同意”等于筛选值“否”。设置好触发动作后,点击下
材料管理模块通过材料入库、出库、调拨等功能,准确掌握 一步:设置执行动作。执行动作是当表单数据满足触发动作
材料库存情况,及时调整采购策略。出库设置审批流程方便节 时,在目标表单中执行的相应操作。添加执行动作为新增数
点负责人快速提交审批意见。材料调拨单是记录材料移动的 据,选择目标表单为“设备出库单”,领用/调拨数量设置为自定
凭据,将减少调出仓库的库存。出入库台账对出入库的数据明 义,值为 0。需要注意的是,触发表单为流程表单时,要区分“新
细进行展示。 增数据”和“修改数据”:只有发起流程属于“新增数据”,其他审
实时库存模块统计仓库内材料的实时库存数量,并通过仪 批等流程节点均属于“修改数据”,同时触发条件如果选择流转
表盘进行展示查询。 完成或手动结束,那大部分情况下也属于修改数据[4]。材料调
库存预警模块有标准库存表单和预警仪表盘,通过设置材 拨单的审批设置依照材料领用单同样设置,完成后,当出库台
料的标准库存,对低于标准的品类会进行数据预警,提醒库存 账中出库数量为 0 的数据即为审批未通过的无效出库。
不足,帮助库管掌握数据发展动态, 以免影响项目进度。
2.2.2 实时库存的计算
2.2 功能表单的实现
实时出库数量是根据审批意见作为触发条件,使用“简道
首先,在“简道云”的工作台新建名为“项目仓库管理系 云”智能助手统计完成的。满足指定的触发条件后,智能助手
统”的应用。系统中包含的各功能模块是在工作台中以表单或 可以自动在目标表单中新增、修改、删除数据,或执行插件。当
仪表盘的形式创建和使用的,其中,
“项目管理”“合同管理”
“设 发起材料出库/调拨审批时,不通过的申领数量为无效、作废数
备字典”等为普通表单,表单设计、扩展功能、表单发布和数据 量,通过时为有效。具体操作:找到智能助手入口后选择新建
管理是普通表单功能实现基础的四个要素。“材料领用单”为流 智能助手,设置具体触发动作为“修改数据”,触发动作是指智
程表单,流程表单在普通表单的基础上,还具有流程设定要素, 能助手的执行条件,当表单满足这个条件时,智能助手才会进
可实现数据按规则流转及审批。“入库台账”
“出库台账”“实时 行执行对应的动作。选择触发表单为“材料领用单”,添加触发
库存统计”为仪表盘,作用是将采集的数据进行汇总、统计及可 条件“是否同意”等于筛选值“否”。设置好触发动作后,点击下
视化。其中,实时库存的统计计算、库存预警是表单设计中较 一步:设置执行动作。执行动作是当表单数据满足触发动作
为复杂的操作,下面进行详细介绍。 时,在目标表单中执行的相应操作。添加执行动作为新增数
2.2.1 实时库存的统计 据,选择目标表单为“设备出库单”,领用/调拨数量设置为自定
义,值为 0。需要注意的是,触发表单为流程表单时,要区分“新
实时库存统计可以通过“简道云”高级功能中的聚合表和
增数据”和“修改数据”:只有发起流程属于“新增数据”,其他审
数据工厂两种方式实现,聚合表对数据进行聚合计算,对已有
批等流程节点均属于“修改数据”,同时触发条件如果选择流转
的表单数据进行预计算,以备进一步调用。区别在于聚合表只
完成或手动结束,那大部分情况下也属于修改数据[5]。材料调
能是列表形式的数据表,不能是汇总表,因此通过数据工厂计
拨单的审批设置依照材料领用单同样设置,完成后,当出库台
算出来的汇总表优势较大,可以对表单中的数据进行简单的汇
账中出库数量为 0 的数据即为审批未通过的无效出库。
总,包括求和、最大值、最小值、平均值[3],然后在仪表盘中进行
数据分析:首先进入“简道云”高级功能的数据工厂,点击新建 2.2.3 库存预警设计
数据流,选择输入源为材料入库单、材料出库单,选择字段为子 库存预警模块设置标准库存表和预警仪表盘,在表单中收
表单的设备编码、设备名称、规格和出/入库数量,通过分组汇 集得到的数据,可通过仪表盘来进行查看、分析和处理。仪表
总,统计出每种材料的出库数量和入库数量,选择横向连接,将 盘由数据组件、文本组件、图片组件以及筛选组件组成,其中数
出入库选择的字段和汇总统计后的数据根据设备编码和设备 据组件包含种类丰富的图表类型,管理员可以根据实际需要选
名称进行左连接,左侧表单为材料入库单。然后进行字段设 (下转第117页)

本栏目责任编辑:
梁 书 工程应用 111
第 18 卷第 11 期 (2022 年 4 月) Computer Knowledge and Technology 电脑知识与技术

路的分析与计算[6]。MATLAB 不仅适
用于电工电子类课程的学习,还在信
号与系统、数字信号处理、自动控制原
理等课程中有着广泛的应用,所以在
相关课程的学习中,灵活地运用 MAT⁃
LAB 软件,一定可以激发学习兴趣、提
升学习效率、增强学习效果。
参考文献:
[1] 夏丽莉,赵静翔,马余全 .Matlab 在大
学物理教学中的辅助应用[J]. 物理
通报,2022(1):10-13.
[2] 毕学慧,刘华明,李怀敏 . 新工科背景
下 Matlab 在计算机专业数学教学中
图 9 几种常见信号的输出响应波形
的应用[J]. 宁德师范学院学报(自然
程序运行结果如图 9 所示,y1(n),y2(n),y3(n),y4(n)和 y5(n)分为 科学版),2021,33(3):329-336.
五种输入信号对应的响应,其中 y5(n)包括实部和虚部响应两个 [3] 李娟 . 基于 Matlab 的计算机辅助电路分析[J]. 微计算机信息,
图像。 2010,26(8):179-181.
5 结束语 [4] 温正 .MATLAB 科学计算[M]. 北京:清华大学出版社,2017.
通过以上例子可以看出,MATLAB 具有使用方便、输入简 [5] 陈亚男 .MATLAB 在电工电子学教学中的应用[J]. 中国市场,
洁、运算高效、直观形象等特点[5],有助于对抽象晦涩概念的理 2017(1):202-203.
解,而且可以方便地在 MATLAB 程序中调整相关参数,如在一 [6] 卢佩,刘效勇,张锐敏,等 .Matlab 在电子信息工程专业课程学
阶动态电路分析中可以通过改变电容或电阻的数值来改变充 习中的应用[J]. 江苏科技信息,2018,35(13):60-62.
放电时间常数,然后进行进一步的波形对比分析和研究,加深 【通联编辑:谢媛媛】
对所学知识的掌握。此外,MATLAB 可以直接对复数进行运
算,并且绘制出向量图和三维图型,特别适用于对交流动态电

(上接第111页) 3 结束语
择图表类型进行仪表盘统计看板的搭建。预警具体操作:选中 文章从出入库系统结构设计、实时库存的统计和计算、库
需要编辑的仪表盘,点击右侧的设置按钮,在弹出的工具栏中 存预警设计四个方面详细介绍了仓库管理系统的实现过程以
选择“编辑仪表盘”,添加数据组件,数据组件主要对数据源表 及开发过程中应注意的具体细节,为后续建设“智慧工地”搭建
单的数据进行分析与展示。选择数据组件为明细表,明细表可 的其他应用提供了一定的借鉴意义。
以用于展示表单、聚合表、数据工厂中的明细数据;表单中的数
据除了明细展示,还可以设置权限,即成员打开表单后,可以让 参考文献:
他们看到的数据有哪些,选择不同的数据获取权限,成员看到 [1] 冯桥华 . 基于“钉钉”+“简道云”平台搭建毕业生就业信息化
的数据也将不一样。添加图表选择库存预警数据流(预警数据 管理平台的探索与实践[J]. 无线互联科技,2021,18(5):23-24.
设置见图 3) ,图表类型选择双轴图,双轴图的指标分为左侧指 [2] 农明川,王姿杰 . 基于“简道云”的考勤系统设计与实现[J]. 科
标和右侧指标,对应的坐标轴分别为坐标 Y 轴的左轴和右轴。
技创新与应用,2021,11(29):74-79.
维度选择设备名称,指标(左) 为实时库存,指标(右) 为标准库
[3] 简 道 云 官 方 . 汇 总 表 [EB/OL]. https://hc. jiandaoyun. com/doc/
存,拖拽之后若发现数值不统一,在坐标 Y 轴设置最大值和最
小值,不要自适应。数据预警设置预警判定条件为实时库存<= 9094
标准库存。数据预警可以及时掌握数据发展动态,当数据出现 [4] 简 道 云 官 方 . 表 单 管 理 [EB/OL]. https://https://hc. jiandaoyun.
异常时提醒给库管员, 避免影响项目进度。 com/doc/9039
[5]简道云官方 . 高级功能[EB/OL].https://hc.jiandaoyun.com/doc/
11054
【通联编辑:梁书】

图 3 库存预警数据流图

本栏目责任编辑:
梁 书 工程应用 117

You might also like