【产品设计】软件系统三基座之三:用户管理

软件系统中的用户管理该如何做?系统设计过程中要考虑哪几方面?用户体验设计从哪些点来考察?

在这里插入图片描述
软件系统三基座包含:权限管理、组织架构、用户管理。基于权限控制、组织搭建,用户可以批量入场。

一、用户管理

在系统构建中,权限控制、组织搭建,对于普通用户都是不可见的。

权限控制,在系统搭建时,就会注册好所有的权限点;在系统初始化时,建立好角色和权限关系。组织搭建则一般由人事成员直接按照现行的组织架构新建即可。

基于权限控制、组织架构,可以批量导入现有公司成员,这是To B业务常见的场景。权限中的角色、组织中的各个部门都有其在当前系统中的唯一性,则可以在导入模板中批量完善,一次性导入。

随着公司的发展,人员会存在离职、调岗、新入职等场景,则用户管理需要支持删除、编辑、添加人员的功能。
在这里插入图片描述
在这里插入图片描述

二、登录注册

除开To B业务场景,To C业务场景中,用户更多需要直接注册。需要用户主动选择参与到这个“系统领域”中来,微信需要注册,微信公众号需要注册,知乎需要注册,抖音需要注册……这里也就引入了用户运营的方法,此为后话,当下不表。

在有用户管理的系统中,都需要登录;而需要注册的情况,单个用户注册也只使用一次,使用频率会低很多。登录注册为进入系统的入口,这是系统这个“风景区”的检票口,从而登录注册的功能常合在一起出现,并因为注册使用频次的原因,使得登录默认展示,而注册需要再切换一次。

常见系统登录注册页面设计:
在这里插入图片描述
整体交互情况大同小异,但在于具体功能上确有诸多细分,登录注册方式主要包含:账号+密码+验证码、账号+密码+自动登录;手机号+验证码等。设计交互样式如图所示:

在这里插入图片描述

  • 账号密码登录,需要验证码校验,简单方式实现登录校验,防止恶意操作;
  • 账号密码登录,支持自动登录,记录登录信息,减少登录交互频次;
  • 手机号验证码登录,便捷、安全用户登录,因需要验证码校验,会增加运营成本;
  • 通过密码登录的情况,需要配置找回密码的功能,以防密码记忆错误或忘记密码,实现业务闭环,以防止将用户挡在系统外。

如此,实现整体业务闭环,将更多功能融合在登录注册页面。
在这里插入图片描述

  • 登录串联注册账号及密码找回,闭环所有用户使用;
  • 登录串联注册,因缺少忘记密码的路径,容易将忘记密码的用户挡在系统之外;
  • 登录串联不同角色,引导用户成为商家,同一个入口,还带有潜在引导性。

系统页面存有“商家登录”的情况,则是系统需要将用户分类,直接区别多种类型。如“商家登录”则将用户主动区分为商家、普通用户,业务主体也就是普通用户通过系统向商家购买东西。如此情况,商家则必然相对普通用户少很多,“商家登录”的入口则相对减弱。

三、设计检查

基于权限管理、组织架构、用户管理,系统基础构建完成,为后续更丰富完善的系统建设提供了基础。无论是电商业务,还是虚拟文化街,还是学校、医院等管理系统,还是OA、SaaS平台,亦或是低代码、无代码平台,都有无限可能。
在这里插入图片描述

  • 基于三基座,可以搭建内容管理系统,类似知乎、微博、微信公众号;
  • 基于三基座,可以搭建销售管理,常见的如CRM商机管理系统;
  • 基于三基座,可以搭建产品销售管理,优秀的如电商体系,支持产品管理、订单管理、支付管理、物流管理、仓储管理;
  • 基于三基座,可以搭建进销存管理系统,支撑供应链业务;
  • 基于三基座,可以搭建数据中台业务,实现数据采集、清洗、统计、分析及可视化;
  • 在系统设计落地中,最核心的是业务闭环,完善所有需要的功能,从MVP逐渐完善。在产品设计中也需要从单个场景来补充检核业务功能设计。系统落地页面中,常见的是
    列表页 和 详情页。

