当前位置: 首页 > article >正文

性格测评小程序03搭建用户管理

目录

  • 1 创建数据源
  • 2 搭建后台
  • 3 开通权限
  • 4 搭建启用禁用功能
  • 最终效果
  • 总结

性格测评小程序我们期望是用户先进行注册,注册之后使用测评功能。这样方便留存用户的联系信息,日后还可以推送对应的相关活动促进应用的活跃。实现这个功能我们要先创建数据源,然后搭建页面功能,开发对应的验证逻辑。

性格测评小程序01用户管理mp4

1 创建数据源

打开控制台,切换到云数据库,现在微搭一共是分为三种数据库,云数据库、mysql和自有mysql
在这里插入图片描述
文档型数据库字段比较灵活,可以方便调整,缺点是在表关联时候语法比较复杂。mysql需要事先规划好字段,统计分析的时候可以写sql语句比较方便。

以上两种都是产品自带的数据库,如果自己已经有mysql数据库也可以连接上来,缺点是性能较差,查询和写入比较耗时。

移动到mysql数据库,点击+号创建数据模型
在这里插入图片描述
首次使用的时候需要初始化,点击初始化的按钮
在这里插入图片描述
输入模型名称和标识
在这里插入图片描述
点击添加字段,添加用户名,username,类型选择文本
在这里插入图片描述
继续添加字段,添加用户密码,password,类型选择文本
在这里插入图片描述
继续添加字段,添加邮箱,email,类型选择邮箱
在这里插入图片描述
继续添加字段,添加用户状态,类型选择枚举,枚举项为启用、禁用
在这里插入图片描述
在这里插入图片描述

2 搭建后台

创建好数据源之后,我们创建一个自定义应用作为后台,后台一般提供给管理员对注册用户进行管理。

回到可视化设计,点击从数据模型创建
在这里插入图片描述
选择数据模型,选择增删改查数据场景,布局选择左侧导航布局
在这里插入图片描述
切换到PC模式,点击切换到布局设计图标
在这里插入图片描述
切换到左侧导航布局,根据页面一键生成菜单
在这里插入图片描述
只保留列表页面,并且修改菜单的图标
在这里插入图片描述
修改一下系统名称,修改为性格测评后台
在这里插入图片描述
将底部的图标改为退出图标
在这里插入图片描述
将文本改为退出
在这里插入图片描述
配置点击事件为退出登录
在这里插入图片描述
将图标自带的事件删掉
在这里插入图片描述
回到页面设计,点击配置图标
在这里插入图片描述
切换到访问控制,设置为自定义登录
在这里插入图片描述
勾选账号密码登录
在这里插入图片描述
修改一下应用的名称改为性格测评后台
在这里插入图片描述

3 开通权限

后台搭建好之后,我们需要配置角色并创建管理员账号,点击云后台管理
在这里插入图片描述
点击权限控制
在这里插入图片描述
切换到自定义角色,点击创建角色
在这里插入图片描述
输入角色名称
在这里插入图片描述
角色添加好之后,在列表上找到角色名称,点击管理权限
在这里插入图片描述
点击添加自定义策略
在这里插入图片描述
首先开通应用
在这里插入图片描述
选择我们的性格测评后台
在这里插入图片描述
设置为可访问全部页面
在这里插入图片描述
接着添加数据模型
在这里插入图片描述
选择我们的用户表
在这里插入图片描述
行查看权限和行修改权限设置为全部
在这里插入图片描述
设置好角色之后,点击用户管理
在这里插入图片描述
点击新建用户
在这里插入图片描述
输入用户名和密码
在这里插入图片描述
用户添加好之后回到权限控制界面,点击管理成员
在这里插入图片描述
点击添加成员
在这里插入图片描述
勾选我们的用户
在这里插入图片描述

4 搭建启用禁用功能

