探索RadSystems:低代码开发的新选择(二)

server/2024/9/22 22:18:14/

系列文章目录

探索RadSystems:低代码开发的新选择(一)🚪


文章目录

  • 系列文章目录
  • 前言
  • 一、RadSystems Studio是什么?
  • 二、用户认证
  • 三、系统角色许可
  • 四、用户记录管理
  • 五、时间戳记录
  • 总结


前言

在数字化时代,低代码开发平台成为越来越多企业的首选,因为它们可以大大加速应用程序的开发过程,并降低开发成本。其中,RadSystems Studio作为一款强大的低代码开发平台,备受关注。

在上期文章我们讲解了RadSystems的初步使用,今天我将为大家带来RadSystems的进阶具体设置,包括用户认证、系统角色许可、用户记录管理、时间戳记录等
在这里插入图片描述


一、RadSystems Studio是什么?

RadSystems Studio是一款强大的快速应用程序开发框架和低代码软件,其目标是通过减少冗余编码时间来促进应用程序开发过程。它提供了丰富的设计选项和组件,使开发人员可以轻松构建现代应用程序和API,减少或甚至不需要编写代码。

Radsystems Studio这款强大的低代码软件通过减少冗余编码时间促进了应用程序的快速开发。使用其复杂的引擎算法,您可以从单个代码库生成多种编程语言的应用程序。

Radsystems Studio允许您通过 PHP Laravel、Python Flask、Node Express.js、ASP.NET Core 框架为后端生成应用程序,并使用 Bootstrap、jQuery、Vue.js、Quasar、PrimeVue、React 和 Flutter 框架为前端。

RadSystems 可用于创建 CRUD(创建、读取、更新和删除)应用程序。 RadSystems studio 允许用户添加自定义代码来管理业务规则和验证。它允许您使用 PHP 创建查询,范围从简单表单到具有高级复杂元素的表单,以操作数据库(MySQL、PostgreSQL、SQLite、MS SQLServer)中的数据。

二、用户认证

在上节启动项目之后,我们没有登录注册,而直接进到了主页,这显然是不符合常规系统逻辑的,于是我们需要一个登录注册的操作才能进到系统内,点击左上角的Authentication按钮
在这里插入图片描述
选择我们要存储注册信息的一张users表,左边是登录注册要输入的字段,右边选择只有用户名可以登录,允许角色注册,注册之后自动登录,并且设置了JWT token为30分钟,如果超过了30分钟会要求重新登录
在这里插入图片描述
再保存,重启项目,就可以看到出现登录注册界面了!
在这里插入图片描述
在这里插入图片描述

三、系统角色许可

有的时候我们还想给这个系统设置权限管理,例如管理员可以对里面的数据进行增删改查,并且可以看到所有页面,而用户只能查看或者增加,有些界面看不到,这时候我们就需要设置权限了,点击左上角的Roles and permision按钮
在这里插入图片描述
如果你的数据库里没有RolesPermissions两张表的话,它会自动帮你创建两张表,在下面图片中可以设置不同角色可以看到的界面及操作,右上角设置默认为管理员角色
在这里插入图片描述
再保存重启项目后,登录两个不同的身份,可以发现管理员和用户看到的界面不同

在这里插入图片描述
在这里插入图片描述

四、用户记录管理

在朋友圈场景中,我们不希望别人可以修改自己上传的记录,只能查看我们上传的记录,只有我们自己可以查看并且做增删改的操作,管理员可以对所有记录进行增删改查操作,点击左上角的User Records Management按钮
在这里插入图片描述
例如给dept表进行管理,管理员有所有操作,自己也可以对自己创建的记录进行任何操作,其它用户只能查看到别人的记录
在这里插入图片描述
再保存重启项目,可以看到管理员可以增删改查,而其它用户只能查看到记录
在这里插入图片描述
在这里插入图片描述

五、时间戳记录

