淺析如何做后臺設(shè)計

Tan
5 評論 30933 瀏覽 285 收藏 8 分鐘

本文作者將圍繞后臺系統(tǒng)的分類和本質(zhì)展開敘述,并結(jié)合自身經(jīng)驗,與大家分享如何做后臺設(shè)計。

1、前端設(shè)計和后端設(shè)計的區(qū)別

對于產(chǎn)品經(jīng)理來說,平時的設(shè)計工作最主要是以下幾種:

  1. APP設(shè)計
  2. WEB設(shè)計
  3. 微信端設(shè)計
  4. 后臺設(shè)計

也可以分為:前端設(shè)計和后端設(shè)計。

其中前端設(shè)計包括:APP設(shè)計,WEB設(shè)計,微信端設(shè)計。其特點是面向群體一般比較繁雜,從功能上一般是展示數(shù)據(jù),收集數(shù)據(jù)——傳送到后端(用戶操作數(shù)據(jù),用戶行為軌跡數(shù)據(jù)等等)。一般業(yè)務(wù)性和交互設(shè)計體驗兩者屬于同等重要的地步——如果你的軟件滿足了用戶的需求,但是丑得像陀翔,用戶不買賬;但是如果美得不可方物,但是沒有切中用戶的需求,用戶也只能忍痛舍棄。

而后端設(shè)計更加注重數(shù)據(jù)流轉(zhuǎn)(數(shù)據(jù)來源,數(shù)據(jù)流向,以及在這個過程中對數(shù)據(jù)的處理)以及業(yè)務(wù)邏輯。對于用戶體驗方面倒是注重得比較少。所以可以看到,一般的后臺系統(tǒng)視覺風(fēng)格比較嚴(yán)謹(jǐn),注重分類清晰。

2、后臺系統(tǒng)的常見分類

后臺系統(tǒng)按照開放度分類一般分為:開放式后臺系統(tǒng)和非開放式后臺系統(tǒng)。

第一種(開放式后臺系統(tǒng))常見的有:微信公眾平臺等等;第二種是一般不會在界面上提供注冊功能,后臺系統(tǒng)用戶的添加一般是擁有相關(guān)權(quán)限的管理員添加配置。

其中,非開放式后臺系統(tǒng)一般包括以下分類:

3、后臺系統(tǒng)的本質(zhì)

  1. 權(quán)限管理
  2. 工作流
  3. 記錄流
  4. 操作流

本質(zhì)為誰可以對什么進行怎樣的操作,需要產(chǎn)生什么記錄,即who—where—how—what。

工作流

工作流解決的主要問題:為了實現(xiàn)某個業(yè)務(wù)目標(biāo),利用計算機在多個參與者之間按某種預(yù)定規(guī)則自動傳遞文檔,信息或者任務(wù)。

舉個例子:審批流程設(shè)計

審批設(shè)計首要就是弄清楚流程。流程涉及多少個人/部門?每一個人/部門都有哪些數(shù)據(jù)權(quán)限和操作權(quán)限?其審批流程如下:(不同的辦公審批流程是不一樣的)

流程:

開始 → 創(chuàng)建請假審核?→ ?部門經(jīng)理審核?→ ?行政經(jīng)理審核?→ ?結(jié)束

記錄流

工作流主要包括操作軌跡和數(shù)據(jù)查詢。其中,操作軌跡是用戶對后臺的數(shù)據(jù)進行操作所產(chǎn)生的記錄,需要達到一步一記錄的程度。

將初始狀態(tài),變更狀態(tài),操作內(nèi)容,操作人,操作時間羅列清楚,一般來說不同業(yè)務(wù)差異性不大,是后臺的標(biāo)配模塊。

其中,數(shù)據(jù)查詢是指能夠在后臺中針對不同維度的數(shù)據(jù)進行查詢,了解,分析,并且獲取其價值。

一般來說,盡量使用默認(rèn)控件去進行設(shè)計,以及不同模塊之間,能夠使用較為統(tǒng)一的交互方式——開發(fā)會比較有效率。

操作流

工作流主要包括:系統(tǒng)內(nèi)部操作前后端互動。

(1)系統(tǒng)內(nèi)部操作

一般是系統(tǒng)基礎(chǔ)數(shù)據(jù)配置和XX管理等等。XX管理一般功能比較豐富(新增內(nèi)容,刪除內(nèi)容,修改內(nèi)容,查詢內(nèi)容,導(dǎo)出內(nèi)容等等)而系統(tǒng)基礎(chǔ)數(shù)據(jù)配置相對來說比較簡單。一般只有基礎(chǔ)數(shù)據(jù)的選擇配置,并不涉及到數(shù)據(jù)的增刪查操作。

