应用程序的业务逻辑是对应用程序与用户交互的方案的描述。当用户订阅、填写订单或只是登录时,所有这些操作都会在应用程序的“后台”以特定顺序进行处理。
您需要索取哪些数据?输入的数据是否符合指定格式?用户点击“确认”按钮后会发生什么?他甚至有权访问此操作吗?所有这些和许多其他问题都可以通过检查特定应用程序的业务逻辑是如何构建的来回答的。
最简单的例子:航空公司管理员(用户)为乘客注册航班(将信息输入数据库)。
用户做什么:
1.打开所选航班的信息,进入已注册旅客列表,点击“注册旅客”。
2.填写登记表:输入航班号,选择旅客,注明值机地点和状态。
3.按下“确认”按钮
4.在总列表中看到一位新乘客。
从应用程序的业务逻辑的角度来看它是怎样的:
1.应用程序检查用户是否被授权并具有对所选页面的访问权限,以及注册操作。
2.等待用户填写表格。
3.处理输入的数据:
一个。检查输入的数据是否满足应用程序的要求(这些要求由程序员预先定义):例如,“航班号”字段必须包含一个整数。
湾。从数据库接收信息:例如,关于航班和相关注册(进行更改)、乘客(检查该乘客是否真的在数据库中)。
C。如果字段填写不正确,则显示错误消息。
d。将信息发送到数据库,发出命令以在其中创建新记录或更新现有记录。
4.在屏幕上显示更新的信息。
应用程序的一般逻辑由业务流程构建 - 描述系统中特定操作的图表:创建乘客记录,向系统添加新航班,编辑注册信息。
当涉及到经典编程时,代码块用于描述所有过程。其中许多是根据模板编写的——它们只是以不同的顺序使用并处理不同的数据。
由于无代码开发中的这种“模板”性质,使用可视化编程工具——业务逻辑设计器成为可能。它们有助于选择必要的块,按所需顺序设置和排列它们,甚至根据应用程序其他组件的设置自动创建一些块。底线是现成的业务逻辑,无需在代码行上花费数小时。
您可以在业务流程视频中了解如何在AppMaster.io平台上设置业务逻辑。