美文网首页
后台系统设计(一):认识后台设计

后台系统设计(一):认识后台设计

作者: 猩猩相嘻 | 来源:发表于2021-06-30 18:09 被阅读0次

"后台设计"并不像"前端设计"那样有大量的竞品可以"抄",它往往带有一些神秘色彩。本篇文章通过介绍后台与前端的关系,后天系统通用模型来认识后台设计。

1.后台与前端的关系

一般我们所面对的前后台,简化后如同下图所示:

● 前端:主要负责与用户的交互及视觉体验、情感传递。主要的工作是数据获取(如用户输入账号密码、输入个人信息、输入收货地址等等)、页面布局展示、数据加载、文字图片动效视频音频加载及渲染等等。它更加侧重于用户体验方面的建设。

● 后台:主要负责与后台操作人员的交互并且响应前端的请求。主要的工作是数据存储、数据处理、逻辑处理、数据输出。它更加侧重于业务流程是否可以形成闭环、逻辑是否合理、是否可以快速完成工作。

2.后台通用设计模型

"通用模型"可以让我们使用"抽象"的思维完成结构性的理解。类似前端在讲用户体验时常常会提到《用户体验要素模型》一样,后台的通用模型可以划分为[表现层][业务层][数据层]

● 表现层:通俗来讲就是业务操作人员使用的"管理后台",业务操作人员通过"管理后台"完成数据的增删查改,并完成具体的业务或者任务。

①内部使用的"管理后台"是不会专门安排设计师来设计页面的,因为后台并不侧重视觉体验。

②前端开发也有可能不会协调进来,仅仅由后台开发完成,因为管理后台经过数十年的发展已经比较成熟了,有很多开源的模板已经为我们搭建好一个框架,是可以直接使用的。

● 业务层:核心层,主要职责是处理业务逻辑。根据具体的请求,以及制定好业务的规则&逻辑进行处理,随后给出响应。业务层在后台通用模型中的位置是十分的关键,它处于表现层与数据层中间,起到了数据交换中承上启下的作用。对于表现层,它是被调用者;对于数据层,它是调用者。

● 数据层:数据层包括数据访问层和数据库两个部分

①访问层:主要是对数据库进行直接操作,包括数据的增删查改;

②数据库:按照数据结构来组织、存储和管理数据的仓库。目前使用较多的关系型数据库mySQL,经常听到的表结构就在这一层。

■ 为什么要区分三层:

后台有一个设计原则,"低耦合"。我们在设计时是无法预测在未来这个系统会有多么的复杂以及要在何种场景下使用,所以我们需要保证我们所设计的后台具有较高的灵活性和可扩展性。"低耦合"的设计原则让模块与模块之间解耦,互不影响,只要模块的颗粒度足够,模块与模块之间的灵活组合便可以提高拓展性。就像积木一样。

相关文章

  • 后台系统设计(一):认识后台设计

    "后台设计"并不像"前端设计"那样有大量的竞品可以"抄",它往往带有一些神秘色彩。本篇文章通过介绍后台与前端的关系...

  • 业务后台系统之流程设计

    上周在《业务后台系统之权限设计》中总结了自己在最近一个后台业务系统项目中的后台产品设计经验,本篇继续总结完后台设计...

  • 后台产品设计系列:产品设计方式(二)

    上篇《后台产品设计系列:认识后台》,笔者对后台(系统)产品做了简单的介绍,让大家有一个初步认识。本篇文章,将以视频...

  • 扁平风格后台管理系统界面

    医院管理系统后台设计

  • 【后台系统设计】

    权限数据管理 权限可以分为三种:菜单权限(页面权限),操作权限,数据权限。 菜单权限。举个例子来说:我们使用同一个...

  • 后台系统设计

    用户调研 调研过程中问题举例 过去是怎么处理这项业务的? 哪一个环节给你带来困扰或者说需要花费你大量的时间去完成?...

  • 设计资源:后台原型设计规范下载

    设计产品原型时,常会涉及到后台系统原型的设计,如何设计出更规范、标准的后台系统原型,相信产品经理都会思考这个问题,...

  • (实例)从0到1的后台管理系统

    依据之前的项目后台设计,整理了关于后台管理系统从无到有的基本过程,包括项目介绍、原型构思、视觉设计、后台实现、测试...

  • 后台管理系统的导航设计归纳总结

    最近在做后台管理系统的页面设计,设计系统返回上一级按钮引发思考,后台系统本身是一个系统嵌套多个系统的存在,那么对于...

  • 后台产品设计系列:认识后台(一)

    对于大多数的产品经理而言,后台的产品设计总是让人很头大。不熟悉、没头绪、理不清逻辑等各种问题,让我们在做后台产品时...

网友评论

      本文标题:后台系统设计(一):认识后台设计

      本文链接:https://www.haomeiwen.com/subject/bhnrultx.html