系統(tǒng)基礎(chǔ)數(shù)據(jù)配置一般是配置系統(tǒng)的一些基礎(chǔ)數(shù)據(jù),比如說:積分,上傳設(shè)置等等。

(2)前后端互動

比如說,我們最??吹降奈⑿殴娞柕奈恼碌匿浫胂到y(tǒng),此部分有很多的參數(shù)提供給使用者選擇,如何選擇這些參數(shù)是設(shè)計這類后臺的難點。

權(quán)限管理

好的權(quán)限系統(tǒng)一般需要思考以下幾點:

  1. 誰是否對某資源具有實施某個動作(運動,計算)的權(quán)限;
  2. 通過用戶,角色,資源(權(quán)限)三方面來進行權(quán)限的分配;
  3. 賦予用戶某個角色,角色能訪問及操作不同范圍的資源(權(quán)限)。

本質(zhì)來講就是:通過建立角色系統(tǒng),將用戶和資源進行分離,保證權(quán)限分配的實施。

那么,如何設(shè)計權(quán)限呢?

針對不同的后臺,對角色的設(shè)計也是不同的。

  1. 業(yè)務(wù)流后臺,按照業(yè)務(wù)類型進行角色設(shè)計。
  2. 數(shù)據(jù)統(tǒng)計后臺,按照用戶類型來進行角色設(shè)計。
  3. CRM,按用戶的職位等級進行劃分。進行一級劃分后,往往還需要對角色進行細分。之后通過級別的劃分來控制可訪問及操作的數(shù)據(jù)。

在進行角色細化時,有三點需要注意:

  1. 同類型的角色,上下級角色的權(quán)限關(guān)聯(lián)是怎樣的?
  2. 上級角色能否對下級角色的業(yè)務(wù)進行操作?
  3. 刪除的操作是否需要上級的審核。

在實際開發(fā)過程中,權(quán)限的分配往往是在整個后臺開發(fā)完畢之后才去實現(xiàn)的。

最近在做的項目涉及到一個業(yè)務(wù)流后臺的權(quán)限管理系統(tǒng),不僅涉及到縱向的分級,還涉及到了橫向的分級。舉這個例子來講解一下權(quán)限系統(tǒng)的流程。

1)進行角色的分級,包括 全國級經(jīng)理 → 大區(qū)級經(jīng)理?→ ?區(qū)級業(yè)務(wù)人員。

2)確定各區(qū)級包含的地域,以組織管理的方式附能到賬號信息中。全國級經(jīng)理賬號具有所有區(qū)級組織,各大區(qū)只具有所屬大區(qū)組織。

3)當(dāng)業(yè)務(wù)進入平臺后,根據(jù)2)確定的區(qū)級關(guān)系分類

4)進行任務(wù)工作流程的拆解 拆解后流程 業(yè)務(wù)需求進入?→?按照組織關(guān)系分類?→?分類后業(yè)務(wù)需求進入總需求列表?→?根據(jù)賬號組織關(guān)系顯示需求列表?→?1)大區(qū)級經(jīng)理分配給區(qū)級業(yè)務(wù)員2)全國級經(jīng)理可不按照組織關(guān)系分配給大區(qū)級經(jīng)理

5)通過1)-4)的拆解 可以得到,我們對業(yè)務(wù)需求的管理需要 2個菜單顯示,1)未分配的需求列表菜單,全國級經(jīng)理賬號顯示所有需求,大區(qū)級經(jīng)理站好顯示所屬大區(qū)需求,區(qū)級業(yè)務(wù)人員沒有此菜單。2)分配給我的需求列表,所有賬號都具有此菜單,顯示分配給自己的需求列表。

 

本文由 @Tan?原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉(zhuǎn)載

更多精彩內(nèi)容,請關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號或下載App
評論
評論請登錄
  1. 從開篇,作者就沒有分清楚后臺,后端,前臺和前端的概念,容易讓小白看的迷迷糊糊,什么叫app,公眾號這些就是前端設(shè)計?

    來自廣東 回復(fù)
  2. 好文

    來自上海 回復(fù)
  3. 邏輯清晰的文章

    回復(fù)
  4. 受教,文章太少了

    來自北京 回復(fù)
  5. 好文!

    來自北京 回復(fù)