列表页检查项:
在这里插入图片描述
详情页检查项:
在这里插入图片描述
整体产品设计,通过业务流程+功能流程,验证整体核心流程;通过 功能+状态 ,验证每一个信息实体自身的交互和逻辑;通过 列表+详情交互检查,验证每个信息实体交互细节;从大的概况,到每个执行细节,都细化下来优化,这样的产品设计,在产品自闭环上,是一定成功的。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/238473.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

深入理解RBAC权限系统

最近,一位朋友在面试中被问及如何设计一个权限系统。我们注意到目前许多后台管理系统(包括一些热门的如若依快速开发平台)都采用了RBAC访问控制策略。该策略通过将权限授予角色,然后将角色分配给用户,从而实现对系统资…

【Spark精讲】Spark任务运行流程

Spark任务执行流程 部署模式是根据Drvier和Executor的运行位置的不同划分的。client模式提交任务与Driver进程在同一个节点上,而cluster模式提交任务与Driver进程不在同一个节点。 Client模式 Clinet模式是在spark-submit提交任务的节点上运行Driver进程。 执行流…

day01、什么是数据库系统?

数据库系统介绍 1.实例化与抽象化数据库系统2.从用户角度看数据库管理系统的功能2.1 数据库定义功能2.2 数据库操纵2.3 数据库控制2.4 数据库维护功能2.5 数据库语言与高级语言 3.从系统:数据库管理系统应具有什么功能 来源于战德臣的B站网课 1.实例化与抽象化数据库…

Git篇---第五篇

系列文章目录 文章目录 系列文章目录前言一、提交对象包含什么?二、如何在Git中创建存储库?三、怎样将 N 次提交压缩成一次提交?前言 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站,这篇文章男女通用,看懂了就去分…

D30|继续贪心

别太贪心了,做出一道贪心就应该知足呜呜呜 860.柠檬水找零 初始思路&&题解复盘: 确实不难,按照这个思路书写即可。 情况一:账单是5,直接收下。 情况二:账单是10,消耗一个5,增加一个10…

『 Linux 』进程地址空间概念

文章目录 🫙 前言🫙 进程地址空间是什么🫙 写时拷贝🫙 可执行程序中的虚拟地址🫙 物理地址分布方式 🫙 前言 在c/C中存在一种内存的概念; 一般来说一个内存的空间分布包括栈区,堆区,代码段等等; 且内存是…

长三角区域部分行业企业是如何实践招标采购供应链系统建设的?

长三角城市群是我国经济发展最活跃、开放程度最高、创新能力最强的区域之一,在国家现代化建设大局和全方位开放格局中具有举足轻重的战略地位。今年前三季度,长三角实现地区生产总值约22万亿元,占全国经济总量的24%。 采购作为供…

从零构建属于自己的GPT系列6:模型本地化部署2(文本生成函数解读、模型本地化部署、文本生成文本网页展示、代码逐行解读)

🚩🚩🚩Hugging Face 实战系列 总目录 有任何问题欢迎在下面留言 本篇文章的代码运行界面均在PyCharm中进行 本篇文章配套的代码资源已经上传 从零构建属于自己的GPT系列1:数据预处理 从零构建属于自己的GPT系列2:模型训…

极兔速递查询,极兔速递单号查询,筛选出指定派件员的单号

批量查询极兔速递单号的物流信息,并将指定派件员的单号筛选出来。 所需工具: 一个【快递批量查询高手】软件 极兔速递单号若干 操作步骤: 步骤1:运行【快递批量查询高手】软件,第一次使用的朋友记得先注册&#xff…

【基础知识】大数据概述

