搭建方案-教你如何從零開始搭建一套拍賣系統(tǒng)

引言

隨著互聯(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)品和能力提供。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 摘要 本文將以具有代表性的...
    ee7acbee6c0e閱讀 1,067評(píng)論 0 1
  • 近些年,隨著我國(guó)經(jīng)濟(jì)建設(shè)的高速發(fā)展,拍賣行業(yè)也取得了長(zhǎng)足的進(jìn)步。目前拍賣涉及的標(biāo)的及部門、平臺(tái)越來(lái)越廣泛,越來(lái)越深...
    清楊580閱讀 360評(píng)論 0 0
  • 拍賣2 拍賣規(guī)則 尊敬的各位藏友,參加拍賣之前請(qǐng)認(rèn)真閱讀主辦方根據(jù)國(guó)家相關(guān)法律法規(guī)定制 的《拍賣規(guī)則》,凡辦理拍賣...
    06126c914546閱讀 446評(píng)論 0 0
  • 接上期,我繼續(xù)舉例列出一些拍賣會(huì)涉及的實(shí)用文件材料,讓想?yún)⒓优馁u會(huì)的競(jìng)買人對(duì)拍賣有更進(jìn)一步的了解。 范例: 拍 賣...
    清楊580閱讀 282評(píng)論 0 0
  • 服務(wù)競(jìng)買人的心得 在從事多年的拍賣活動(dòng)過(guò)程中,我覺(jué)得做好競(jìng)買人的工作至關(guān)重要。...
    清楊580閱讀 140評(píng)論 0 0

友情鏈接更多精彩內(nèi)容