引言
隨著互聯(lián)網(wǎng)的普及,拍賣業(yè)務(wù)逐漸向在線平臺(tái)轉(zhuǎn)型,實(shí)現(xiàn)了拍賣過(guò)程的電子化。這一過(guò)程大大擴(kuò)展了參與者的地理范圍,提升了市場(chǎng)的效率和可及性。而今拍賣系統(tǒng)已在各個(gè)領(lǐng)域都有廣泛的應(yīng)用需求,例如房地產(chǎn)、藝術(shù)品、商業(yè)資產(chǎn)、虛擬資產(chǎn)和數(shù)字商品等。
往往一個(gè)“優(yōu)秀”的拍賣系統(tǒng)不僅僅是一個(gè)技術(shù)平臺(tái),更是一個(gè)能夠有效促進(jìn)市場(chǎng)交易和公平競(jìng)爭(zhēng)的工具,同時(shí)也要符合用戶和行業(yè)的特定需求,提供全面的功能和服務(wù)支持。
本文將從三方面為您講述,如何搭建一套可行性高、功能全面、用戶友好的拍賣系統(tǒng)。
第一部分-技術(shù)架構(gòu)和基礎(chǔ)設(shè)施選擇(后端、前端、云服務(wù))
一、 技術(shù)選型
●?開發(fā)語(yǔ)言:Java
●?數(shù)據(jù)庫(kù):MySQL
●?前端框架:Vue
●?緩存:Redis
●?網(wǎng)關(guān):APISix
●?代碼管理:Git
二、 云服務(wù)
1、云存儲(chǔ)服務(wù)
負(fù)責(zé)處理所有大文件的存儲(chǔ),包括拍賣會(huì)主圖、拍品圖片、拍品視頻等內(nèi)容。圖片和視頻通常不涉及商業(yè)秘密和用戶隱私,可以放心的放在云存儲(chǔ)服務(wù)器上,節(jié)約本地服務(wù)器的硬盤空間。
三、 微服務(wù)架構(gòu)
1、用戶管理服務(wù)
負(fù)責(zé)處理所有與用戶相關(guān)的邏輯,包括注冊(cè)、登錄、物流地址管理等功能。
2、拍賣管理服務(wù)
負(fù)責(zé)拍賣管理相關(guān)的邏輯,包括合同、拍賣會(huì)、拍品、拍賣公告等功能。如果有必要,也可以將合同、拍品、公告分別拆成獨(dú)立服務(wù)。
3、競(jìng)價(jià)引擎服務(wù)
負(fù)責(zé)處理拍賣過(guò)程中的競(jìng)價(jià)邏輯,包括出價(jià)的提交、檢查、更新等功能。
4、訂單服務(wù)
負(fù)責(zé)處理訂單相關(guān)的邏輯,包括訂單創(chuàng)建、取消、發(fā)貨、收貨、自提等功能。
5、支付服務(wù)
負(fù)責(zé)處理支付相關(guān)的邏輯,包括創(chuàng)建支付單、創(chuàng)建網(wǎng)銀單、網(wǎng)銀單退款、查詢、對(duì)接三方支付服務(wù)等功能。
6、報(bào)表服務(wù)
負(fù)責(zé)處理統(tǒng)計(jì)報(bào)表相關(guān)的邏輯,包括拍賣業(yè)務(wù)報(bào)表、財(cái)務(wù)報(bào)表、運(yùn)營(yíng)分析報(bào)表等功能。
7、其他服務(wù)
如有對(duì)接其他系統(tǒng),例如OA系統(tǒng)、財(cái)務(wù)系統(tǒng)、物流系統(tǒng)、支付系統(tǒng)、監(jiān)管系統(tǒng)等,可以根據(jù)情況分別拆分獨(dú)立系統(tǒng)。
第二部分-功能設(shè)計(jì)(用戶、拍品、拍賣流程引擎、結(jié)算 支付安全與信任機(jī)制、報(bào)表)
一、前端
1、用戶
a)注冊(cè)登錄
采用快捷注冊(cè)和登錄的方式,用戶輸入手機(jī)號(hào)、圖片驗(yàn)證碼、短信驗(yàn)證碼后即可完成注冊(cè)和登錄操作。
b)實(shí)名認(rèn)證
用戶提交身份資料后,后臺(tái)人工審核的方式完成實(shí)名認(rèn)證。
如果用戶群體主要是個(gè)人用戶,也可以接入第三方身份識(shí)別和活體認(rèn)證的SDK,自動(dòng)完成實(shí)名認(rèn)證。
c)接入現(xiàn)有用戶體系
如果現(xiàn)有系統(tǒng)中已經(jīng)擁有用戶體系,可以進(jìn)行接口對(duì)接。
2、拍賣會(huì)
a)拍賣會(huì)列表頁(yè)
顯示拍賣會(huì)題圖、名稱、拍賣會(huì)時(shí)間、商家名稱、拍品小圖、拍品數(shù)量、拍賣會(huì)狀態(tài)及瀏覽量等信息。
可以通過(guò)拍賣會(huì)類型、拍賣會(huì)狀態(tài)等進(jìn)行篩選。
b)拍賣會(huì)詳情頁(yè)
顯示拍賣會(huì)的題圖、名稱、拍賣會(huì)時(shí)間、商家名稱、狀態(tài),報(bào)名參拍按鈕以及該拍賣會(huì)下的所有拍品列表。
拍品列表支持搜索、排序、篩選等功能。
3、拍品
a)拍品列表
顯示拍品主圖、名稱、拍賣時(shí)間、商家名稱、價(jià)格、拍賣狀態(tài)及瀏覽量等信息。
價(jià)格根據(jù)拍賣狀態(tài)顯示不同的文字,未開始狀態(tài)顯示起拍價(jià),競(jìng)價(jià)中狀態(tài)顯示當(dāng)前價(jià)、成交狀態(tài)顯示成交價(jià)。
可以通過(guò)拍品分類、拍品名稱、拍品目錄號(hào)等進(jìn)行搜索。
可以通過(guò)拍賣時(shí)間、當(dāng)前價(jià)、出價(jià)次數(shù)等進(jìn)行排序。
b)拍品詳情頁(yè)
顯示拍品的詳細(xì)內(nèi)容,時(shí)時(shí)更新當(dāng)前的價(jià)格、狀態(tài)及競(jìng)價(jià)列表。用戶可以點(diǎn)贊或收藏該拍品。需要出價(jià)的用戶可以在該頁(yè)面上繳納保證金,立即出價(jià)或設(shè)置代理價(jià)。
c)申領(lǐng)號(hào)牌/繳納保證金
在申領(lǐng)號(hào)牌頁(yè)面,可以選擇需要申領(lǐng)的號(hào)牌段,在支付所需的保證金后獲取號(hào)牌。
d)出價(jià)
在申領(lǐng)號(hào)牌/繳納保證金后,即可對(duì)拍品進(jìn)行出價(jià),拍賣尚未開始可以設(shè)置代理價(jià),拍賣進(jìn)行中可以直接出價(jià)或設(shè)置代理價(jià),拍賣結(jié)束后無(wú)法再出價(jià)。
e)成交結(jié)算
在拍品詳情頁(yè),成交客戶可以進(jìn)行結(jié)算,選擇提貨方式,支付差額后即可完成結(jié)算。
成交結(jié)算的差額計(jì)算公式為:差額=成交價(jià)+傭金+其他費(fèi)用-保證金。
4、個(gè)人中心
a)個(gè)人中心首頁(yè)
展示我的參拍、我的成交、我的保證金、我的收藏、我的足跡等功能菜單。
b)我的參拍
展示所有我出過(guò)價(jià)的拍品,可以按照預(yù)展中、進(jìn)行中、已結(jié)束做拍品篩選。
c)我的成交
展示所有我成交的拍品。有待結(jié)算拍品列表以及待付款、待發(fā)貨、待收貨、已完成的訂單列表。
在待結(jié)算列表創(chuàng)建訂單,當(dāng)前用戶成交的同一個(gè)拍賣會(huì)的拍品,或不屬于任何一個(gè)拍賣的會(huì)的拍品可以合并創(chuàng)建一個(gè)訂單。不屬于任何一個(gè)拍賣會(huì)的拍品訂單,或拍賣會(huì)拍品訂單但拍賣會(huì)已結(jié)束且沒(méi)有其他該用戶成交但未結(jié)算的拍賣會(huì)內(nèi)其他拍品時(shí),創(chuàng)建訂單的金額會(huì)進(jìn)行保證金抵扣。創(chuàng)建訂單的同時(shí),用戶還需要選擇收貨地址和收貨方式。
d)我的保證金
展示我的保證金繳納記錄,顯示保證金金額及狀態(tài)等??梢愿鶕?jù)已支付、已扣除、已返回、已罰沒(méi)等狀態(tài)進(jìn)行保證金篩選。
e)我的收藏
展示我收藏的拍品列表,顯示拍品的基本信息且實(shí)時(shí)更新拍品狀態(tài)及當(dāng)前價(jià)格。也可以對(duì)拍品進(jìn)行取消收藏操作。
f)我的足跡
按日期分組顯示我瀏覽過(guò)的拍品。
g)地址管理
管理我的收貨地址列表,可以添加、修改、刪除我的收貨地址。
二、后端
1、基本功能
a)登錄
平臺(tái)管理人員、商家運(yùn)營(yíng)人員等后臺(tái)用戶登錄。
b)用戶管理
后臺(tái)用戶的增刪改查、密碼管理、角色設(shè)置等功能。
c)角色管理
后臺(tái)用戶的增刪改查、密碼管理、角色設(shè)置等功能。
d)部門/商家管理
部門或商家的增刪改查等功能。
e)分類管理
拍品分類的增刪改查,支持二級(jí)分類。
2、合同
a)合同管理
合同的增刪改查等功能。
b)合同的拍品
可以查看合同中的拍品等功能。
c)合同結(jié)算
買受人已付款的拍品可以進(jìn)行合同結(jié)算相關(guān)功能。
d)接入合同現(xiàn)有系統(tǒng)
如果現(xiàn)有OA等系統(tǒng)具備合同管理相關(guān)功能,可以進(jìn)行接口對(duì)接。
3、拍賣會(huì)
a)拍賣會(huì)管理
拍賣會(huì)的增刪改查、審核、發(fā)布、撤回等功能。
b)號(hào)牌設(shè)置
號(hào)牌的增刪改查、發(fā)布、關(guān)聯(lián)拍品等功能。
c)目錄編制
入選拍品、移除拍品、批量設(shè)置拍品屬性、組合拍品等功能。
4、拍品
a)拍品管理
拍品的增刪改查、審核、發(fā)布、撤回、撤拍等功能。
b)拆分成交價(jià)
組合拍品的成交價(jià)、傭金、其他費(fèi)用等拆分給被組合的拍品。
c)變賣
設(shè)置拍品的變賣價(jià)格、傭金、其他費(fèi)用等功能。
d)傭金折扣
設(shè)置拍品傭金折扣后的金額。
e)打印成交單
打印拍品的成交單。
f)悔拍
拍品成交后,競(jìng)買人不付款可以設(shè)置悔拍,填寫悔拍理由及罰沒(méi)的保證金金額后提交申請(qǐng),審核通過(guò)后即完成悔拍操作。
5、競(jìng)買人登記
a)競(jìng)買人登記
線上:線上用戶選擇號(hào)牌并支付保證金即視為已登記。
線下:用戶持相關(guān)材料到線下進(jìn)行登記,登記后可以支付保證金。
b)競(jìng)買人取消登記
競(jìng)買人登記后且在支付保證金前,可以取消登記,取消后無(wú)法支付保證金。
6、保證金
a)保證金類型
號(hào)牌保證金:根據(jù)號(hào)牌設(shè)定的保證金。
專場(chǎng)保證金:專場(chǎng)拍賣會(huì)通用的保證金。
單品保證金:?jiǎn)蝹€(gè)拍品的保證金。
b)保證金支付
保證金可以在前臺(tái)線上通過(guò)支付模塊支付保證金;也可以線下通過(guò)財(cái)務(wù)手動(dòng)錄入保證金。
c)保證金抵扣
拍品成交后生成訂單時(shí),在滿足條件的情況下可以用保證金抵扣訂單金額。條件如下:
號(hào)牌保證金和專場(chǎng)保證金在拍賣會(huì)結(jié)束且該用戶在本場(chǎng)拍賣會(huì)中沒(méi)有其他成交且未支付的拍片時(shí),可以進(jìn)行抵扣。
單品保證金可以直接抵扣。
d)保證金退款
繳納保證金,但未成交拍品時(shí),在拍賣會(huì)/拍品競(jìng)拍結(jié)束后自動(dòng)退款線上繳納的拍賣會(huì)/拍品保證金至原繳納賬戶。線下繳納的保證金需來(lái)現(xiàn)場(chǎng),讓財(cái)務(wù)進(jìn)行退款操作。
保證金大于可抵扣成交訂單的金額的時(shí)候,按照成交訂單的金額抵扣,剩余金額退款。其中線上繳納的保證金,且在線上訂單結(jié)算時(shí),保證金剩余金額線上自動(dòng)退款至原繳納賬戶。線下繳納的保證金,或在線下進(jìn)行訂單結(jié)算時(shí),由財(cái)務(wù)進(jìn)行保證金剩余金額退款操作。
7、成交結(jié)算(訂單模塊)
a)成交結(jié)算
選擇一個(gè)或多個(gè)成交的拍品進(jìn)行結(jié)算,創(chuàng)建訂單,現(xiàn)場(chǎng)財(cái)務(wù)進(jìn)行收款后完成成交結(jié)算動(dòng)作。
b)發(fā)貨
選擇一個(gè)訂單進(jìn)行發(fā)貨,填寫物流信息,如果是自提的訂單則選擇自提。
c)售后
選擇一個(gè)拍品進(jìn)行售后申請(qǐng),由財(cái)務(wù)做退款審核。所有的退款在線下進(jìn)行。
三、拍賣引擎
1、拍賣場(chǎng)景
a)線上拍賣
競(jìng)價(jià)過(guò)程在線上舉行。
b)線下拍賣
競(jìng)價(jià)過(guò)程在線下舉行。
c)同步拍
線上線下同步拍賣,線上用戶可以觀看現(xiàn)場(chǎng)狀態(tài)的同時(shí)進(jìn)行出價(jià),線下用戶可以通過(guò)舉牌進(jìn)行出價(jià)。
2、拍賣方式
a)固定增價(jià)
按照固定幅度進(jìn)行加價(jià)拍賣,價(jià)高優(yōu)先,價(jià)格相同情況下時(shí)間優(yōu)先。
b)階梯增價(jià)
按照當(dāng)前價(jià)格所在的價(jià)格區(qū)間確定加價(jià)幅度,價(jià)高優(yōu)先,價(jià)格相同情況下時(shí)間優(yōu)先。
c)一口價(jià)
按照起拍價(jià)固定價(jià)格,有人出價(jià)即成交。
d)一口價(jià)多庫(kù)存
拍品可以設(shè)置庫(kù)存批量上架,競(jìng)買人可以選擇數(shù)量進(jìn)行批量出價(jià)。
e)荷蘭拍(減價(jià)拍)
按照設(shè)置的減價(jià)服務(wù)和周期自動(dòng)減價(jià),直到有人出價(jià)即成交。
f)議價(jià)
競(jìng)買人與商戶進(jìn)行多輪議價(jià)確定最終的成交價(jià)。
g)即時(shí)拍
競(jìng)買人出價(jià)后激活截拍倒計(jì)時(shí)。
h)循環(huán)拍
拍賣流拍后自動(dòng)上架。
3、出價(jià)方式
a)直接出價(jià)
按照用戶設(shè)置的價(jià)格,直接進(jìn)行出價(jià)。
b)代理出價(jià)
系統(tǒng)在競(jìng)買人設(shè)定的最高代理限價(jià)以下,按拍賣標(biāo)的的加價(jià)幅度階梯,自動(dòng)為競(jìng)買人交替加價(jià)競(jìng)拍。
四、支付模塊
1、支付功能
a)創(chuàng)建支付單
保證金模塊/訂單模塊提交支付申請(qǐng),支付模塊創(chuàng)建支付訂單后跳轉(zhuǎn)至支付方式選擇頁(yè)面。
b)創(chuàng)建網(wǎng)銀單
客戶選擇支付方式后,同步創(chuàng)建對(duì)應(yīng)支付方式的網(wǎng)銀單并跳轉(zhuǎn)至第三方支付平臺(tái)。
c)網(wǎng)銀單退款
保證金模塊/訂單模塊提交退款申請(qǐng),當(dāng)原支付訂單余額大于申請(qǐng)退款金額時(shí)則創(chuàng)建退款單并將退款請(qǐng)求推送至第三方支付平臺(tái)。
d)訂單查詢
當(dāng)訂單為已支付/已退款時(shí),直接返回訂單信息。
當(dāng)訂單為未支付/已提交時(shí),調(diào)用第三方支付平臺(tái)查詢接口并根據(jù)結(jié)果更新本地訂單信息后返回訂單信息。
2、支付方式
a)微信
接入微信商戶號(hào)。
b)支付寶
接入支付寶商戶號(hào)。
c)銀聯(lián)
接入銀聯(lián)商戶號(hào)。
第三部分-個(gè)性化要求(合規(guī)、性能、服務(wù)支持)
一、合規(guī)
選擇拍賣方式處置資產(chǎn),可以提高資產(chǎn)處置的透明度和公平性,通過(guò)市場(chǎng)化機(jī)制吸引更多潛在買家參與競(jìng)標(biāo),從而增加競(jìng)價(jià)激烈程度和提高成交率,實(shí)現(xiàn)資產(chǎn)價(jià)值的最大化。
同時(shí),拍賣過(guò)程的標(biāo)準(zhǔn)化和規(guī)范化非常重要,必須符合相關(guān)監(jiān)管部門對(duì)于處置資產(chǎn)的要求。
1、委托拍賣合同管理
拍品委托拍賣都需要與委托方簽訂委托拍賣合同,明確拍賣標(biāo)的內(nèi)容,約定拍賣方式、拍賣時(shí)間、拍賣地點(diǎn)、拍賣傭金等信息。
2、拍賣公告制作與發(fā)布
根據(jù)《拍賣法》要求,拍賣公告應(yīng)該在拍賣日七天前發(fā)布,確保有足夠的時(shí)間讓潛在競(jìng)買人了解拍賣信息。
拍賣公告內(nèi)容應(yīng)包含拍賣時(shí)間、拍賣地點(diǎn)、拍賣標(biāo)的內(nèi)容、參與拍賣所需要的資質(zhì)材料等內(nèi)容。
拍賣公告應(yīng)發(fā)布在報(bào)紙或其他新聞媒介,確保廣泛傳播。
3、拍賣會(huì)和拍品制作與發(fā)布
拍賣會(huì)和拍品制作內(nèi)容應(yīng)保證內(nèi)容真實(shí)、有效、齊全。線上拍賣會(huì)應(yīng)盡早發(fā)布,展示時(shí)間不得少于兩天。
4、競(jìng)買人資質(zhì)審核
對(duì)于有特殊資質(zhì)要求的拍品,應(yīng)對(duì)競(jìng)買人資質(zhì)進(jìn)行審核,符合資質(zhì)要求的才可以參與拍賣,并要求競(jìng)買人簽署拍賣須知以及拍賣目錄。
5、競(jìng)價(jià)過(guò)程
競(jìng)價(jià)過(guò)程應(yīng)全程記錄,且實(shí)時(shí)記錄并公開,數(shù)據(jù)完整保存不少于十年。
6、結(jié)算過(guò)程
拍賣成交后應(yīng)打印成交確認(rèn)書,至少一式三份,買受人、委托方和拍賣機(jī)構(gòu)簽署并完成結(jié)算后各執(zhí)一份。
二、性能
拍賣作為一種公開的交易方式,可能會(huì)吸引大量用戶圍觀或參與拍賣,拍賣系統(tǒng)應(yīng)確保系統(tǒng)穩(wěn)定運(yùn)行。具體可以采用以下措施:
1、緩存機(jī)制
使用緩存技術(shù)減少數(shù)據(jù)庫(kù)查詢次數(shù),提高數(shù)據(jù)讀取速度。數(shù)據(jù)緩存優(yōu)化可以采用內(nèi)存緩存或分布式緩存存儲(chǔ)拍賣品信息、用戶信息等常用數(shù)據(jù)。
2、數(shù)據(jù)庫(kù)優(yōu)化
使用數(shù)據(jù)庫(kù)索引優(yōu)化、數(shù)據(jù)庫(kù)連接池優(yōu)化以及SQL優(yōu)化來(lái)提升數(shù)據(jù)庫(kù)性能。
3、負(fù)載均衡
使用負(fù)載均衡技術(shù)分散請(qǐng)求到多個(gè)服務(wù)器,增強(qiáng)系統(tǒng)并發(fā)處理能力。
4、日志監(jiān)控與報(bào)警
實(shí)施對(duì)系統(tǒng)的監(jiān)控和日志記錄,建立報(bào)警機(jī)制,如有異常情況出現(xiàn),立即通知相關(guān)負(fù)責(zé)人,及時(shí)發(fā)現(xiàn)和處理問(wèn)題,保障系統(tǒng)穩(wěn)定運(yùn)行。
三、服務(wù)支持
“天下拍”拍賣系統(tǒng)支持高度個(gè)性化定制,包括以下內(nèi)容:
1、前端界面
前端界面根據(jù)需求可以全部個(gè)性化定制,滿足各種業(yè)務(wù)場(chǎng)景所需的界面風(fēng)格。
2、拍賣方式
在拍賣行業(yè)沉浸十多年,熟悉掌握各種拍賣方式,無(wú)論是傳統(tǒng)拍賣方式還是創(chuàng)新拍賣玩法,我們都能一一實(shí)現(xiàn)。
3、拍賣流程
拍賣流程如有額外的管理流程或監(jiān)管要求,我們也可以進(jìn)行針對(duì)性調(diào)整,保證拍賣流程依法合規(guī)。
4、國(guó)產(chǎn)化
現(xiàn)在國(guó)內(nèi)很多企業(yè)都在推動(dòng)系統(tǒng)國(guó)產(chǎn)化,“天下拍”也支持國(guó)產(chǎn)化定制開發(fā)。
5、配套系統(tǒng)
如果需要搭建一整套拍賣平臺(tái),除了拍賣系統(tǒng)外,還需要客服系統(tǒng)、信息發(fā)布系統(tǒng)、廣告系統(tǒng)、埋點(diǎn)分析系統(tǒng)、門戶網(wǎng)站、APP框架等,我們都有相應(yīng)的產(chǎn)品和能力提供。