B端報(bào)表設(shè)計(jì)三板斧
作為B端產(chǎn)品經(jīng)理,報(bào)表設(shè)計(jì)是日常工作中占比很大的一塊內(nèi)容,隨著接觸的報(bào)表逐漸增多,慢慢地有了些心得,今晚終于得空,早早地打開電腦,將B端報(bào)表設(shè)計(jì)的一些心得記錄,如有錯(cuò)漏之處,歡迎大家指正。
作為B端產(chǎn)品經(jīng)理,報(bào)表設(shè)計(jì)是日常工作中占比很大的一塊內(nèi)容,隨著接觸的報(bào)表逐漸增多,慢慢地有了些心得,今晚終于得空,早早地打開電腦,將B端報(bào)表設(shè)計(jì)的一些心得記錄,如有錯(cuò)漏之處,歡迎大家指正。
由于本人目前主要負(fù)責(zé)的產(chǎn)品為企業(yè)園區(qū)消費(fèi)系統(tǒng),園區(qū)人員通過(guò)刷卡、二維碼在園區(qū)食堂進(jìn)行消費(fèi),目前也支持更高級(jí)的人臉消費(fèi),所以本文的列舉的報(bào)表也來(lái)自我的日常工作。
拿一個(gè)日常工作中接觸的報(bào)表為例:商戶餐次統(tǒng)計(jì)表,顧名思義為統(tǒng)計(jì)園區(qū)所有商戶在每個(gè)餐次的消費(fèi)情況以及匯總數(shù)據(jù)。在接到此報(bào)表需求后,將要如何進(jìn)行設(shè)計(jì),我將B端報(bào)表設(shè)計(jì)總結(jié)為如下三板斧:
第一板斧:業(yè)務(wù)場(chǎng)景
要滿足業(yè)務(wù)方的需求,首要弄清楚報(bào)表使用的用戶角色有哪些?不同的用戶角色需要干什么?
通過(guò)與園區(qū)管理方接觸了解,在經(jīng)過(guò)一天的營(yíng)業(yè)之后,食堂老板會(huì)問(wèn)管理方在哪里可以看到今天食堂進(jìn)賬多少?有多少人在食堂吃飯?
或一個(gè)自然月中,食堂老板也需要知道食堂進(jìn)賬多少,有多少人在食堂吃飯。
而作為園區(qū)管理方,?需要了解哪幾家食堂的營(yíng)業(yè)額最高,吃飯的人數(shù)最多,如果哪家食堂數(shù)據(jù)不好看,則要去看下是哪里出了問(wèn)題。是飯菜質(zhì)量還是服務(wù)?來(lái)決策是否需要更換食堂服務(wù),提升園區(qū)人員的滿意度。
弄清楚了業(yè)務(wù)場(chǎng)景,接下來(lái)就到了報(bào)表的設(shè)計(jì)階段了,這個(gè)時(shí)候需要弄清具體的業(yè)務(wù)規(guī)則,按照什么規(guī)則來(lái)設(shè)計(jì)。
第二板斧:業(yè)務(wù)規(guī)則
基本的業(yè)務(wù)規(guī)則不再進(jìn)行贅述,這邊主要講下報(bào)表的特殊業(yè)務(wù)規(guī)則。
常見的為實(shí)時(shí)查看數(shù)據(jù),在此報(bào)表中食堂老板需要實(shí)時(shí)查看當(dāng)天的營(yíng)業(yè)數(shù)據(jù),主要是干什么呢?
因?yàn)槭程美习逍枰鶕?jù)每餐的吃飯人數(shù)和進(jìn)賬來(lái)進(jìn)行第二天的備菜,如報(bào)表不能實(shí)時(shí),則無(wú)法為第二天該備多少菜提供數(shù)據(jù)支撐。
報(bào)表要實(shí)現(xiàn)實(shí)時(shí),如果為小數(shù)據(jù)量則開發(fā)在實(shí)現(xiàn)時(shí)可直接查詢所有數(shù)據(jù)進(jìn)行統(tǒng)計(jì)。
但如果是大數(shù)據(jù)量,像園區(qū)一般都是為上萬(wàn)人,一日三餐,每日三萬(wàn)用餐記錄數(shù)據(jù),一個(gè)月就是90萬(wàn)用餐記錄數(shù)據(jù),對(duì)于非當(dāng)天的數(shù)據(jù)則需根據(jù)基本業(yè)務(wù)邏輯每日對(duì)前一天的數(shù)據(jù)進(jìn)行統(tǒng)計(jì),這樣在查詢非當(dāng)天的數(shù)據(jù)時(shí)系統(tǒng)便不需要進(jìn)行大量的運(yùn)算,直接從統(tǒng)計(jì)好的歷史數(shù)據(jù)進(jìn)行查詢,至于當(dāng)天的數(shù)據(jù),則進(jìn)行實(shí)時(shí)運(yùn)算,最后將兩部分?jǐn)?shù)據(jù)拼接在一起在報(bào)表展示,從而實(shí)現(xiàn)大數(shù)據(jù)量的報(bào)表實(shí)時(shí)查詢的業(yè)務(wù)。
在業(yè)務(wù)規(guī)則都定好了之后,接下來(lái)最后一板斧就主要體現(xiàn)在用戶使用方面,如何給用戶呈現(xiàn)更好的體驗(yàn)。
第三板斧:交互規(guī)則
基本的交互規(guī)則不再進(jìn)行贅述,特別要注意的是特殊交互規(guī)則——導(dǎo)出,主要是大數(shù)據(jù)量導(dǎo)出問(wèn)題,這邊主要有幾個(gè)方式進(jìn)行處理:
- 限定導(dǎo)出區(qū)間:通過(guò)控制時(shí)間范圍,從而減少導(dǎo)出數(shù)據(jù)量。
- 下載隊(duì)列處理:當(dāng)導(dǎo)出Excel后,將要導(dǎo)出的Excel加入到一個(gè)下載隊(duì)列中,服務(wù)器根據(jù)導(dǎo)出時(shí)間的先后順序進(jìn)行逐個(gè)進(jìn)行下載,具體前端呈現(xiàn)為一個(gè)下載列表,顯示文件大小、當(dāng)前下載速度、文件下載進(jìn)度、讓用戶等待下載完成便可以打開Excel查看數(shù)據(jù)。
- 即使通過(guò)以上兩點(diǎn)來(lái)限定,也有可能由于數(shù)據(jù)量過(guò)大而導(dǎo)致服務(wù)崩潰的出現(xiàn),技術(shù)處理為增加獨(dú)立的文件服務(wù)器,單獨(dú)處理導(dǎo)出Excel等文件服務(wù),即使下載異常而導(dǎo)致文件服務(wù)器崩潰,也不影響業(yè)務(wù)系統(tǒng)。
不知不覺花了3個(gè)小時(shí),要想寫一篇文章還是需要下點(diǎn)功夫的,更別提要寫一篇好文章了。B端報(bào)表設(shè)計(jì)中想必還有不少的問(wèn)題,歡迎各位指正交流。
本文由 @目土土 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)許可,禁止轉(zhuǎn)載
題圖來(lái)自 Unsplash,基于 CC0 協(xié)議
寫的很實(shí)在了,可以看出題主也是在小廠摸爬滾打出來(lái)的