淺析如何做后臺(tái)設(shè)計(jì)

本文作者將圍繞后臺(tái)系統(tǒng)的分類和本質(zhì)展開(kāi)敘述,并結(jié)合自身經(jīng)驗(yàn),與大家分享如何做后臺(tái)設(shè)計(jì)。
1、前端設(shè)計(jì)和后端設(shè)計(jì)的區(qū)別
對(duì)于產(chǎn)品經(jīng)理來(lái)說(shuō),平時(shí)的設(shè)計(jì)工作最主要是以下幾種:
- APP設(shè)計(jì)
- WEB設(shè)計(jì)
- 微信端設(shè)計(jì)
- 后臺(tái)設(shè)計(jì)
也可以分為:前端設(shè)計(jì)和后端設(shè)計(jì)。
其中前端設(shè)計(jì)包括:APP設(shè)計(jì),WEB設(shè)計(jì),微信端設(shè)計(jì)。其特點(diǎn)是面向群體一般比較繁雜,從功能上一般是展示數(shù)據(jù),收集數(shù)據(jù)——傳送到后端(用戶操作數(shù)據(jù),用戶行為軌跡數(shù)據(jù)等等)。一般業(yè)務(wù)性和交互設(shè)計(jì)體驗(yàn)兩者屬于同等重要的地步——如果你的軟件滿足了用戶的需求,但是丑得像陀翔,用戶不買賬;但是如果美得不可方物,但是沒(méi)有切中用戶的需求,用戶也只能忍痛舍棄。
而后端設(shè)計(jì)更加注重?cái)?shù)據(jù)流轉(zhuǎn)(數(shù)據(jù)來(lái)源,數(shù)據(jù)流向,以及在這個(gè)過(guò)程中對(duì)數(shù)據(jù)的處理)以及業(yè)務(wù)邏輯。對(duì)于用戶體驗(yàn)方面倒是注重得比較少。所以可以看到,一般的后臺(tái)系統(tǒng)視覺(jué)風(fēng)格比較嚴(yán)謹(jǐn),注重分類清晰。
2、后臺(tái)系統(tǒng)的常見(jiàn)分類
后臺(tái)系統(tǒng)按照開(kāi)放度分類一般分為:開(kāi)放式后臺(tái)系統(tǒng)和非開(kāi)放式后臺(tái)系統(tǒng)。
第一種(開(kāi)放式后臺(tái)系統(tǒng))常見(jiàn)的有:微信公眾平臺(tái)等等;第二種是一般不會(huì)在界面上提供注冊(cè)功能,后臺(tái)系統(tǒng)用戶的添加一般是擁有相關(guān)權(quán)限的管理員添加配置。
其中,非開(kāi)放式后臺(tái)系統(tǒng)一般包括以下分類:
3、后臺(tái)系統(tǒng)的本質(zhì)
- 權(quán)限管理
- 工作流
- 記錄流
- 操作流
本質(zhì)為誰(shuí)可以對(duì)什么進(jìn)行怎樣的操作,需要產(chǎn)生什么記錄,即who—where—how—what。
工作流
工作流解決的主要問(wèn)題:為了實(shí)現(xiàn)某個(gè)業(yè)務(wù)目標(biāo),利用計(jì)算機(jī)在多個(gè)參與者之間按某種預(yù)定規(guī)則自動(dòng)傳遞文檔,信息或者任務(wù)。
舉個(gè)例子:審批流程設(shè)計(jì)
審批設(shè)計(jì)首要就是弄清楚流程。流程涉及多少個(gè)人/部門?每一個(gè)人/部門都有哪些數(shù)據(jù)權(quán)限和操作權(quán)限?其審批流程如下:(不同的辦公審批流程是不一樣的)
流程:
開(kāi)始 → 創(chuàng)建請(qǐng)假審核?→ ?部門經(jīng)理審核?→ ?行政經(jīng)理審核?→ ?結(jié)束
記錄流
工作流主要包括操作軌跡和數(shù)據(jù)查詢。其中,操作軌跡是用戶對(duì)后臺(tái)的數(shù)據(jù)進(jìn)行操作所產(chǎn)生的記錄,需要達(dá)到一步一記錄的程度。
將初始狀態(tài),變更狀態(tài),操作內(nèi)容,操作人,操作時(shí)間羅列清楚,一般來(lái)說(shuō)不同業(yè)務(wù)差異性不大,是后臺(tái)的標(biāo)配模塊。
其中,數(shù)據(jù)查詢是指能夠在后臺(tái)中針對(duì)不同維度的數(shù)據(jù)進(jìn)行查詢,了解,分析,并且獲取其價(jià)值。
一般來(lái)說(shuō),盡量使用默認(rèn)控件去進(jìn)行設(shè)計(jì),以及不同模塊之間,能夠使用較為統(tǒng)一的交互方式——開(kāi)發(fā)會(huì)比較有效率。
操作流
工作流主要包括:系統(tǒng)內(nèi)部操作前后端互動(dòng)。
(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ù)配置相對(duì)來(lái)說(shuō)比較簡(jiǎn)單。一般只有基礎(chǔ)數(shù)據(jù)的選擇配置,并不涉及到數(shù)據(jù)的增刪查操作。
系統(tǒng)基礎(chǔ)數(shù)據(jù)配置一般是配置系統(tǒng)的一些基礎(chǔ)數(shù)據(jù),比如說(shuō):積分,上傳設(shè)置等等。
(2)前后端互動(dòng)
比如說(shuō),我們最??吹降奈⑿殴娞?hào)的文章的錄入系統(tǒng),此部分有很多的參數(shù)提供給使用者選擇,如何選擇這些參數(shù)是設(shè)計(jì)這類后臺(tái)的難點(diǎn)。
權(quán)限管理
好的權(quán)限系統(tǒng)一般需要思考以下幾點(diǎn):
- 誰(shuí)是否對(duì)某資源具有實(shí)施某個(gè)動(dòng)作(運(yùn)動(dòng),計(jì)算)的權(quán)限;
- 通過(guò)用戶,角色,資源(權(quán)限)三方面來(lái)進(jìn)行權(quán)限的分配;
- 賦予用戶某個(gè)角色,角色能訪問(wèn)及操作不同范圍的資源(權(quán)限)。
本質(zhì)來(lái)講就是:通過(guò)建立角色系統(tǒng),將用戶和資源進(jìn)行分離,保證權(quán)限分配的實(shí)施。
那么,如何設(shè)計(jì)權(quán)限呢?
針對(duì)不同的后臺(tái),對(duì)角色的設(shè)計(jì)也是不同的。
- 業(yè)務(wù)流后臺(tái),按照業(yè)務(wù)類型進(jìn)行角色設(shè)計(jì)。
- 數(shù)據(jù)統(tǒng)計(jì)后臺(tái),按照用戶類型來(lái)進(jìn)行角色設(shè)計(jì)。
- CRM,按用戶的職位等級(jí)進(jìn)行劃分。進(jìn)行一級(jí)劃分后,往往還需要對(duì)角色進(jìn)行細(xì)分。之后通過(guò)級(jí)別的劃分來(lái)控制可訪問(wèn)及操作的數(shù)據(jù)。
在進(jìn)行角色細(xì)化時(shí),有三點(diǎn)需要注意:
- 同類型的角色,上下級(jí)角色的權(quán)限關(guān)聯(lián)是怎樣的?
- 上級(jí)角色能否對(duì)下級(jí)角色的業(yè)務(wù)進(jìn)行操作?
- 刪除的操作是否需要上級(jí)的審核。
在實(shí)際開(kāi)發(fā)過(guò)程中,權(quán)限的分配往往是在整個(gè)后臺(tái)開(kāi)發(fā)完畢之后才去實(shí)現(xiàn)的。
最近在做的項(xiàng)目涉及到一個(gè)業(yè)務(wù)流后臺(tái)的權(quán)限管理系統(tǒng),不僅涉及到縱向的分級(jí),還涉及到了橫向的分級(jí)。舉這個(gè)例子來(lái)講解一下權(quán)限系統(tǒng)的流程。
1)進(jìn)行角色的分級(jí),包括 全國(guó)級(jí)經(jīng)理 → 大區(qū)級(jí)經(jīng)理?→ ?區(qū)級(jí)業(yè)務(wù)人員。
2)確定各區(qū)級(jí)包含的地域,以組織管理的方式附能到賬號(hào)信息中。全國(guó)級(jí)經(jīng)理賬號(hào)具有所有區(qū)級(jí)組織,各大區(qū)只具有所屬大區(qū)組織。
3)當(dāng)業(yè)務(wù)進(jìn)入平臺(tái)后,根據(jù)2)確定的區(qū)級(jí)關(guān)系分類
4)進(jìn)行任務(wù)工作流程的拆解 拆解后流程 業(yè)務(wù)需求進(jìn)入?→?按照組織關(guān)系分類?→?分類后業(yè)務(wù)需求進(jìn)入總需求列表?→?根據(jù)賬號(hào)組織關(guān)系顯示需求列表?→?1)大區(qū)級(jí)經(jīng)理分配給區(qū)級(jí)業(yè)務(wù)員2)全國(guó)級(jí)經(jīng)理可不按照組織關(guān)系分配給大區(qū)級(jí)經(jīng)理
5)通過(guò)1)-4)的拆解 可以得到,我們對(duì)業(yè)務(wù)需求的管理需要 2個(gè)菜單顯示,1)未分配的需求列表菜單,全國(guó)級(jí)經(jīng)理賬號(hào)顯示所有需求,大區(qū)級(jí)經(jīng)理站好顯示所屬大區(qū)需求,區(qū)級(jí)業(yè)務(wù)人員沒(méi)有此菜單。2)分配給我的需求列表,所有賬號(hào)都具有此菜單,顯示分配給自己的需求列表。
本文由 @Tan?原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉(zhuǎn)載
從開(kāi)篇,作者就沒(méi)有分清楚后臺(tái),后端,前臺(tái)和前端的概念,容易讓小白看的迷迷糊糊,什么叫app,公眾號(hào)這些就是前端設(shè)計(jì)?
好文
邏輯清晰的文章
受教,文章太少了
好文!