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

这篇具有很好参考价值的文章主要介绍了牛刀专业低代码开发实战—配件出入库管理。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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

一、功能描述

1、配件清单

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

实现效果:

牛刀专业低代码开发实战—配件出入库管理,牛刀低代码实战案例,前端,低代码

2、配件入库

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

实现效果:

牛刀专业低代码开发实战—配件出入库管理,牛刀低代码实战案例,前端,低代码

3、配件领用

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

实现效果:

牛刀专业低代码开发实战—配件出入库管理,牛刀低代码实战案例,前端,低代码

4、配件库存汇总

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

实现效果:

牛刀专业低代码开发实战—配件出入库管理,牛刀低代码实战案例,前端,低代码

5、配件入库

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

实现效果:

牛刀专业低代码开发实战—配件出入库管理,牛刀低代码实战案例,前端,低代码

二、实现思路

        牛刀低代码平台采用业务模型驱动设计模式,提供数据建模、服务建模、流程建模、页面建模等模型设计工具,既可以通过可视化界面来定义数据模型、定义模型中的字段、建立数据库表与表之间的关系,以及设置数据模型的规则;也可以基于可视化界面来构建用户界面和定义流程,并自动生成对应源码,可以通过本地IDE或云IDE修改代码的方式来扩展功能。

(1)创建企业门户应用

        根据应用模板中的“企业门户”应用模板创建门户应用,并初始化。

(2)创建工作流应用

        根据应用模板中的“工作流”应用模板创建应用,并在门户中通过自动注册的方式注册服务。

(3)数据模型定义

        根据需求确定数据结构,并通过可视化界面设计数据模型。

(4)页面设计

        配件入库和领用需要流程审批,创建页面时需要基于包含流程的页面模板创建,快速生成可以操作数据模型的页面。

工作流定义

        在创建“配件入库”和“配件领用”页面的同时会自动生成一个简单流程,我们基于自动生成的简单流程进行开发。

(5)代码提交

        平台默认使用git进行开发协作管理。

(6)应用发布

        应用的编译、构建、发布过程是自动化的,发布后在门户中查看。

三、平台功能应用

        1牛刀专业低代码平台数据模型支持设置字段版本锁,设置了版本锁的字段,数据类型必须是整型,其数据由平台自动维护。

        本案例在创建“配件清单”数据模型时,需要设置版本锁,用来进行并发控制,确保数据的一致性和正确性。

牛刀专业低代码开发实战—配件出入库管理,牛刀低代码实战案例,前端,低代码

牛刀专业低代码开发实战—配件出入库管理,牛刀低代码实战案例,前端,低代码

牛刀专业低代码开发实战—配件出入库管理,牛刀低代码实战案例,前端,低代码

        2、牛刀专业低代码平台支持数据模型主从关系设置,确定从表并关联主表,平台会自动维护从表的外键,会主动去维护主从表的数据级联关系。

        本案例中,“配件入库”和“配件入库明细”为主从关系,“配件领用”和“配件领用明细”也为主从关系。

牛刀专业低代码开发实战—配件出入库管理,牛刀低代码实战案例,前端,低代码

牛刀专业低代码开发实战—配件出入库管理,牛刀低代码实战案例,前端,低代码

        3、牛刀专业低代码平台支持通过视图方式创建数据模型,会同步在数据库中创建视图。

        本案例中,需要按照配件ID和价格对数据进行汇总,同时要计算出出库占用的库存量(还在审批中的出库库存)和可用库存量。

牛刀专业低代码开发实战—配件出入库管理,牛刀低代码实战案例,前端,低代码

牛刀专业低代码开发实战—配件出入库管理,牛刀低代码实战案例,前端,低代码

牛刀专业低代码开发实战—配件出入库管理,牛刀低代码实战案例,前端,低代码

牛刀专业低代码开发实战—配件出入库管理,牛刀低代码实战案例,前端,低代码

        4、牛刀专业低代码平台页面数据组件支持数据规则设置,比如只读、必填、默认值等。

        本案例中,配件清单页面,需要对数据面板上的“配件清单”数据集进行规则设置,名称、规格、单位、安全量等字段设为必填字段,可以对字段进行批量设置,也可以各个字段分开设置。

牛刀专业低代码开发实战—配件出入库管理,牛刀低代码实战案例,前端,低代码

牛刀专业低代码开发实战—配件出入库管理,牛刀低代码实战案例,前端,低代码

牛刀专业低代码开发实战—配件出入库管理,牛刀低代码实战案例,前端,低代码

      5、牛刀专业低代码平台支持在有需要时,在页面数据面板上增加自定义数据集,自定义列,满足页面临时数据交互的需要,自定义数据集只可以在当前页面使用。

      本案例中,配件清单页面,查询条件中需要根据启用状态设置下拉框,下拉数值为启用、禁用和全部,默认为启用,实现方式:需要在数据面板中,添加自定义数据集和自定义列,然后将下拉框与自定义数据集进行绑定。

牛刀专业低代码开发实战—配件出入库管理,牛刀低代码实战案例,前端,低代码

牛刀专业低代码开发实战—配件出入库管理,牛刀低代码实战案例,前端,低代码

牛刀专业低代码开发实战—配件出入库管理,牛刀低代码实战案例,前端,低代码

牛刀专业低代码开发实战—配件出入库管理,牛刀低代码实战案例,前端,低代码

牛刀专业低代码开发实战—配件出入库管理,牛刀低代码实战案例,前端,低代码

牛刀专业低代码开发实战—配件出入库管理,牛刀低代码实战案例,前端,低代码

      6、牛刀专业低代码平台提供导出组件,可以将列表数据导出为Excel。

      本案例中,需要实现将配件清单列表数据导出为Excel功能。

