最专业的八方代购网站源码!

资讯热点
产品方法:5个后端产品标准化程序

发布时间:2021-8-15 分类: 电商动态

本文是针对作者作品的后端产品而设计的,干货已满。我希望设计之路能给你带来一些启示。

当我们做后端产品时,我们常常被复杂的业务逻辑所困惑,有时我们不知道如何设计它们。事实上,由于实际业务的变化,后端产品的需求通常差别很大,同时,由于操作设计过程繁琐,很多时候他们觉得无法启动。

但事实上,后端产品也有自己的惯例。这些例程使您可以更清晰地设计后端产品。快速构建一些页面的骨骼,您将无法开始设计。

套路一:默认页面一般为统计页面

  1、为什么要设计默认页面

有时当我们登录某些后端产品时,如果没有需求页面具有特别高的权重,则默认页面通常不知道要放什么。有些产品默认会放一些欢迎图片,有些产品甚至是空白页面,什么都没有(我现在是公司的产品)。

实际情况是默认页面绝对是系统中非常重要的页面。用户与系统的初始接触是它,因此如果没有配置它将是浪费的,并且用户将感觉不到整个系统体验。好。

 2、默认页面的设计分析

作者认为默认页面应显示的内容取决于两个方面:

一项功能,不需要用户操作,也没有任何首页显示。

用户打开系统时想要看到的内容。

统计页面恰好满足这两个方面。第一个统计数据是它不需要任何操作来触发。这取决于您的整体业务和当前用户的截止日期。其次,当用户打开系统时,目的是完成工作任务——还有什么其他的工作没有完成,还有什么工作要做。所以此时,数据的统计页面非常合适。

  3、如何设计默认页面

那么统计页面需要计算哪些数据?我认为以三种方式考虑它更合适:

当前角色可以看到的系统级数据;

用户想要操作的数据。

通知类内容。

在第一个方面,在设计系统时,我们必须考虑需要计算哪些数据,例如电子商务系统中的订单率,客户的单价,订单总数,订单总量,单个产品的销售清单等,然后通过划分权限将这些统计信息分配给不同的角色。

第二方面是用户自己的数据,主要是工作流的状态,即已经转移给用户的当前用户工作流的流程,例如合同批准,交付批准等。

通知类的第三个方面有以下主要类别:

需要提醒一些相关工作在一段时间内出现新状态:例如,物流交付或财务审查。

系统内部保持警惕:例如,仓库容量已达到临界值。

当前时间截止点的警告:例如,租户,停车位,合同等即将到期。

 套路二:不同功能之间多用标签切换,慎用跳转和新增页面。

  1、标签切换方式的背景

最初的大多数后端产品都是基于C/S架构开发的产品。这些产品不仅安装复杂,而且有些甚至需要配备数据库。如果没有专业人员进行这些操作,业务人员很难在开始时完成系统配置。因此,如果您最初从某个公司购买后端产品,那么它只是在产品的初始阶段。该产品的提供商有一个在线专业客户服务随时跟进,并有专门的业务人员在家安装和调试。

然而,随着HTML5,Ajax和其他技术的诞生和不断成熟,今天的大多数后端产品采用B/S架构,并且体验并不比以前的C/S体验差。然而,由于之前的实践已经深深植根于人们的心中,那个时代的许多设计习惯都得到了保留,标签转换是那个时代的产物。

  2、为什么不同功能之间要多用标签切换,慎用跳转和新增页面

尽管大多数浏览器中内置的标签切换可以完成页面之间的快速切换,但系统内部的标签切换仍然非常必要。首先,在如此大的区域操作中,具有大量字段的页面在点击之后,必须不能覆盖数据以直接刷新页面。同时,它还必须具有在查看之前随意切换数据的功能,以便进行比较分析和同时进行比较的多个任务。这样的操作可以快速定位当前操作模块并便于切换。所以此时,页面中的标签切换非常重要。与浏览器选项卡切换相比,它具有以下优点:

基于页面操作,它更像是C/S时代的系统级操作,并且整体操作内容更加规则。

不同浏览器之间可能存在差异,例如IE浏览器不会切换标签但会弹出新页面,这会带来很多不便。

当系统非常复杂,操作繁琐或打开页面数量太多时,定位更容易,更方便。

 套路三:记录类列表的三大布局模块:筛选、列表和新增

之前已经讨论过“录制后端产品”的一些功能。记录类的后端产品的布局通常是固定的,并且分为三个主要块:筛选(或搜索)部分。列表部分和新部分。如果有一些特殊的业务需求,可以为此添加一些其他小的需求,但一般来说这样的布局可以满足一般业务。

 1、筛选部分要仔细甄别筛选字段

一般来说,筛选部分主要是通过筛选时间段加上每个记录的字段内容。记录的字段包括业务的独特字段。例如,产品列表页面具有“项目分类”,“产品属性”等;客户列表具有“客户级别”和“客户移动号码”。

