后臺系統(tǒng):代報考服務(wù)設(shè)計

1 評論 7807 瀏覽 18 收藏 14 分鐘

本文以代報考服務(wù)為例,分享B端產(chǎn)品功能設(shè)計的心得體會,一起來看看~

什么是代報考

代報考是指學(xué)員報考條件達(dá)不到要求或者是自己感覺比較麻煩,委托第三方教育機(jī)構(gòu)代為報考的一種形式。

代報考服務(wù)與網(wǎng)課捆綁式售賣是現(xiàn)在職業(yè)教育、成人教育的主要售賣形式,它的產(chǎn)生解決了未達(dá)到報考條件的考生提升技能的需求,有利于提高網(wǎng)課銷售成交率。

但是線下報考資料收集繁雜且紙質(zhì)資料易丟失,財務(wù)收款確認(rèn)無法一一對應(yīng),造成賬務(wù)混亂等現(xiàn)象的存在,致使線上代報考服務(wù)需求的產(chǎn)生。

代報考會涉及哪些功能

上面是關(guān)于代報考服務(wù)的簡易流程圖,為了清晰展示業(yè)務(wù)流,我把后端是如何與前端呼應(yīng)的也畫了出來。從圖中我們可以看到學(xué)員在網(wǎng)校只做3件事即可,即填寫報考信息、繳費、查看成績,但是對應(yīng)后臺我們看到正常情況下的流程就比前端多一倍的邏輯,這還沒有涉及到異常情況的產(chǎn)生。

那下面我們就著重講一下,后臺的邏輯是如何產(chǎn)生的以及還存在哪些異常情況。

創(chuàng)建報考規(guī)則

報考規(guī)則即不同考試類目下依據(jù)考試院要求,制定的不同的報考規(guī)范。在設(shè)計過程中,要根據(jù)業(yè)務(wù)不同考慮不同規(guī)則的需要。

當(dāng)前場景下,報考規(guī)則包含了以下兩種:

  1. 繳費規(guī)則,用于區(qū)分用戶屬性,用戶屬性是指通過專業(yè)和學(xué)歷判定目標(biāo)用戶是否需要繳納協(xié)報費用(協(xié)助未達(dá)到報考條件的考生進(jìn)行報考,所需支付的額外費用);
  2. 補(bǔ)考規(guī)則,用于區(qū)分用戶成績,判定學(xué)員是否需要補(bǔ)考。

創(chuàng)建報考活動

報考規(guī)則設(shè)置好后,就需要設(shè)置報考活動,設(shè)置此次考試的考期、關(guān)聯(lián)的商品、報考開始/結(jié)束時間、考點以及各類考試費用等。

其中,關(guān)聯(lián)商品是設(shè)置報考活動中最為重要的一個環(huán)節(jié),通過以下幾點進(jìn)行說明:

第一,為什么要關(guān)聯(lián)商品?

(1)大部分代報考服務(wù)項目是和課程捆綁式售賣的,想要獲得代報考服務(wù)需要選擇對應(yīng)商品。

(2)不同專業(yè)的學(xué)員報考類目不同,為了區(qū)分不同的適用學(xué)員,需要與商品進(jìn)行關(guān)聯(lián)。

第二,關(guān)聯(lián)商品可以解決哪些問題?

(1)僅對商品包含代報考服務(wù)的學(xué)員進(jìn)行服務(wù),加強(qiáng)服務(wù)的精準(zhǔn)性。

(2)針對不同的學(xué)員發(fā)放不同的報考項目,減少學(xué)員信息的冗余性。

第三,注意事項有哪些?

選擇指定商品的時候一定要全面,否則學(xué)員無法在網(wǎng)校端進(jìn)行報考。此處為了減少機(jī)構(gòu)漏選,建議在商品列表上增加代報考服務(wù)字段,在選擇商品時可以對存在代報考服務(wù)的商品進(jìn)行篩選,避免漏選商品帶來不必要的損失。

發(fā)布報考活動

設(shè)置完成報考活動的各類信息即可保存,保存后的報考活動由未發(fā)布轉(zhuǎn)為為已發(fā)布狀態(tài),學(xué)員在網(wǎng)校端就可以報考了。

