淺析如何做后臺設計

2020-09-26    分類: 網(wǎng)站建設

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

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

  1. APP設計
  2. WEB設計
  3. 微信端設計
  4. 后臺設計

也可以分為:前端設計和后端設計。

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

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


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

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

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

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

  1. 權限管理
  2. 工作流
  3. 記錄流
  4. 操作流

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

工作流

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

舉個例子:審批流程設計

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

流程:

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

記錄流

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

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

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

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

操作流

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

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

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

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

(2)前后端互動

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

權限管理

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

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

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

那么,如何設計權限呢?

針對不同的后臺,對角色的設計也是不同的。

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

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

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

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

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

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

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

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

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

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

本文題目:淺析如何做后臺設計
標題URL:http://muchs.cn/news/86750.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供App設計、微信公眾號、網(wǎng)站策劃網(wǎng)站設計、Google企業(yè)網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

h5響應式網(wǎng)站建設