牛刀专业低代码开发实战—配件出入库管理,牛刀低代码实战案例,前端,低代码

牛刀专业低代码开发实战—配件出入库管理,牛刀低代码实战案例,前端,低代码

      7、牛刀专业低代码平台支持对数据面板数据集进行规则设置,表达式支持使用内置函数(如上下文信息)、JS等方式来进行设置。

      本案例中,在“配件入库”页面,需要获取当前登录用户的名称,作为入库人存入数据库。

牛刀专业低代码开发实战—配件出入库管理,牛刀低代码实战案例,前端,低代码

牛刀专业低代码开发实战—配件出入库管理,牛刀低代码实战案例,前端,低代码

牛刀专业低代码开发实战—配件出入库管理,牛刀低代码实战案例,前端,低代码

本案例开发演示视频:

01-牛刀专业低代码开发案例—配件出入库管理—需求

02-牛刀专业低代码开发案例—配件出入库管理—系统演示

03-牛刀专业低代码开发案例—配件出入库管理—开发环境准备

04-牛刀专业低代码开发案例—配件出入库管理—数据模型设计

05-牛刀专业低代码开发案例—配件出入库管理—基础数据维护功能开发

06-牛刀专业低代码开发案例—配件出入库管理—配件入库功能开发

07-牛刀专业低代码开发案例—配件出入库管理—配件入库流程功能开发

08-牛刀专业低代码开发案例—配件出入库管理—配件领用功能开发

09-牛刀专业低代码开发案例—配件出入库管理—配件库存查询功能开发文章来源地址https://www.toymoban.com/news/detail-848894.html

到了这里,关于牛刀专业低代码开发实战—配件出入库管理的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 大中型WMS仓储管理系统选型推荐,实现货品出入库精细化管理-亿发

    智能制造是基于信息技术,通过将生产设备、工作流程、供应链等各个环节进行智能化互联,实现生产过程的优化和智能化管理的模式。它涵盖了数字化、网络化、智能化等多方面的科技,旨在增强生产效率、灵活度和质量。 WMS,即仓储管理系统,是一种专门用于管理仓库运

    2024年02月10日
    浏览(31)
  • 牛刀低代码开发实战—在线报工管理

          随着时代的发展和信息技术的进步,生产管理越来越趋向于实时化、透明化和可视化。在这个背景下,为了提高生产效率和质量,实现更好的业务成功,计划建立一套在线报工系统。该系统相较于传统报工,通过自动化数据收集、及时反馈分析,具有更高的数据准确性

    2024年02月03日
    浏览(26)
  • 【Node.js】-实战:一个简单的仓储管理的原材入库模块

    今天,我们着手做一个仓储管理,原材入库的模块,以实际的项目来进一步了解node.js,学以致用,反补理论知识。 创建一个仓储管理的原材入库模块,使用Node.js作为后端服务,可以采用以下工程结构: 以下是每个目录和文件的简单说明: node_modules/ 存放项目依赖的npm包。

    2024年03月14日
    浏览(52)
  • 代码还原小试牛刀(一):魔改的MD5

    2023年了,MD5已经是最基础的签名算法了,但如果你还只是对输入做了简单的MD5,肯定会被同行们嘲笑。加点盐(salt)是一种基本的提升,但在这个就业形势严峻的时代,仅仅加盐肯定不够了。 今天我们就来讲一讲魔改的MD5,让这个算法高大上起来。 1、菜卷 最简单的魔改方

    2024年02月04日
    浏览(33)
  • 手动开发-实现SpringMVC底层机制--小试牛刀

    在这里说的底层机制的实现主要是指:前端控制器、Controller、Service注入容器、对象自动装配、控制器方法获取参数、视图解析、返回json数据。 前端控制器就是核心控制器。在这里我们可以设计一个Servlet来充当核心控制器: LingDispatcherServlet.java .这个控制器的作用主要是接收

    2024年02月08日
    浏览(37)
  • 【ArcGIS Pro二次开发】(49):村规数据入库【福建省】

    之前用Arcpy脚本工具做了一个村规数据入库和主要图纸生成工具。 在使用过程中,感觉对电脑环境比较高,换电脑用经常会一些莫名其妙的错误,bug修得很累。近来随着ArcGIS Pro SDK的熟悉,就有了移植的想法。 这里先把村规数据入库工具做出来,后续还将继续做主要图纸生成

    2024年02月16日
    浏览(32)
  • Prompt+低代码开发实战

    近期 AIGC 狂潮席卷,“前端走向穷途”“低代码时代终结”的言论甚嚣尘上。事实上 GPT 不仅不会干掉低代码,反而会大幅度促进低代码相关系统的开发。本文会介绍 GPT Prompt Engineering 的基本原理,以及如何帮助低代码平台相关技术快速开发落地的技术方案。接着往下看吧~

    2024年02月10日
    浏览(28)
  • 不写代码也能年薪百万?Prompt+低代码开发实战

    👉腾小云导读 近期 AIGC 狂潮席卷,“前端走向穷途”“低代码时代终结”的言论甚嚣尘上。事实上 GPT 不仅不会干掉低代码,反而会大幅度促进低代码相关系统的开发。本文会介绍 GPT Prompt Engineering 的基本原理,以及如何帮助低代码平台相关技术快速开发落地的技术方案。接

    2024年02月16日
    浏览(35)
  • 【python】Flask网页开发——论坛项目实战(完整代码)

    笔记为自我总结整理的学习笔记,若有错误欢迎指出哟~ 【论坛项目实战】 【python】Flask网页开发——论坛项目实战(完整代码) 【python】Flask网页开发——论坛项目实战(1.导航条实现) 【python】Flask网页开发——论坛项目实战(2.登录与注册) 【python】Flask网页开发——论

    2024年04月28日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包