這里我選擇的是手動發(fā)布,為了避免發(fā)布的報考活動存在錯誤信息,建議機(jī)構(gòu)老師對保存成功的信息檢查無誤后,手動將狀態(tài)改為已發(fā)布。

報考規(guī)則與報考活動的關(guān)系——一對多

報考規(guī)則和報考活動為什么要分開設(shè)置,之間又存在什么關(guān)系。

如下圖所示,一個報考類目對應(yīng)一個報考規(guī)則,一個報考規(guī)則對應(yīng)多個報考活動。為什么存在一對多的關(guān)系:報考規(guī)則適用于所有的報考活動,而報考活動是在報考規(guī)則下設(shè)定的每次考試對應(yīng)的報考細(xì)節(jié),如:考期、報考點等。除此之外,分開設(shè)置可以簡化系統(tǒng)的重復(fù)性操作,降低人工操作成本。

學(xué)員狀態(tài)的判定

學(xué)員在網(wǎng)校報名后,會在后臺生成報名信息,針對收集/上傳的信息,學(xué)員會存在以下8種狀態(tài):

(1)未開始:學(xué)員的初始狀態(tài)

(2)信息填寫:學(xué)員在網(wǎng)校填寫信息但未繳費的狀態(tài),學(xué)員填寫了信息并保存,狀態(tài)會自動由未開始轉(zhuǎn)變?yōu)樾畔⑻顚?/p>

(3)已繳費:學(xué)員繳費成功

(4)已退費:學(xué)員退費成功

(5)報考成功:即機(jī)構(gòu)幫助學(xué)員報考成功,學(xué)員有資格進(jìn)行考試。判定條件:需要把成功報考的學(xué)員列表導(dǎo)入系統(tǒng),存在列表中的已繳費學(xué)員,導(dǎo)入成功后狀態(tài)自動轉(zhuǎn)為報考成功

(6)報考失?。阂蚋鞣N不可抗因素,機(jī)構(gòu)對已繳費學(xué)員未能進(jìn)行報考即為報考失敗。判定條件:未在導(dǎo)入列表但已經(jīng)繳費成功的學(xué)員,導(dǎo)入成功后狀態(tài)自動改為報考失敗

(7)成績通過:根據(jù)報考規(guī)則的設(shè)定,判定成績通過的學(xué)員。判定條件:導(dǎo)入成績并與報考規(guī)則進(jìn)行校驗,根據(jù)校驗結(jié)果對報考成功的學(xué)員自動更改狀態(tài)

(8)成績未通過:根據(jù)考試規(guī)則的設(shè)定,成績未通過的學(xué)員,判定規(guī)則同成績通過。

如此細(xì)分的狀態(tài)可以讓老師時刻掌握學(xué)員的情況,在有效時間內(nèi)督促學(xué)員完成報考。

異常情況

每一個業(yè)務(wù)的都會存在異常情況,在了解需求時需要多想、多問,只有提前考慮到才會解決后期的各種麻煩,以下我列舉了3種代報考服務(wù)中存在的異常情況及解決方案。

(1)學(xué)員信息填寫錯誤怎么辦?

做任何產(chǎn)品不論是C端還是B端必不可少的就是增刪改查,為了避免信息填寫錯誤,需要留有修改入口,修改入口可以根據(jù)實際場景需要放在網(wǎng)校端或者是后臺,這里建議放在后臺,把修改數(shù)據(jù)的權(quán)限留給老師。

后臺的修改入口根據(jù)我們的業(yè)務(wù)需要我放在了兩個位置:

第一,以學(xué)員為維度,學(xué)員中心(以學(xué)員維度展示學(xué)員信息的集中地)內(nèi)學(xué)員代報考信息展示區(qū)的右上角,在這里老師可以通過搜索學(xué)員,快速找到學(xué)員的代報考信息,并進(jìn)行更改。

第二,以代報考活動為維度,在學(xué)員信息的列表中,老師在查看報考活動時通過搜索學(xué)員姓名和手機(jī)號,進(jìn)行信息更改。

第一種相比與第二種會更快速定位到學(xué)員;但第二種比第一種更精準(zhǔn),可以看到更多關(guān)于學(xué)員的信息,如:學(xué)員狀態(tài)、支付時間等。

后臺系統(tǒng):代報考服務(wù)設(shè)計