在设计筛选部分时,过滤的区域可以分为选择部分和填充部分。选择部分指的是某些字段的值在填写时已经定义的事实。只需选择过滤即可。填充部分是一些非固定字段。

同时,当选择填充部分的区域作为筛选条件时,最好不要超过两个,因为填充部分的筛选通常更准确,并且太多没有意义。因此,在使用哪个区域进行填充部分的筛选时,应该仔细考虑。

 2、新增部分要考虑交互方式

新部件通常是一个按钮。点击后有两种方法可以添加记录:一种是弹出一个新页面,另一种是弹出一个窗口。当有更多字段和内容很重要时,将使用创建新页面的方法。弹出窗口通常在字段较少时使用,并且内容不需要非常小心地填写。

 3、重中之重的列表部分设计法则

列表部分是页面中最重要的部分和核心部分。此处执行页面内容的添加,删除和更改以及核心工作。当然,列表中的每个数据都是一堆字段值。这些字段大致分为以下几部分:

ID:通常添加每个数据的唯一标识符。

时间:数据生成时间,操作类型的业务类型一般是,如库存管理,采购订单管理等。配置类可能不可用,例如角色配置。

标识名称:确定记录的标识名称字段,以便在其他部分使用时进行识别。

状态:添加,删除和更改中最重要的部分之一是状态的更改和审核。例如,“缺货,供应充足”“ “签署,未签署,签署结束”,“入场门店,无门店”等与业务相关的内容。

一系列的标识字段:添加内容时填写的字段需要考虑在列表中显示。

其他字段:未填写,但也必须生成。例如,如果用户填写并生成记录,则会出现“填写人员”字段。

工作流:工作流程显示工作流程的状态。

 操作:该操作相当于整个页面的核心内容和主要功能。通常,存在用于查看,修改和相应服务的操作。

  套路四:复杂难搞的工作流也有套路

工作流可以说是大多数后端系统必须涉及的内容。只要一个人不单独完成某项工作,就不可避免地会涉及工作流程。但与此同时,工作流程也是系统的一个难点。无论是技术,业务还是逻辑,工作流程都可以描述为极其复杂,但在系统更多之后,它甚至会发现困难的工作流程。还有他们自己的惯例。

 1、标准工作流和非标准工作流

如果工作流在概念上是分开的,则工作流可分为标准工作流和非标准工作流。标准工作流程相对简单,即在作业正在进行时,所有流程都已计划好。某个角色和角色的操作是固定的。要完成此工作,您只需按步骤操作即可。

非标准工作流程有点复杂,它们涉及逻辑判断,如NAND或NAND。我相信这样的判断对于产品经理来说并不困难。例如,在执行作业时,审核是一个过程。如果未通过审核,则是另一个过程。在某个步骤中,可以操作两个角色,或者必须操作两个角色以进行下一步骤。这样的过程比标准工作流程更复杂,但必然会遇到一些复杂的业务。产品经理认为问题不是很大。唯一要小心的是不要忘记过程或角色。有时它对某些工作来说是致命的。

 2、如何设计工作流

对于某些系统,许多权限是可自定义的,因此当然可以配置相应的工作流程。然后在配置中,每层的逻辑被认为是清楚的,不可避免地要考虑。我的例程一般先配置,然后配置角色,配置进程时,如果操作员具有一定的技术能力,可以允许使用SQL语句进行自定义配置,如果没有,可以用流程图的形式表示添加它的作用。如果您想要有点白色,可以将每个非标准化流程拆分为标准化流程,并单独配置。虽然它更麻烦,但整体操作逻辑对于用户来说要简单得多。

 套路五:生杀大权——“权限配置”

权限配置对后端系统也非常重要。可以说,权限配置等同于用户杀死和杀死的能力,以及您可以做什么和不能做什么。因此,设计具有权限配置的模块非常重要。

 1、用户角色配置和角色权限配置

权限配置一般分为两部分,用户角色配置和角色权限配置。一些系统可能相对简单,因此在设计时,用户直接附加一些权限。一开始,它可能会感觉更方便,但一旦用户获得更多,处理起来将非常麻烦。因此,在开始设计系统时,区分角色和用户非常重要。

 2、如何设计权限配置

配置权限时,您应该配置角色的权限,并为角色分配权限,例如“购买者”&“图书馆管理”等。此外,该功能的某些权限可能无法在语言中清晰表达,然后您可以添加链接,单击以清楚地看到此功能的作用。如果您更严格,可以编写资源的路径以确保其唯一性。配置用户角色时,用户可以分配多个角色。单独配置它更合理。

这些是我总结的一些例程。后端产品可以说是深刻而深刻的,每个系统确实存在不同的差异。但是我们必须以不同的方式寻求相同的东西,找出它们中的惯例,并且总是改变它们。

« 掌握SEO的6个提示!您是否看过不符合标准且不收费的平台? | 为什么这种定价方法能获得更多利润? »