在模糊查询中怎样事先加载页面_8种信息类型,中后台产品功能自查清单

产品经理在梳理产品需求文档时需要把每一个功能的逻辑关系、交互方式都整理全面,为了避免疏漏,与开发评审前,建议每位产品都 Check 几遍文档。本文整理了一份中后台产品功能自查清单,供大家参考,如有不全欢迎提建议~

b0ab1d5d89b85135cb8df62dc4339c3d.png

中后台功能自查方法“增删改查 显算传异”,这是中后台功能常见的 8 大信息类型。

一、增

1. 思考要点

  1. 增加操作是否有必要
  2. 谁可以增加,谁不能增加
  3. 什么时候可以增加,什么时候不可以增加
  4. 在哪里增加(入口)
  5. 增加的内容是什么
  6. 怎样增加,主流程是怎样的,其中又包含哪些异常情况

2. Checklist

  • 点击增加后信息提示
  • 增加的内容信息是否必填
  • 增加条件是什么
  • 增加是否有限制条件(字数、字符限制、格式)
  • 哪些情况不允许增加
  • 增加过程中输入参数有哪些
  • 支持批量增加吗
  • 操作提示
  • 增加是否进入到编辑状态
  • 编辑状态是否支持删除
  • 点击确认提交后,在当前页面提交后再返回,返回到哪里
  • 支持连续添加吗,应该如何设置
  • 增加类型支持:文本、图片、视频、GIF
  • 关联数据梳理

二、删

1. 思考要点

  1. 删除操作是否有必要
  2. 谁可以删除,谁不能删除
  3. 什么时候可以删除,什么时候不可以删除
  4. 在哪里删除(入口)
  5. 删除的内容是什么,什么内容不支持删除
  6. 怎样删除,主流程是怎样的,其中有哪些异常情况

2. Checklist

  • 点击删除后是否需要二次确认
  • 删除条件是什么
  • 删除后是否可以快速撤销
  • 删除到一半就停止(例如断网),被删除内容怎么处理?
  • 删除后是否进入回收站,是否支持恢复
  • 是否支持批量删除,如何操作,如何提示
  • 在增加过程中是否支持批量删除
  • 考虑是否有关联数据
  • 删除数据采用逻辑删还是物理删

三、改

1. 思考要点

  1. 修改是否有必要
  2. 谁可以修改,谁不能修改
  3. 什么时候可以改,什么时候不可以改
  4. 在哪里改(入口)
  5. 改的对象有哪些,哪些内容不能改
  6. 怎样改,主流程是怎样的,其中有哪些异常情况

2. Checklist

  • 改的条件是什么
  • 修改的限制条件是什么
  • 哪些参数可以修改,哪些参数不可修改
  • 是否支持批量修改
  • 修改过程中如何取消修改
  • 修改后支持撤销吗
  • 修改提交有二次确认吗
  • 修改是否涉及数据转移

四、查

1. 思考要点

  1. 是否支持查
  2. 谁可以查,谁不能查
  3. 什么时间可以查
  4. 在哪里查
  5. 支持查哪些对象
  6. 怎么查,主要流程是怎样的,其中包含的异常情况

2. Checklist

  • 查询的入口在哪里
  • 查询异常情况怎样显示
  • 查询对象是什么
  • 哪些字段支持查
  • 查询条件:按权限?按类别?按时间?
  • 查询方式:搜索、筛选
  • 搜索条件:id、用户名、手机号等
  • 匹配方式:精准匹配、模糊匹配等
  • 查询结果:有屏蔽要求吗?对查询结果可以进行哪些操作?
  • 查找结果展示:如何展示,如何排序,没找到怎么办,如何显示?
  • 打开结果展示方式如何,新标签页、当前页、弹窗、详情页,是否可以继续点击跳转

五、显

1. 思考要点

  1. 显示这个是否有必要
  2. 针对不同人显示内容是否相同,不同权限显示是否相同,不同角色显示是否相同
  3. 什么时候显示,什么时候不不显示,显示多久?数据在哪里显示,怎样显示
  4. 显示包括哪些元素?(btn、数据、文本、图表、图片、视频)

2. Checklist

  • 敏感数据如何显示,如何配置(隐藏、权限设置)
  • 显示内容的优先级(必要字段、重要字段、排版、呈现方式)
  • 显示的层级关系(父子级嵌套关系)
  • 功能操作前、操作方式、操作过程展示、操作结果展示
  • 数据绘制交互【请求前、请求中、绘制、绘制完成(有数据、失败)、数据缓存、请求及重试机制】
  • 页面默认选中焦点、选中项、默认值
  • 页面显示元素交互状态有哪些(常态、鼠标悬停、点击、选中、禁用)
  • 显示的顺序,按照创建时间顺序、修改时间、类别
  • 列表显示样式、一页显示数量,分页显示数量,响应式布局
  • 列表的是否支持快捷操作,筛选、排序、搜索
  • 显示的元素数量范围,文本过多如何显示
  • 内容为空怎么显示
  • 哪些错误、错误提示显示方式和内容
  • 哪些内容是固定的,哪些内容是服务端返回的