用户管理我们需要给管理员提供启用和禁用的功能,选中数据表格,在操作列添加两个按钮
在这里插入图片描述
点击启用按钮,添加点击事件
在这里插入图片描述
选择调用数据源方法
在这里插入图片描述
选择用户表,方法设置为修改单条
在这里插入图片描述
查询条件设置为数据标识等于所在行数据的数据标识
在这里插入图片描述
启用状态设置为1
在这里插入图片描述
成功时添加数据表格的刷新方法
在这里插入图片描述
按照上述设置,配置禁用按钮的点击事件,禁用时启用状态要设置为2

最终效果

设置好了之后,在点表格的操作列按钮时候就可以更新用户的状态
在这里插入图片描述

总结

本篇我们介绍了如何搭建用户管理功能,在创建应用的时候我们可以根据已经建好的数据源快速生成增删改查的页面,之后按需设置表格的操作列就可以很方便的实现需要的各类管理功能。

相关文章:

性格测评小程序03搭建用户管理

目录 1 创建数据源2 搭建后台3 开通权限4 搭建启用禁用功能最终效果总结 性格测评小程序我们期望是用户先进行注册,注册之后使用测评功能。这样方便留存用户的联系信息,日后还可以推送对应的相关活动促进应用的活跃。实现这个功能我们要先创建数据源&…...

Linux-C/C++《七、字符串处理》(字符串输入/输出、C 库中提供的字符串处理函数、正则表达式等)

字符串处理在几乎所有的编程语言中都是一个绕不开的话题,在一些高级语言当中,对字符串的处理支 持度更是完善,譬如 C、 C# 、 Python 等。若在 C 语言中想要对字符串进行相关的处理,譬如将两个字符串进行拼接、字符串查找、两个…...

如何使用CSS画一个三角形,原理是什么?

如何用 CSS 画一个三角形?原理和实战指南 一、核心原理 CSS 画三角形的本质是利用边框(border)的叠加特性。当一个元素的宽高为 0 时,其边框会以对角线形式相交,形成四个独立的三角形区域。通过控制某一边的边框颜色为…...

调用DeepSeek API接口:实现智能数据挖掘与分析

在当今数据驱动的时代,企业和开发者越来越依赖高效的数据挖掘与分析工具来获取有价值的洞察。DeepSeek作为一款先进的智能数据挖掘平台,提供了强大的API接口,帮助用户轻松集成其功能到自己的应用中。本文将详细介绍如何调用DeepSeek API接口&…...

iOS主要知识点梳理回顾-5-运行时方法交换

方法交换可以放在 load 或 initialize 方法中,也可以自己根据时机来空,比如开启某个开关后才需要交换方法。如果是在load中调用,交换工作会在类加载时(程序启动)自动调用;如果是在initialize中调用&#xf…...

基于若依开发的工程项目管系统开源免费,用于工程项目投标、进度及成本管理的OA 办公开源系统,非常出色!

一、简介 今天给大家推荐一个基于 RuoYi-Flowable-Plus 框架二次开发的开源工程项目管理系统,专为工程项目的投标管理、项目进度控制、成本管理以及 OA 办公需求设计。 该项目结合了 Spring Boot、Mybatis、Vue 和 ElementUI 等技术栈,提供了丰富的功能…...

uni-app 学习(一)

一、环境搭建和运行 (一)创建项目 直接进行创建 (二)项目结构理解 pages 是页面 静态资源 打包文件,看我们想输出成什么格式 app.vue 页面的入口文件 main.js 是项目的入口文件 存放对打包文件的配置 pages 存放整…...

本地部署DeepSeek + AnythingLLM 搭建高效安全的个人知识库

环境准备: 本地部署方案请参考博客:windows平台本地部署DeepSeek大模型+Open WebUI网页界面(可以离线使用)-CSDN博客 windows平台本地部署DeepSeek大模型+Chatbox界面(可以离线使用)-CSDN博客 根据本人电脑配置:windows11 + i9-13900HX+RTX4060+DDR5 5600 32G内存 确…...

