一,
b端和c端產(chǎn)品的差別
在當(dāng)前的互聯(lián)網(wǎng)行業(yè)中乖篷,一般分為toB或者toC的產(chǎn)品(即B端與C端)次酌,這兩種類型主要的差別是由于產(chǎn)品的使用用戶人群的不同,b端產(chǎn)品主要針對的用戶人群是企業(yè)用戶险胰,而c端主要的用戶人群則是普通用戶,因此這導(dǎo)致兩種產(chǎn)品在產(chǎn)品設(shè)計(jì)時(shí)的設(shè)計(jì)角度也是截然不同的矿筝。
從用戶角度出發(fā)(畢竟用戶決定了產(chǎn)品的高度)起便,b端的用戶是企業(yè)用戶,這樣用戶人群一般希望能通過我們的產(chǎn)品前更好更高效處理工作事務(wù)窖维,如:更好的數(shù)據(jù)管理榆综,因此b端產(chǎn)品設(shè)計(jì)時(shí)主要側(cè)重了業(yè)務(wù)邏輯,高效铸史;而相反c端的產(chǎn)品設(shè)計(jì)主要側(cè)重了用戶體驗(yàn)鼻疮,交互設(shè)計(jì),力在為用戶提供一個(gè)最舒適最傻瓜式的產(chǎn)品體驗(yàn)環(huán)境琳轿。
從產(chǎn)品功能角度出發(fā)判沟,b端產(chǎn)品的功能主要是為了服務(wù)企業(yè),提高企業(yè)工作效率崭篡,為企業(yè)創(chuàng)造價(jià)值挪哄,主要產(chǎn)品有:后臺(tái)管理系統(tǒng),數(shù)據(jù)管理系統(tǒng)等琉闪;而c端產(chǎn)品的功能主要是為了服務(wù)用戶迹炼,給用戶帶來更多的體驗(yàn),主要產(chǎn)品有:各種娛樂app塘偎,工具app疗涉,社交app等。
總結(jié):從用戶人群吟秩,產(chǎn)品設(shè)計(jì)思維咱扣,業(yè)務(wù)形態(tài)等角度來看b端產(chǎn)品和c端產(chǎn)品的區(qū)別,見下表涵防。
二闹伪, 后臺(tái)管理系統(tǒng)介紹
開始本文主要的話題,大概說一下自己對b端后臺(tái)管理系統(tǒng)的一些了解壮池,借機(jī)整理一下經(jīng)歷過的項(xiàng)目的業(yè)務(wù)邏輯偏瓤。
如上所說,b端主要的產(chǎn)品是各式各樣的管理系統(tǒng)椰憋,管理系統(tǒng)即是一個(gè)針對當(dāng)前的業(yè)務(wù)而設(shè)計(jì)厅克,用于管理各種復(fù)雜數(shù)據(jù),根據(jù)業(yè)務(wù)需求區(qū)分?jǐn)?shù)據(jù)橙依,提供便捷功能的系統(tǒng)证舟。常見的有針對大數(shù)據(jù)的數(shù)據(jù)管理平臺(tái)(如:騰訊的統(tǒng)計(jì)工具)硕旗,訂單管理系統(tǒng),crm管理系統(tǒng)女责,OA系統(tǒng)等等漆枚。
三, 以項(xiàng)目為例提取通用功能模塊
以自己參與過的項(xiàng)目為例抵知,嘗試提取其中的某些通用功能模塊墙基。
1.都城連鎖快餐會(huì)員管理系統(tǒng)(超管端(總公司會(huì)員管理系統(tǒng)),客戶端(大客戶會(huì)員管理系統(tǒng))刷喜,財(cái)務(wù)端(財(cái)務(wù)統(tǒng)計(jì))
功能模塊:團(tuán)餐客戶(大客戶管理残制,僅超管端有),會(huì)員(用戶管理)吱肌,運(yùn)營管理(財(cái)務(wù)人員管理)痘拆,報(bào)表模塊。
2.外匯經(jīng)紀(jì)商CRM管理系統(tǒng)(管理員端(外匯經(jīng)紀(jì)商)氮墨,客戶端(客戶))
管理員功能模塊:首頁,客戶吐葵,銷售(用戶管理)规揪,審核模塊,日志模塊温峭,報(bào)表模塊猛铅,設(shè)置模塊,關(guān)于我們(公司介紹凤藏,更新日志)
客戶端功能模塊:資金(出入金功能)奸忽,傭金(返傭),交易(即交易報(bào)表)揖庄,工單功能
由上可見栗菜,在一個(gè)管理系統(tǒng)之中,一般都會(huì)備有的功能模塊是用戶管理模塊蹄梢,報(bào)表模塊疙筹,而我們往往會(huì)發(fā)現(xiàn)這兩個(gè)模塊一般的展示模式都是列表頁+詳情頁的形式,畢竟管理系統(tǒng)管理的對象就是各種數(shù)據(jù)禁炒,而數(shù)據(jù)最好的展示方式就是列表和圖表了而咆。下面我們先說一下列表。
產(chǎn)品邏輯:列表頁(用戶/列表) — 詳情頁(用戶/訂單詳情)
列表頁功能:
1.表內(nèi)容:一般包含用戶的基礎(chǔ)信息字段:用戶id幕袱,用戶名字暴备,用戶角色(若有角色類型),創(chuàng)建時(shí)間们豌,用戶狀態(tài)以及一些業(yè)務(wù)字段涯捻,如crm的交易賬號(hào)列表中還含有余額阁危,交易杠桿等業(yè)務(wù)信息字段。
2.查詢排序功能汰瘫,可選擇對應(yīng)的查詢信息對列表的信息進(jìn)行提取狂打,(一般的查詢字段與下方展示的字段相關(guān)聯(lián))方便操作者快速定位到想要的用戶條目,一般的管理系統(tǒng)都支持模糊查詢功能
3.提供查看賬號(hào)詳情入口混弥,因此一般的列表最后會(huì)提供一欄操作欄趴乡,可以進(jìn)行查看,編輯蝗拿,刪除晾捏;(或者提供點(diǎn)擊用戶姓名進(jìn)行跳轉(zhuǎn)等功能)以及新增功能
4.分頁功能,為了美觀(表格內(nèi)容過多導(dǎo)致頁面太長)哀托,以及加快前端調(diào)取接口時(shí)的速率惦辛;
5.數(shù)據(jù)統(tǒng)計(jì)總覽,一般列表頁會(huì)根據(jù)業(yè)務(wù)需求統(tǒng)計(jì)某些數(shù)據(jù)字段展示在列表上方或下方仓手,如:總?cè)藬?shù)胖齐,總金額等
6.模擬登錄,一般是超管端才有的功能嗽冒,支持直接模擬登錄到該用戶的客戶端賬號(hào)中呀伙,方便管理員更高效的操作
7.數(shù)據(jù)導(dǎo)出功能,可以導(dǎo)出成excel報(bào)表進(jìn)行存檔添坊。
詳情頁功能:?? 一般是某一列表?xiàng)l目的更多數(shù)據(jù)信息的展示剿另,比如用戶詳情頁,一般我們會(huì)收集用戶的郵箱贬蛙,手機(jī)雨女,地址等更具體的個(gè)人信息,而這些信息屬于次級(jí)字段阳准,不需要展示在列表中氛堕,所以提供這樣一個(gè)詳情頁方便操作者查看用戶的更多信息,當(dāng)然也可以在這里進(jìn)行編輯功能溺职,如:修改用戶的啟用狀態(tài)岔擂,設(shè)置用戶的查看權(quán)限等(具體的權(quán)限功能的設(shè)計(jì)會(huì)在后面說。)
說完了列表頁浪耘,接下來說一下一些更具業(yè)務(wù)性的管理系統(tǒng)需求功能乱灵,另外上面說到圖表,圖表也是各種管理系統(tǒng)中必不可少的功能七冲,但是圖表一般與不同的行業(yè)痛倚,不同的業(yè)務(wù)有著比較深的關(guān)聯(lián),所以這邊也沒辦法比較好的整理這一個(gè)功能澜躺,可以推薦比較好用的圖表前端框架HighCharts蝉稳,移動(dòng)端可以看阿里的F2抒蚜,看看一些比較實(shí)際的開發(fā)框架,免得瞎提需求被前端小哥鄙視哈耘戚。
四嗡髓,日志模塊與事件功能
在管理系統(tǒng)之中,日志模塊也是非常重要的一個(gè)功能板塊收津。日志模塊的功能主要是將系統(tǒng)的重要操作都記錄下來饿这,包括注冊提交,驗(yàn)證碼郵件記錄撞秋,短信記錄长捧,出入金操作記錄等,一個(gè)完善的日志模塊的設(shè)計(jì)是完全可以體現(xiàn)一個(gè)管理系統(tǒng)的專業(yè)性的吻贿,一方面可以為重要操作進(jìn)行備份串结,方便日后出現(xiàn)意外情況或者開發(fā)人員debug時(shí)提供比較好的參考作用,另一方面也在某些程度上保證了系統(tǒng)的安全舅列,當(dāng)出現(xiàn)違規(guī)操作時(shí)我們可以快速找到對應(yīng)的操作者肌割。
而一個(gè)日志模塊的設(shè)計(jì)一般按照事件功能來設(shè)計(jì),即某人某時(shí)進(jìn)行了某項(xiàng)操作剧蹂。舉一個(gè)用戶進(jìn)行出金操作的例子來說声功,假設(shè)現(xiàn)在某個(gè)用戶a準(zhǔn)備從系統(tǒng)出金,首先我們需要知道出金的流程是什么宠叼?
用戶出金的流程一般是用戶提交出金申請,管理員進(jìn)行出金審核其爵,財(cái)務(wù)進(jìn)行出金審核冒冬,出金審核通過完成出金操作;當(dāng)用戶出金進(jìn)行每一個(gè)環(huán)節(jié)時(shí)都需要記錄相應(yīng)的日志摩渺。
因此我們可以發(fā)現(xiàn)简烤,當(dāng)我們完成了出現(xiàn)明顯的時(shí)間間隔的操作時(shí),都需要將其記錄在日志模塊中摇幻,而且需要分類儲(chǔ)存横侦。
五,權(quán)限系統(tǒng)的設(shè)計(jì)
接下來說一下管理系統(tǒng)的重點(diǎn)功能–權(quán)限劃分功能绰姻。
由于在一個(gè)比較大型的管理系統(tǒng)中枉侧,功能模塊多樣,操作者的角色類型多種狂芋,同一類型下的用戶的操作權(quán)限有時(shí)也需要進(jìn)行控制榨馁,因此就出現(xiàn)了權(quán)限劃分功能,大致可分為下面幾種類型:
1.批量菜單訪問權(quán)限:根據(jù)用戶的角色類型來限制操作者使用的功能(超管端與客戶端)
需求場景:超管擁有所有菜單的訪問權(quán)限帜矾,普通客戶不允許訪問系統(tǒng)設(shè)置翼虫,財(cái)務(wù)管理等菜單
實(shí)現(xiàn)方法:每個(gè)登錄的用戶信息中根據(jù)角色類型字段進(jìn)行劃分
缺點(diǎn):權(quán)限限制功能單一屑柔,無法處理復(fù)雜的權(quán)限控制場景
2.單一菜單訪問權(quán)限:
需求場景:在第一種的基礎(chǔ)上,同一類型的用戶有不同的菜單訪問權(quán)限
實(shí)現(xiàn)方法:每個(gè)菜單信息中根據(jù)是否展示字段進(jìn)行劃分
缺點(diǎn):當(dāng)菜單較多時(shí)珍剑,前端進(jìn)行初次頁面渲染時(shí)須遍歷查詢每個(gè)菜單掸宛,訪問速率受影響
3.操作功能/特殊字段的編輯的權(quán)限劃分:
需求場景:a用戶可以編輯用戶信息,b用戶不可以編輯招拙,只允許查看唧瘾;a用戶允許編輯字段c,b用戶不允許編輯字段c
實(shí)現(xiàn)方法:同2迫像,給每一個(gè)需要控制的字段或者操作添加對應(yīng)的是否展示的字段進(jìn)行劃分
4.數(shù)據(jù)查看權(quán)限劃分:
需求場景:下級(jí)用戶無法查看上級(jí)的數(shù)據(jù)
實(shí)現(xiàn)方法:根據(jù)用戶代理鏈上的位置進(jìn)行劃分
由上可得:系統(tǒng)進(jìn)行權(quán)限劃分時(shí)一般通過對用戶進(jìn)行權(quán)限配置劈愚,通過相應(yīng)的字段去控制不同操作,因此往往在超管端會(huì)開設(shè)設(shè)置模塊闻妓,用于管理員對操作中進(jìn)行配置菌羽,如下圖
然后我們會(huì)發(fā)現(xiàn)由于系統(tǒng)的復(fù)雜性或產(chǎn)品設(shè)計(jì)的不完善,會(huì)出現(xiàn)我們需要配置比較多的字段才能實(shí)現(xiàn)我們的權(quán)限控制效果由缆,這不僅對管理員的產(chǎn)品體驗(yàn)不友好注祖,而且對于開發(fā)人員的開發(fā)也帶了比較煩瑣的問題。
設(shè)計(jì)權(quán)限系統(tǒng)時(shí)的注意點(diǎn):
1.明確系統(tǒng)的用戶角色類型并細(xì)化(管理員均唉,客戶是晨,代理,銷售)舔箭,細(xì)化程度越大的角色類型在權(quán)限控制上越靈活罩缴;
2.明確權(quán)限限制的業(yè)務(wù)需求背景,選擇對應(yīng)的解決方案层扶,盡量避免多套方案同時(shí)使用箫章,導(dǎo)致維護(hù)困難程度的加大;
3.對權(quán)限限制的字段進(jìn)行分類镜会,根據(jù)產(chǎn)品業(yè)務(wù)需求進(jìn)行劃分檬寂,避免每個(gè)字段都需要單一的權(quán)限控制;
六戳表,saas化配置
管理系統(tǒng) saas化也是這幾年比較火的一種概念桶至,不少crm系統(tǒng),oa系統(tǒng)都是針對企業(yè)進(jìn)行了saas化處理匾旭。
根據(jù)艾瑞發(fā)布的報(bào)告顯示镣屹,在國內(nèi),SaaS市場在2014-2015年經(jīng)歷了爆發(fā)式增長季率,同比增長率分別高達(dá)71.3%和65.4%野瘦。然而,從2016年開始,SaaS市場進(jìn)入相對平穩(wěn)的發(fā)展階段鞭光,同比增長率保持在30%-40%之間吏廉,據(jù)此預(yù)估2020年SaaS市場規(guī)模將達(dá)到473.4億元。
從產(chǎn)品角度看saas化:b端產(chǎn)品主要針對的企業(yè)惰许,我們可以看到在最近幾年席覆,隨著互聯(lián)網(wǎng)思維的不斷發(fā)散,不少傳統(tǒng)行業(yè)開始接觸互聯(lián)網(wǎng)汹买,使用互聯(lián)網(wǎng)工具(如:用管理系統(tǒng)的報(bào)表功能代替以前的人工編寫excel表格并存儲(chǔ)在電腦中)佩伤,saas化產(chǎn)品正是針對行業(yè)的業(yè)務(wù)需求開發(fā)的一套可對行業(yè)賦能的產(chǎn)品。
從技術(shù)角度看saas化:指一套通用的管理系統(tǒng)供不同的企業(yè)使用晦毙,企業(yè)只需要在前期進(jìn)行基本的公司信息的配置和部署生巡,即可以直接使用該套管理系統(tǒng),并在功能上實(shí)現(xiàn)一定程度的自定義化见妒,如企業(yè)可以修改系統(tǒng)的UI樣式孤荣,或?qū)δ承┕δ苓M(jìn)行開放或禁用。
七须揣,系統(tǒng)安全性
最后盐股,管理系統(tǒng)設(shè)計(jì)中還有一個(gè)比較關(guān)鍵的設(shè)計(jì)思維就是安全思維了,為了讓企業(yè)愿意使用我們的管理系統(tǒng)耻卡,系統(tǒng)的安全性必須是重點(diǎn)考慮的方面之一疯汁。
那么一般系統(tǒng)的安全性體現(xiàn)在以下幾個(gè)方面:
(1)系統(tǒng)的功能
1.完善的日志模塊:記錄重要的系統(tǒng)操作
2.校驗(yàn)功能:如:進(jìn)行重要操作時(shí)需要校驗(yàn)用戶的手機(jī)或者郵箱
3.系統(tǒng)的穩(wěn)定性:盡量避免系統(tǒng)時(shí)不時(shí)出現(xiàn)故障的情況
4.系統(tǒng)的權(quán)限設(shè)計(jì)細(xì)粒度:包括數(shù)據(jù)庫查看權(quán)限,操作權(quán)限等
(2)數(shù)據(jù)的安全性
1.對數(shù)據(jù)進(jìn)行加密處理存儲(chǔ)
2.數(shù)據(jù)庫內(nèi)外網(wǎng)絡(luò)隔離
八卵酪,總結(jié)
以上就是自己暫時(shí)對管理系統(tǒng)的小小理解(看起來還有很多理解不透徹的地方)幌蚊,人們常說管理系統(tǒng)無非就是增刪改查,其實(shí)相比C端的產(chǎn)品溃卡,管理系統(tǒng)要求產(chǎn)品經(jīng)理對整個(gè)業(yè)務(wù)線的需求和邏輯的了解程度要有比較深入的認(rèn)知霹肝,而且在產(chǎn)品設(shè)計(jì)過程中,既需要保證用戶體驗(yàn)塑煎,另外功能的高效性,系統(tǒng)的安全性也是重點(diǎn)考慮的一些方面臭蚁。