牛刀专业低代码开发实战—配件出入库管理

牛刀专业低代码平台:配件出入库管理系统开发与实现
本文介绍了如何利用牛刀专业低代码平台开发配件出入库管理系统,包括功能描述如配件清单、入库、领用等,以及实现思路,强调了平台特性如数据模型、工作流、版本锁和主从关系等在项目中的应用。

        目前配件缺乏出入库的系统管理,日常使用中会发现当设备出现故障时,无法第一时间找到所需备件,甚至会出现备件缺少的情况。由于备件管理较为混乱,相关人员无法有效记录备件的出入库情况,备件实际库存情况不得而知,需要定期清点库存备件,增加了工作强度,所以需要开发配件出入库管理系统,建设内容如下:

一、功能描述

1、配件清单

        要能对配件基础数据进行增删改查、启停用等操作,新增配件时,配件编号根据规则自动生成且可编辑,输入品名、规格、单位、安全量,且把这些项设为必填项,保存数据时进行必填项校验,配件状态默认为启用。

实现效果:

图片

2、配件入库

        新增入库时,每次入库会自动生成唯一的入库单号,入库单号根据预先设定的规则生成,入库人和入库日期由系统自动获取;入库明细中的配件信息需要从配件清单中获取,只可以选没有被禁用的配件,每次可选择多种配件,同时输入配件入库量和配件入库价格;配件清单中编号相同的配件可以以不同价格入库,入库配件需要部门主管审批,审批通过后库存生效。

实现效果:

图片

3、配件领用

        领用时配件信息及数量需要从配件入库数据中获取,领用时需要输入领用说明、出库量,可以一次领用多种配件,要对出库量进行校验,出库量大于库存可用量时不能领用;配件编号相同但价格不同的入库配件分开领用,配件出库需要部门主管审批,领用提交但审批未结束时核减库存量,避免并发库存领用,领用审批未通过则归还核减库存量。

实现效果:

图片

4、配件库存汇总

        对总库存量小于安全量的配件进行预警,同一编号不同价格入库的配件视为同一配件计算总库存量,显示配件总入库量、总领用量、总结余量、安全库存量情况,可单独查看不满足安全量的配件。

实现效果:

图片

5、配件入库

        新增入库时,每次入库会自动生成唯一的入库单号,入库单号根据预先设定的规则生成,入库人和入库日期由系统自动获取;入库明细中的配件信息需要从配件清单中获取,只可以选没有被禁用的配件,每次可选择多种配件,同时输入配件入库量和配件入库价格;配件清单中编号相同的配件可以以不同价格入库,入库配件需要部门主管审批,审批通过后库存生效。

实现效果:

