低代码开发工具-学生管理系统-老师管理增删改查实现

简介: 低代码开发工具-学生管理系统-老师管理增删改查实现

老师管理

学生管理系统中的老师管理是一个重要的组成部分,它负责维护和管理学校中所有的老师信息。我们通过可视化设计快速实现老师管理界面。下面是教程。

新增数据库表

拷贝clazz_kemu修改为clazz_laoshi表

修改表结构

其中包括一个自增ID字段,及三个时间类型的字段,其余的字段按照需求增加,这里我们包括了title,kemu_id,remark个字段。接下来我们会在设计页面里用到这三个字段。


生成API

输入你安装的PHP时的域名/super/index.html,登录进去找到代码生成器界面。


新增页面

学生管理系统-老师管理,在分组学生管理系统分组,点击新增页面,输入页面标识、页面名称、字体图标.


拖动CRUD组件至设计区

修改API

结合表clazz_laoshi表,那么我们在后台API属性设置即为clazz/laoshi即可。


修改表格字段

表单编辑字段

拖入单行文本字段进编辑表单设计区,输入字段标识、字段标识标题。

同理拖入多行文本字段,修改字段标识对应数据库的标识。

选择科目

科目是动态创造的,需要从数据库表里加载数据,我们提供了API加载过程。

新建科目API

拖动下拉组件至表单设计区

找到数据选项属性,点击绑定图标,绑定到刚才API请求的数据源结果进行动态绑定,其中隐藏值显示值分别循环绑定到id,title。导出源码即可直接下拉科目。


表格列科目

表格列科目由于特殊性,也是动态数据源科目表的结果,但我们数据库存放的是科目ID表,这时也要结合生成的数据源进行绑定数据源。


绑定动态列的数据源,下拉字典,分别绑定数据。


参照代码如下:<dict-tag :options="kemu.rows" :value="scope.row.kemuId" valueField="id" labelField="title"/>



点击保存源码至本地

保存源码至本地后打开页面即可访问老师管理界面。

点击保存源码至本地

保存源码至本地后打开页面即可访问老师管理界面。

进入页面

启动环境进进入科目管理,在右上角可以设计不同主题效果。


数据查询

输入单选文本,字段名称改为title_like支持模板查询。PHP更多扩展查询参照此地址:PHP查询用法扩展-可视化设计工具


至此我们的老师管理增删改查已经完成

目录
相关文章
|
20天前
|
JavaScript Java 关系型数据库
毕设项目&课程设计&毕设项目:基于springboot+vue实现的在线考试系统(含教程&源码&数据库数据)
本文介绍了一个基于Spring Boot和Vue.js实现的在线考试系统。随着在线教育的发展,在线考试系统的重要性日益凸显。该系统不仅能提高教学效率,减轻教师负担,还为学生提供了灵活便捷的考试方式。技术栈包括Spring Boot、Vue.js、Element-UI等,支持多种角色登录,具备考试管理、题库管理、成绩查询等功能。系统采用前后端分离架构,具备高性能和扩展性,未来可进一步优化并引入AI技术提升智能化水平。
毕设项目&课程设计&毕设项目:基于springboot+vue实现的在线考试系统(含教程&源码&数据库数据)
|
22天前
|
Java 关系型数据库 MySQL
毕设项目&课程设计&毕设项目:springboot+jsp实现的房屋租租赁系统(含教程&源码&数据库数据)
本文介绍了一款基于Spring Boot和JSP技术的房屋租赁系统,旨在通过自动化和信息化手段提升房屋管理效率,优化租户体验。系统采用JDK 1.8、Maven 3.6、MySQL 8.0、JSP、Layui和Spring Boot 2.0等技术栈,实现了高效的房源管理和便捷的租户服务。通过该系统,房东可以轻松管理房源,租户可以快速找到合适的住所,双方都能享受数字化带来的便利。未来,系统将持续优化升级,提供更多完善的服务。
毕设项目&课程设计&毕设项目:springboot+jsp实现的房屋租租赁系统(含教程&源码&数据库数据)
|
3天前
|
SQL JSON 关系型数据库
MySQL是一个广泛使用的开源关系型数据库管理系统,它有许多不同的版本
【10月更文挑战第3天】MySQL是一个广泛使用的开源关系型数据库管理系统,它有许多不同的版本
24 5
|
1月前
|
SQL 关系型数据库 MySQL
学成在线笔记+踩坑(3)——【内容模块】课程分类查询、课程增改删、课程计划增删改查,统一异常处理+JSR303校验
课程分类查询、课程新增、统一异常处理、统一封装结果类、JSR303校验、修改课程、查询课程计划、新增/修改课程计划
学成在线笔记+踩坑(3)——【内容模块】课程分类查询、课程增改删、课程计划增删改查,统一异常处理+JSR303校验
|
13天前
|
关系型数据库 Unix MySQL
MySQL是一种关系型数据库管理系统
MySQL是一种关系型数据库管理系统
28 2
|
19天前
|
SQL 关系型数据库 MySQL
ThinkPHP6 连接使用数据库,增删改查,find,select,save,insert,insertAll,insertGetId,delete,update方法的用法
本文介绍了在ThinkPHP6框架中如何连接和使用数据库进行增删改查操作。内容包括配置数据库连接信息、使用Db类进行原生MySQL查询、find方法查询单个数据、select方法查询数据集、save方法添加数据、insertAll方法批量添加数据、insertGetId方法添加数据并返回自增主键、delete方法删除数据和update方法更新数据。此外,还说明了如何通过数据库配置文件进行数据库连接信息的配置,并强调了在使用Db类时需要先将其引入。
ThinkPHP6 连接使用数据库,增删改查,find,select,save,insert,insertAll,insertGetId,delete,update方法的用法
|
1天前
|
Java API 数据库
Data jpa 增删改查的方法分别有哪些
Data jpa 增删改查的方法分别有哪些
|
2月前
|
存储 SQL NoSQL
详解数据库管理系统(DBMS)
【8月更文挑战第31天】
60 0
|
3天前
|
缓存 算法 关系型数据库
Mysql(3)—数据库相关概念及工作原理
数据库是一个以某种有组织的方式存储的数据集合。它通常包括一个或多个不同的主题领域或用途的数据表。
21 5
Mysql(3)—数据库相关概念及工作原理
|
6天前
|
SQL 关系型数据库 MySQL