六、算

1. 思考要点

  1. 计算规则
  2. 计算逻辑

2. Checklist

  • 多久算一次
  • 哪些数据参与计算
  • 参数的限制
  • 数据变化的规则:实时更新、自动拉取、推送、隔天更新等
  • 需要什么哪些条件
  • 哪些信息需要默认保存,自动填充?
  • 需要什么统计
  • 数量变化规则

七、传

1. Checklist

  • 传输内容格式支持:文本、图片、视频、数据等
  • 哪些需要传,哪些不需要传
  • 手动传,还是自动传
  • 传输的内容
  • 传输的方向
  • 上传文件是否有格式限制、大小限制
  • 上传文件是否要显示格式信息,格式提示
  • 上传文件后是否显示文件名,怎样显示
  • 上传后是否允许重复上传,覆盖上传,取消上传
  • 是否可以批量上传,批量上传后如何显示
  • 上传后是否可以删除、批量删除,如何删除?

八、异

1. Checklist

  • 数据的异常边界
  • 异常处理:为空、字符超长、超时等
  • 网络异常数据如何处理,如何提示用户,下一步如何操作,如中断:请求刷新、重试机制、关闭进程
  • 账号异常情况,如(登录、注册、更换设备、账号是否互斥)
  • 中断、失败、超出限制如何处理
  • 业务关联的边缘场景如何处理
  • 铭感词、内容违规
  • 无法获取数据(无响应)
  • 加载时间过长(页面多久超时,超时后提示方式)
  • 状态码提示(404、403、5XX等)

本文由 @L木o木IN 原创发布于人人都是产品经理,未经作者许可,禁止转载。

题图来自Unsplash,基于CC0协议。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

mysql 8.0 手动安装教程_mysql 8.0.13手动安装教程

本文为大家分享了mysql 8.0.13手动安装教程,供大家参考,具体内容如下一、步骤解读1.下载MySQL下载地址选择 Downloads-->Community-->MySQL Community Server,然后拉到页面的最低端,点击“下载”。此时一般会提示登陆&#…

gff3转mysql_科学网-把GFF3文件导入MySQL数据库-闫双勇的博文

什么是GFF3?这个一种序列注释文件的格式,基因组注释数据常常会用这种格式来记录序列注释信息,关于这种格式的更多信息,可以在这里学习:http://www.sequenceontology.org/gff3.shtml这里简单说下,怎样把GFF3文件导入My…

mysql时间字段不走索引_MySQL使用=或=范围查询时不走索引

2020-02-27最近一个日志页面查询很慢,然后去跟踪了查询sql,发现日期字段上即使建了索引,查询还是很慢,执行语句还是使用了全表扫描,于是继续分析下去。查询语句类似:select * from logs where createtime > 2020-01…

指数函数中x的取值范围_指数函数x的取值范围是

1、指数函数x的取值范围是a>0且a不1;2、指数函数是重要的基本初等函数之一。一般地,yax函数(a为常数且以a>0,a≠1)叫做指数函数,函数的定义域是 R ;3、,在指数函数的定义表达式中,在ax前的…

java excutorthread_JAVA 线程池ThreadPoolExcutor原理探究

概论线程池(英语:thread pool):一种线程使用模式。线程过多会带来调度开销,进而影响缓存局部性和整体性能。而线程池维护着多个线程,等待着监督管理者分配可并发执行的任务。这避免了在处理短时间任务时创建与销毁线程的代价。线程…

websocket连接mysql_websocket 使用 spring 的service层 ,进而调用里面的 dao层 来操作数据库 ,包括redis、mysql等通用...

1.前言描述一下今天用websocket踩得坑 ---》空指针异常!我想在websocket里面使用service 层的接口,从中获取数据库的一些信息 ,使用 Autowired 注解 接口 ,报错 空指针异常 !!!查过资料才发…

世上最简单的mysql_最简单易懂的mysql安装教程

今天安装MySQL花了蛮长时间的,感觉坑还是挺多的,写遍文章总结一下。一、安装1.解压zip包到安装目录先从MySQL官网 下载mysql最新的免安装版压缩包解压之后变成这个样子:里面的文件是这个样子下面开始了,请注意2.配置文件在安装目录…

aix系统升级失败提示java_AIX系统补丁升级失败处理

问题描述:现网一台IBM P550小型机,初始版本通过oslevel –r命令检查为5300-02,在IBM官方网站下载5300-06补丁并升级到5300-06后系统报错,缺少sysmgt.websm.apps 5.3.0.60,sysmgt.websm.rte 5.3.0.60两个文件问题处理&a…