【git-hub项目:YOLOs-CPP】本地实现03:跑自己的实例分割模型

本节博客,我们继续讲解,如何在cpu+windows上,跑通自己的实例分割模型。 目录 模型 类别名称 量化 导出模型 拉取最新代码 进入官网ultralytics 模型 该项目包括存储在 models 和 quantized_models 目录中的各种预训练标准 YOLO 模型: 模型类型模型名称标准模型yolo5…...

【Qt】QObject类的主要功能

在 Qt 中,QObject 类是所有 Qt 对象的基类,提供了许多基础功能,使得 Qt 的对象系统能够有效地工作。它为其他类提供了核心的机制,比如信号和槽机制、对象树结构、内存管理等。 QObject 类的主要功能: 信号和槽机制&am…...

OpenEuler学习笔记(三十):在OpenEuler上搭建3D建模环境

在OpenEuler上搭建3D建模环境,通常可以选择一些常见的3D建模软件,如Blender、FreeCAD等。以下以搭建Blender和FreeCAD这两款软件的使用环境为例,为你详细介绍搭建步骤。 搭建Blender 3D建模环境 1. 更新系统软件包 首先,确保系…...

nsc account 及user管理

从安全角度,推荐使用sign 模式进行nats account及用户管理 把权限放到account level 用户密码泄露可以通过快速更换用户可以设置过期日期,进行安全轮换 此外通过nsc 管理用户和权限,可以统一实现全局管控,包括subject管控&#…...

把 DeepSeek1.5b 部署在显卡小于4G的电脑上

这里写自定义目录标题 介绍准备安装 Ollama查看CUDA需要版本安装CudaToolkit检查Cuda是否装好设置Ollama环境变量验证是否跑在GPU上ollama如何导入本地下载的模型安装及配置docker安装open-webui启动open-webui开始对话 调整gpu精度 介绍 Deepseek1.5b能够运行在只用cpu和gpu内…...

Git子模块实战:大型后台管理系统模块拆分实践

案例背景 某企业级后台管理系统需要拆分为三个核心模块: 权限中心 (auth-center):负责RBAC权限管理数据可视化 (data-visualization):包含BI看板模块工作流引擎 (workflow-engine):审批流程核心组件 每个模块由独立团队开发维护…...

【做一个微信小程序】校园事件页面实现