.版本 2 .子程序 _删除_被选择 .局部变量 当前选中, 整数型 .局部变量 文本数组, 文本型, , "0" .局部变量 文本数组2, 文本型, , "0" .局部变量 删除容器, 字节集 .局部变量 x, 整数型 .如果真 (列表框1.现行选中项 = -1) 信息框 (“请在列表中选中需要删除的会员!”, 0, ) 返回 () .如果真结束 当前选中 = 列表框1.现行选中项 移到文件首 (文件号) 删除容器 = 读入字节集 (文件号, 取文件长度 (文件号)) 文本数组 = 分割文本 (到文本 (删除容器), #换行符, ) .计次循环首 (取数组成员数 (文本数组), x) .如果 (当前选中 + 1 = x) 文本数组2 = 分割文本 (文本数组 [x], “,”, ) .如果真 (信息框 (“会员卡号:” + 文本数组2 [1] + #换行符 + “会员名字:” + 文本数组2 [2] + #换行符 + “卡类型:” + 文本数组2 [4] + #换行符 + “您确定要删除?”, #警告图标 + #是否钮, “删除会员信息:”) = 5) 删除成员 (文本数组, x, ) 跳出循环 () .如果真结束 返回 () .否则 .如果结束 .计次循环尾 () 移到文件首 (文件号) 删除数据 (文件号, 取文件长度 (文件号)) .计次循环首 (取数组成员数 (文本数组), x) .如果 (取数组成员数 (文本数组) = x) 写出字节集 (文件号, 到字节集 (文本数组 [x])) .否则 写出字节集 (文件号, 到字节集 (文本数组 [x] + #换行符)) .如果结束 .计次循环尾 () 子程序载入数据 () .子程序 子程序删除会员 .参数 会员号, 文本型 .局部变量 删除容器, 字节集 .局部变量 文本数组, 文本型, , "0" .局部变量 文本数组2, 文本型, , "0" .局部变量 x, 整数型 .' 如果 (会员号 ≠ “”) ' 移到文件首 (文件号) ' 删除容器 = 读入字节集 (文件号, 取文件长度 (文件号)) ' 文本数组 = 分割文本 (到文本 (删除容器), #换行符, ) .' 计次循环首 (取数组成员数 (文本数组), x) ' 文本数组2 = 分割文本 (文本数组 [x], “,”, ) .' 如果真 (文本数组2 [1] = 会员号) .' 如果真 (信息框 (“会员卡号:” + 文本数组2 [1] + #换行符 + “会员名字:” + 文本数组2 [2] + #换行符 + “卡类型:” + 文本数组2 [4] + #换行符 + “您确定要删除?”, #警告图标 + #是否钮, “删除会员信息:”) = 5) ' 删除成员 (文本数组, x, ) ' 跳出循环 () .如果真结束 ' 返回 () .如果真结束 .' 计次循环尾 () ' 移到文件首 (文件号) ' 删除数据 (文件号, 取文件长度 (文件号)) .' 计次循环首 (取数组成员数 (文本数组), x) .' 如果 (取数组成员数 (文本数组) = x) ' 写出字节集 (文件号, 到字节集 (文本数组 [x])) .否则 ' 写出字节集 (文件号, 到字节集 (文本数组 [x] + #换行符)) .如果结束 .' 计次循环尾 () ' 会员号 = “” ' 子程序载入数据 () .否则 .如果结束 .子程序 _导入_被选择 .局部变量 导入容器, 字节集 .局部变量 文本数组, 文本型, , "0" .局部变量 文件号2, 整数型 .局部变量 临时变量, 文本型 信息框 (“本导入程序不会对您所导入的数据进行校验,请正确选择需要导入的数据备份!” + #换行符 + “否则将会导致不可逆的数据损坏!”, #警告图标, “警告!!”) .如果真 (通用对话框1.打开 () = 假) 返回 () .如果真结束 关闭所有文件 () 文件号2 = 打开加密文件 (通用对话框1.文件名, 3, , “19@85(32%71&BvC”, ) 移到文件首 (文件号2) 导入容器 = 读入字节集 (文件号2, 取文件长度 (文件号2)) 临时变量 = 子文本替换 (取当前目录 (), “\bakup”, “”, 1, , 真) 文件号 = 打开加密文件 (临时变量 + “\data.dat”, 4, , “19@85(32%71&BvC”, ) 移到文件首 (文件号) 写出字节集 (文件号, 导入容器) 关闭所有文件 () 信息框 (“为让系统正确运行,请关闭程序重新运行!”, #信息图标, )
感谢您选择使用牛刀低代码平台进行开发。以下是使用手册: 1. 注册和登录 首先,您需要在牛刀官网上注册一个账号,并使用该账号登录牛刀低代码平台。 2. 创建新项目 登录后,您可以在首页中创建一个新项目。在创建项目时,您需要指定项目名称、描述、模板类型等信息。您可以选择使用预设的模板,或者创建一个空项目并从头开始构建。 3. 构建数据模型 在新项目中,您需要先构建数据模型。数据模型定义了数据的结构和关系,是后续业务逻辑的基础。您可以通过拖拽和配置来创建数据模型,支持的数据类型包括文本、数字、日期、下拉框等。 4. 设计界面 在数据模型构建完成后,您可以开始设计界面。界面设计可以通过拖拽组件和配置属性来完成。支持的组件包括表格、表单、按钮、下拉框等。您还可以自定义样式和布局。 5. 编写业务逻辑 界面设计完成后,您需要编写业务逻辑。业务逻辑定义了应用程序的行为。您可以使用 JavaScript 或 Python 编写业务逻辑。牛刀低代码平台提供了丰富的 API,包括数据查询、更新、插入、删除等。 6. 部署应用程序 最后,您需要将应用程序部署到服务器上。牛刀低代码平台支持将应用程序部署到云服务器、Docker 容器等。您可以选择使用预设的部署方案,或者自定义部署方案。 以上就是牛刀低代码平台的使用手册。如果您还有其他问题,请随时联系我们的客服人员。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值