后台产品功能需求普及——增查改删、显算传异。

增:添加数据

什么场景下,触发条件是什么,新增数据类型(表单中哪些必填,哪些选填),新增页面字段是否可以自定义配置

是否支持批量添加,是否支持导入,导入要求(文件格式、大小)有哪些?导入数据是以新数据导入还是替换现有值。
数据增加到一定量时,会如何显示

查:查询/查看数据

查询搜索:
单行文本框、多行文本框、下拉列表、下拉选择、单选、复选

数据展现形式:
自定义结果集列、列名显示顺序自定义、升降序、筛选显示等

查看详情:
本页面覆盖、抽屉页、新窗口、弹窗

改:修改数据

对原有数据的修改:定义哪些不可更改、哪些更改后就不能变了、哪些可以重复修改

修改方式:修改入口位置、显示方式(icon、文本、按钮)、修改是否有二次确认、修改的反馈、此时返回会提示什么、修改是否实时生效、

是否支持批量修改

删:删除数据

一般的删除一般都是逻辑删除(数据库保留记录,做标记出来,后台代码增加条件,这些标记了逻辑删除的数据不在前台显示),物理删除(从数据库中删除)不常见

删除条件:哪些可以删、哪些不能删、删除时是否有二次确认、删除结果是否可以撤回、删除之后数据会呈现怎么样的形态

是否支持批量删除

显:数据显示

显示内容:哪些必需显示,哪些不必要

报表类菜单,图标是否需要互显,选好查询条件后,图表是否立即更新。如果只显示图,是否需要手动切换才能显示列表数据

是否可以配置,不同的用户权限不一样

算:数据计算

算法规则,运行规则

传:数据传输

传输的内容(I/O、消息)和传输的方向(异地双活),形式(API、FTP)

比如说:用户在前台的一个简单查询按钮操作。这里就发生了传输操作。需要考虑传输的内容和传输的方向,客户端把相应的搜索条件传输到服务端,服务端处理后返回一定的结果,返回时也是传输,有些类似技术GG说的ajax的传递。
另外有一些API接口的数值传递、FTP传输的方式等等。
还有我们看不见的灾备传输,像阿里这类巨无霸公司,做到了异地双活不同服务器之间的数据传递。

异:数据异常

网络异常、程序异常、数据异常
image.png