前言 为了进一步扩展校园事件页面的功能,我们可以添加 搜索、分类筛选 和 渐变卡片色 等特性。以下是详细的方案和源码实现。 扩展功能设计 1. 搜索功能 在页面顶部添加搜索框,用户输入关键词后,筛选出匹配的事件。2. 分类筛选 在页面顶部添加分类标签(如“全部”、“活动…...

基于 Filebeat 的日志收集

在现代分布式系统中,日志数据作为关键的监控与故障排查依据,越来越受到重视。本文将深入探讨 Filebeat 的技术原理、配置方法及在 ELK(Elasticsearch、Logstash、Kibana)生态系统中的应用,帮助开发者构建高效、稳定的日…...

Python教程108:针对面向对象Class类知识要点,源码示例再演示

类的基础结构,比如定义类、初始化方法__init__,然后实例化对象。然后是类的属性,包括实例属性和类属性。接着是方法,比如实例方法、类方法、静态方法的区别。还有继承和多态,这是面向对象的重要部分。可能还需要提到特…...

如何在Excel和WPS中进行翻译

文档翻译我们可以用在线翻译工具,Excel工作表的翻译使用在线翻译工具就不是特别方便,那么如何快速进行翻译呢,我们今天介绍在不同的场景下如何利用翻译函数和Python程序来实现单元格的快速翻译。 一、在wps中进行翻译 WPS是我们常用的办公软…...

zola + github page,用 workflows 部署

之前的Zola都是本地build之后,再push到github上,这种方式很明显的弊端就是只能在本地编辑,而不能通过github编辑,再pull到本地,缺乏了灵活性。因此将zola用workflows来部署。 repo地址:https://github.com/…...

DeepSeek从入门到精通:提示词设计的系统化指南

目录 引言:AIGC时代的核心竞争力 第一部分 基础篇:提示词的本质与核心结构 1.1 什么是提示词? 1.2 提示词的黄金三角结构 第二部分 类型篇:提示词的六大范式 2.1 提示语的本质特征 2.2 提示语的类型 2.2.1 指令型提示词 …...

org.apache.kafka.common.errors.TimeoutException

个人博客地址:org.apache.kafka.common.errors.TimeoutException | 一张假钞的真实世界 使用kafka-console-producer.sh向远端Kafka写入数据时遇到以下错误: $ bin/kafka-console-producer.sh --broker-list 172.16.72.202:9092 --topic test This is …...

DeepSeek免费部署到WPS或Office

部署到WPS - 通过OfficeAI插件接入: - 准备工作:安装最新版本的WPS Office软件;访问DeepSeek官网,点击右上角的“API开放平台”,登录账号(若无账号需先注册),登录成功后,…...

智能手表表带圆孔同心度检测

在智能手表的制造工艺中,表带圆孔同心度检测是确保产品品质的关键环节。精准的同心度不仅关乎表带与表体的完美适配,更直接影响用户的佩戴舒适度和产品的整体美观度。稍有偏差,就可能导致表带安装困难、佩戴时出现晃动,甚至影响智…...

C# 变量,字段和属性的区别

总目录 前言 在C#中,变量(Variables)、字段(Fields) 和 属性(Properties) 是三个容易混淆但作用截然不同的概念。以下是它们的核心区别与使用场景: 一、变量(Variables&…...

如何设置linux系统时间?

在 Linux 系统中,可以通过不同的方法来设置系统时间,下面详细介绍几种常见的方式。 目录 方法一:使用date命令手动设置时间 方法二:同步硬件时钟(BIOS 时钟) 方法三:使用timedatectl命令设置…...

完美解决 error:0308010C:digital envelope routines::unsupported

查看专栏目录 Network 灰鸽宝典专栏主要关注服务器的配置,前后端开发环境的配置,编辑器的配置,网络服务的配置,网络命令的应用与配置,windows常见问题的解决等。 文章目录 windows电脑完美解决办法:设置说明…...

【OJ项目】深入剖析 JudgeServiceImpl 类:题目的判题逻辑详解

《深入剖析 JudgeServiceImpl 类:题目的判题逻辑详解》 一、引言 在编程竞赛或者在线编程平台中,判题服务是核心功能之一。它负责对用户提交的代码进行编译、执行,并根据预设的测试用例判断代码的正确性。今天我们就来详细剖析一个名为 Jud…...

MATLAB图像处理:Sobel、Roberts、Canny等边缘检测算子

边缘是图像中像素值剧烈变化的区域,反映了目标的轮廓、纹理等关键信息。边缘检测是图像分割、目标识别等任务的基础。本文将系统解析 六种经典边缘检测算子 的数学原理、实现方法及适用场景,并给出完整的MATLAB代码示例和对比分析。 1. 边缘检测基础 1…...

【设计模式】02-理解常见设计模式-结构型模式

上一篇,我们介绍了设计模式-创建型模式的内容,并给出了相关代码示范。 这一篇我们接着介绍剩下的内容之一“结构型模式” 一、概述 结构型模式主要用于处理类或对象的组合,以获得新的功能或实现更灵活的结构。 二、常见的结构型模式 1、适…...

LabVIEW太阳能制冷监控系统

在全球能源需求日益增长的背景下,太阳能作为一种无限再生能源,被广泛应用于各种能源系统中。本基于LabVIEW软件和STM32F105控制器的太阳能制冷监控系统的设计与实现,提供一个高效、经济的太阳能利用方案,以应对能源消耗的挑战。 项…...