在更新表的字段的时候,可以记录创建这个字段的时候的时间戳以及修改这个字段的时候的时间戳,点击左上角的User Records Management按钮
在这里插入图片描述
例如选择为dept表中的字段进行时间戳记录,这时RadSystems会自动为当前表再创建两个字段,一个date_createddate updated字段,还有一个是删除时的时间戳,这是一个逻辑删除
,

再保存重启项目,可以看到出现两个字段,创建新纪录后,Date Created会出现时间戳记录,更改记录后,Date Updated也会改变

在这里插入图片描述


总结

以上讲解了RadSystems在用户认证,系统角色许可,用户记录管理,时间戳记录方面的使用,RadSystems Studio作为一款强大的低代码开发平台,为企业提供了加速应用程序开发的新选择。通过简化开发流程和降低技术门槛,RadSystems Studio可以帮助企业更快速地构建现代应用程序,并实现数字化转型和业务创新。

希望本文能够帮助读者更好地了解RadSystems的使用,如果有任何疑问或者建议,欢迎留言讨论🌹


http://www.ppmy.cn/server/9368.html

相关文章

设计模式学习笔记 - 开源实战二(下):从Unix开源开发学习应对大型复杂项目开发

概述 前两骗文章,分别从代码编写、研发管理的角度,探讨了如何应对大型复杂软件开发。在研发管理这一部分,又讲到了比较重要的几点,它们分别是编码规范、单元测试、持续重构和 Code Review。其中,前三点在前面的文章中…

2024第七届国际机器人与智能技术会议(ICRIT 2024)即将召开!

2024第七届国际机器人与智能技术会议(ICRIT 2024)将于2024年8月21-23日在中国澳门举行。驾驭智能浪潮,引领机器人时代!ICRIT 2024,在促进学术交流、推动技术创新、加强国际合作等方面发挥着关键作用,是推动…

Selenium(一):八大元素定位

元素定位八大方法 1、find_element_by_id 通过id定位 find_element(By.ID,"kw") #建议使用2、find_element_by_name 通过标签名定位 find_element(By.NAME,"wd") #建议使用3、find_element_link_text 通过链接文本定位 find_element(By.LINK_TEXT,&q…

基于SSM+Jsp+Mysql的电影售票系统

开发语言:Java框架:ssm技术:JSPJDK版本:JDK1.8服务器:tomcat7数据库:mysql 5.7(一定要5.7版本)数据库工具:Navicat11开发软件:eclipse/myeclipse/ideaMaven包…

Python 妙用运算符重载——玩出“点”花样来

目录 运算符重载 主角点类 魔法方法 __getitem__ __setitem__ __iter__ __next__ __len__ __neg__ __pos__ __abs__ __bool__ __call__ 重载运算符 比较运算符 相等 不等 ! 大于和小于 >、< 大于等于和小于等于 >、< 位运算符 位与 & 位…

C++初阶学习第二弹——C++入门(下)

C入门&#xff08;上&#xff09;&#xff1a;C初阶学习第一弹——C入门&#xff08;上&#xff09;-CSDN博客 目录 一、引用 1.1 引用的实质 1.2 引用的用法 二、函数重载 三、内敛函数 四、auto关键字 五、总结 前言&#xff1a; 在上面一章我们已经讲解了C的一些基本…

统一建模语言UML图

uml 图定义 Unified Modeling Language&#xff08;统一建模语言&#xff0c;UML&#xff09;是一种用于软件系统设计和建模的标准化语言。它提供了一套图形化的符号和约定&#xff0c;用于描述软件系统的结构、行为和交互&#xff0c;以及系统与外部环境之间的关系。UML通常用…

Learn ComputeShader 02 Multiple kernels

前面已经成功创建了第一个compute shader&#xff0c;并且使用它替换掉quad的材质的纹理&#xff0c;现在我们将要在计算着色器中创建多个kernel。 首先调整上次的计算着色器&#xff0c;让它显示为红色。 然后再次创建一个kernel&#xff0c;显示为黄色。 结果应该是这样的…