(2)學(xué)員想退費怎么辦?

退費即取消報考,對應(yīng)增刪該查中的刪,已經(jīng)繳費但想取消報考的場景。退費有這樣幾個流程:

  1. 發(fā)起退費申請;
  2. 退費審批成功;
  3. 財務(wù)老師打款。

一般發(fā)起退費申請的都是學(xué)員,但是建議把退費權(quán)限留給老師,避免學(xué)員反復(fù)報名/退費帶來的不必要的麻煩,但是這里也是需要根據(jù)需求分析來定義每個對象所擁有的權(quán)限。

退費權(quán)限留給老師,退費流程可以適當(dāng)簡化為:

  1. 操作退費;
  2. 財務(wù)老師打款,因為學(xué)員退費的申請轉(zhuǎn)變?yōu)楹屠蠋熃涣鳎蠋熗馔丝罴磳徟ㄟ^。

退費入口同編輯入口一樣為了實現(xiàn)不同場景的需求,分別留在了兩個位置,在這里就不多做贅述了。

(3)學(xué)員未能在網(wǎng)校端報名,給負(fù)責(zé)老師已經(jīng)轉(zhuǎn)賬成功,想?yún)⒓涌荚囋趺崔k?后期可以在網(wǎng)校查看成績嗎?

針對在線上沒有完成報名,但在線下繳費成功的現(xiàn)象也是存在的,與之類似的還有歷史數(shù)據(jù)的存在,如之前一直是線下操作代報考服務(wù),之后想通過線上完成操作,其實這是一類問題,我們把它稱之為歷史遺留性問題。

考慮到歷史遺留性問題的存在,有以下幾種方式可以解決:

  1. 歷史數(shù)據(jù)一個個補(bǔ)錄,手動調(diào)整狀態(tài);
  2. 把數(shù)據(jù)整理成表格進(jìn)行導(dǎo)入。

顯而易見,第二種方式更為簡單,但是歷史數(shù)據(jù)的學(xué)員目前所處的狀態(tài)也存在差別,成績通過的、成績未通過的、繳費完成的、繳費未完成的,面對如此多的狀態(tài)導(dǎo)入哪些數(shù)據(jù)呢?

經(jīng)過分析,我的處理方案是,分批導(dǎo)入,即文章前面提到的成績導(dǎo)入和判斷報考是否成功的報考導(dǎo)入,即可解決歷史遺留性問題。

第一,成績導(dǎo)入,可以把成績通過的和成績未通過的區(qū)分開來,后期成績未通過的依然可以在網(wǎng)校端進(jìn)行補(bǔ)考;

第二,報考導(dǎo)入,針對線下繳費成功的學(xué)員,報考成功后,需要把線下繳費學(xué)員的信息填寫到列表中一并導(dǎo)入,學(xué)員狀態(tài)可以自動轉(zhuǎn)為報考成功,針對于在線下還未繳費的學(xué)員,老師可以通知學(xué)員去網(wǎng)校填寫信息并繳費,從而完成報考。

經(jīng)驗之談

(1)一個新功能的開啟需要了解用戶需求,并進(jìn)行業(yè)務(wù)流程、角色與使用場景的分析

設(shè)計一個新功能之前務(wù)必全面了解用戶需求,串聯(lián)業(yè)務(wù)場景、分析使用場景,如果條件允許建議實地考察用戶的日常操作,做到知己知彼方能百戰(zhàn)不殆。

(2)一個新功能的落地需要做到邏輯縝密,考慮異常情況尤為關(guān)鍵

了解了用戶需求和業(yè)務(wù)流程,就需要設(shè)計功能了,首先需要畫出一個簡易流程圖,先把正常流程畫出來,再去思考是否存在異常情況,如果存在異常情況應(yīng)該如何處理,此時你會發(fā)現(xiàn)簡易流程圖會變復(fù)雜,你的邏輯也得到了一次次的鍛煉。

好了,以上就是我今天的分享了,如果有疑問或者見解歡迎大家留言哦~

 

作者:Linda,公眾號:教育產(chǎn)品人

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

題圖來自Unsplash,基于CC0協(xié)議

更多精彩內(nèi)容,請關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號或下載App
評論
評論請登錄
  1. 通俗易懂,邏輯清晰,贊??

    回復(fù)