java arraylist char,Java基础学习笔记六 Java基础语法之类和ArrayList详解

引用数据类型引用数据类型分类,提到引用数据类型(类),其实我们对它并不陌生,如使用过的Scanner类、Random类。我们可以把类的类型为两种:第一种,Java为我们提供好的类,如Scanner类,Random类等&a…

matlab 数值解 期权顶级啊,潮盈期权院高胜率交易技巧系列之二----期权交易策略及基于MATLAB统计套利介绍...

主题:高胜率交易技巧系列之二----期权交易策略及基于MATLAB统计套利介绍会场流程:13:30--14:00:参会嘉宾到场签名14:00--14:45:期权知识14:45--15:25:期权交易策略使用15:25--15:35:茶歇15:35--16:35&#…

php的用例图箭头怎么画,需求中如何画用例图 - china008的个人空间 - OSCHINA - 中文开源技术交流社区...

UML用例图用例图主要用来图示化系统的主事件流程,它主要用来描述客户的需求,即用户希望系统具备的完成一定功能的动作,通俗地理解用例就是软件的功能模块,所以是 设计系统分析阶段的起点,设计人员根据客户的需求来创建…

oracle学习数据,Oracle从入门到精通的学习笔记

本次知识点:1.认识SQL的介绍2.掌握scott用户的数据结构3.查询语句之简单查询1.SQL:SQL是指结构化查询语言,在80年代的时候,基本存在80多种数据库,每一种数据库都有自己的的操作命令,也就导致了程序员从一个数据库到另一个数据库的转化时变的极为麻烦,基本就要从新学习.在70年代…

强行更改linux服务器时间,加强Linux服务器安全的20项建议

一般情况下用 Linux 做桌面在默认配置下是很安全的,我在一定程度上同意这个说法(很值得商榷的话题)。不过 Linux 内置的安全模型和工具做得确实很到位,用户只需进行简单的调整和自定义就可以加强 Linux 服务器安全。与恶意用户做斗争对于所有 Linux 系统…

linux终端提示符含义,Linux:终端提示符 (prompt) 不如期生效原因

前言先来简单介绍下, prompt是什么鬼? 顾名思义就是提示符的意思, 看起来和我们遥远, 但实际上只要是每个接触shell的童鞋, 都有看到, 那就是我们在输命令时前面的那串提示符.例如:当然, 这个样式是可以修改的, 这就涉及到我们的PS1和PS2了, 有经验或者以前有设置过的童鞋估计…

skyeye linux qt,ARM仿真器SkyEye的安装及使用

SkyEye是一个开源软件(OpenSource Software)项目,中文名字是"天目"。SkyEye的目标是在通用的Linux和Windows平台上实现一个纯软件集成开发环境,模拟常见的嵌入式系统,可在SkyEye上运行μCLinux以及μC/OS-II等,以及各种…

2g 双核电脑 linux,9208)(奔腾双核E5200/2G/320G)电脑详细技术

处理器型:intel 酷睿2双核 p7350 intel 酷睿2双核 p7450 intel 酷睿2双核 t6600 intel 奔腾双核t4300 intel 奔腾双核 t4400 intel 赛扬双核 t1600 intel 赛扬双核 t3000操作系统:windowsvista home basic dos标配内存:1gb 2gb 硬盘容量&…

linux apache 大文件,Apache下error.log文件太大的处理方法

Apache下error.log文件太大的处理方法2019年05月03日| 萬仟网网络运营| 我要评论清除error.log、access.log并限制apache日志文件大小的方法 有个客户反映vps网站打不开,登录系统检查下,客户是win2003系统,发现放置网站文件的清除error.log、…

c语言程序设计实践课选题,c语言程序设计实践实验题目

c语言程序设计实践实验题目 绥化学院程序设计实践实验报告范例 参考1实验题目:循环结构程序设计实验目的:1.熟悉 VC6.0 的运行环境,掌握 C 程序的执行方法;2.掌握三种基本数据类型、部分运算符号和常用函数;3.掌握三种…

c语言上机指导答案清华,第一章自测练习答案清华大学c语言习题实验指导及课程设计...

第一章自测练习答案清华大学c语言习题实验指导及课程设计 第一章 自测练习参考答案 一.简答题 1.源程序是程序员创建的,目标程序是编译器创建的,可执行程序是连接器创建的。 2.步骤如下:1)说明程序需求&…

k6前级效果器怎么用_新手学习电吉他,效果器应选择单块还是综合?

作为一个新手来说,我建议一开始先选择综合型效果器。这里我们先简单介绍下综合效果器与单块效果器。综合效果器可以理解为多个单块的综合体,即包含了很多种效果。一块大综合效果器可能就有三四十种预置音色,有过载、失真、法滋、延迟、混响、…