用互联网共享软件工厂Kepler PAP isoftfactory.com逻辑建模无代码开发应用
逻辑建模简介
在应用系统中存在特殊的算法和逻辑,如算法和业务特殊逻辑,包含判断、循环、数据库处理等特殊逻辑场景,无法通过其他建模实现,需要通过逻辑建模完成业务的逻辑实现。
逻辑页面
逻辑建模通过图形化拖拽创建业务逻辑,完成级联关联功能、计算统计功能、数据校验功能建模。
逻辑建模提供改变页面元素结构、显隐等功能的页面逻辑,与改变页面数据来源、关联等功能的数据逻辑。在新增逻辑时,支持对触发该逻辑的时间点(事件)进行设置,满足各种复杂的业务场景。
逻辑元素介绍
逻辑页面建模元素(如下图)主要介绍定义变量、操作变量、判断逻辑、循环逻辑、类型转换、数据修改、数据添加、数据查询、数据删除。
【定义变量】
定义变量意味着向编译器描述变量的类型,但并不为变量分配存储空间,在定义一个变量的同时还可以对变量进行初始化。
【操作变量】
可通过绑定表单对象中提取某个字段的值进行赋予所定义变量。
【判断逻辑】
是指能够进行逻辑运算,并根据逻辑运算的结果选择相应的处理。
【循环逻辑】
循环是反复执行某些代码的一种处理过程,常见的有按照次数循环和按照条件循环。在不少实际问题中有许多具有规律性的重复操作,因此在程序中就需要重复执行某些语句。
【类型转换】
可对字段类型进行转换,如,转文本、转时间、转日期、转数字。
【数据查询】
查询是通过设置某些查询条件,从数据库表或其他查询中选取全部或者部分数据。
【数据修改】
修改是通过设置某些修改条件,修改数据库表中部分数据。
【数据添加】
添加是通过设置某些添加字段条件,选择某个数据库表,从数据库表中添加相应的字段。
【数据删除】
删除是通过设置某些删除条件,从数据库表中删除全部或者部分数据。
案列操作演示
接下来,通过参照进销存系统的产品设计,进行一步一步的示范操作,演示如何通过Kepler PAP主题建模来完成进销存系统中销售订单与商品库存直接的逻辑关系设置。销售订单与商品库存直接的逻辑关系为:当商品库存大于销售订单时,销售订单提交时,对应的商品库存数同时应减去销售订单数量。
创建商品库存、销售订单表单
逻辑建模前需要先创建表单(如下图),菜单新增完成后,左键单击菜单名,进入工作台界面,首先进行表单页面的新增,选择模型区或者右键表单建模,弹出新增资源,选择表单页面,进行命名商品库存表单、销售订单表单,即表单页面新增完成。创建表单可参照表单建模学习指南。
创建商品库存、销售订单管理列表
表单页面建模完成后,再新增列表页面,单击或者右键页面建模,弹出新增资源,选择列表页面,命名商品库存、销售订单,选择相应的表单页面,创建列表可参照列表建模学习指南。