关键词—分布式 化整为零,再化零为整 大数据的定义 传统数据库处理起来困难的数据集。 发展历程 中国开源生态图谱2023 参考内容 中国开源生态图谱 2023.pdf 技术组件说明 数据集成 sqoop、dataX、flume 数据存储 hdfs、kafka 数据处理 mapreduce、hive…

使用shell脚本将一台虚拟机上面数据分发到其他虚拟机上面xsync

目录 1,功能2,注意点3,shell脚本介绍4,bash内容 1,功能 使用shell脚本将一台虚拟机上面数据分发到其他虚拟机上面。 2,注意点 需要修改的地方:hadoop250 hadoop251 hadoop252 hadoop253 hado…

“2024杭州国际安防产品展览会”加快推进浙江平安城市体系现代化

2024杭州国际安防产品展览会,将于2024年3月份在杭州国际博览中心隆重召开。作为全球安防产业的重要盛会,该展览会以其“专业化、市场化”为特点,聚焦每年核心主题,以专业化为核心,打造品牌项目,使之成为备受…

RuoYi-Cloud诺依微服务项目

1、架构图 从图中解析出RuoYi-Cloud 使用微服务技术栈 网关:Gateway远程调用:Ribbon/Feign注册中心:Nacos Discovery熔断降级:Sentinel配置中心:Nacos Config链路追踪:Sleuth ZipKin/SkyWalking &#x…

Stable Diffusion 系列教程 - 3 模型下载和LORA模型的小白入门

首先,一个比较广泛的模型下载地址为:Civitai Models | Discover Free Stable Diffusion Models 黄框是一些过滤器,比如checkpoints可以理解为比如把1.5版本的SD模型拷贝一份后交叉识别新的画风或场景后得到的模型,可以单独拿出来使…

SQL中的三值逻辑:TRUE、FALSE 和 UNKNOWN。

在SQL中,通常采用三值逻辑处理条件表达式的真值。这种逻辑是基于三种可能的真值状态:TRUE、FALSE 和 UNKNOWN。 TRUE(真): 表示条件为真或成立。 FALSE(假): 表示条件为假或不成立。…

EasyExcel处理表头的缓存设置

在学习EasyExcel 时会发现针对使用类模型配置表头相关属性时,EasyExcel 会使用到缓存技术以提升表头的解析速度如下代码: 这些参数再何时设置的哪? 在easyExcel 基础参数设置中会有这个参数filedCacheLocation 。默认采用的使用线程级别的…

C++学习笔记—— C++内存管理方式:new和delete操作符进行动态内存管理

系列文章目录 http://t.csdnimg.cn/d0MZH 目录 系列文章目录http://t.csdnimg.cn/d0MZH 比喻和理解a.比喻C语言开空间C开空间 b.理解a、C语言的内存管理的缺点1、开发效率低(信息传递繁琐)2、可读性低(信息展示混乱)3、稳定性差&…

什么是shell?

系统内核是操作系统的基本组成部分,它负责管理系统的硬件和软件资源,并提供一组基本的系统服务。内核是操作系统的核心,控制着计算机的所有主要功能,包括内存管理、进程管理、设备驱动程序、系统调用和安全防护等。内核在计算机中…

轻量封装WebGPU渲染系统示例<44>- 材质组装流水线(MaterialPipeline)之灯光和阴影(源码)

目标: 数据化,模块化,自动化 备注: 从这个节点开始整体设计往系统规范的方向靠拢。之前的都算作是若干准备。所以会和之前的版本实现有些差异。 当前示例源码github地址: https://github.com/vilyLei/voxwebgpu/blob/feature/material/src/voxgpu/sa…

前端点点点加载小点样式css动画过程实现

对话的 ... 加载动画&#xff0c;直接用 CSS 就可以实现&#xff0c;样式可以自己改&#xff0c;逻辑大差不差 <div class"loading-text"><span class"dot1"></span><span class"dot2"></span><span class&quo…