每每一个“精良”的拍卖系统不仅仅是一个技能平台,更是一个能够有效促进市场交易和公正竞争的工具,同时也要符合用户和行业的特定需求,供应全面的功能和做事支持。
本文将从三方面为您讲述,如何搭建一套可行性高、功能全面、用户友好的拍卖系统。
第一部分-技能架构和根本举动步伐选择(后端、前端、云做事)一、 技能选型
● 开拓措辞:Java
● 数据库:MySQL
● 前端框架:Vue
● 缓存:Redis
● 网关:APISix
● 代码管理:Git
二、 云做事
1、云存储做事
卖力处理所有大文件的存储,包括拍卖会主图、拍品图片、拍品视频等内容。图片和视频常日不涉及商业秘密和用户隐私,可以放心的放在云存储做事器上,节约本地做事器的硬盘空间。
三、 微做事架构1、用户管理做事
卖力处理所有与用户干系的逻辑,包括注册、登录、物流地址管理等功能。
2、拍卖管理做事
卖力拍卖管理干系的逻辑,包括条约、拍卖会、拍品、拍卖公告等功能。如果有必要,也可以将条约、拍品、公告分别拆成独立做事。
3、竞价引擎做事
卖力处理拍卖过程中的竞价逻辑,包括出价的提交、检讨、更新等功能。
4、订单做事
卖力处理订单干系的逻辑,包括订单创建、取消、发货、收货、自提等功能。
5、支付做事
卖力处理支付干系的逻辑,包括创建支付单、创建网银单、网银单退款、查询、对接三方支付做事等功能。
6、报表做事
卖力处理统计报表干系的逻辑,包括拍卖业务报表、财务报表、运营剖析报表等功能。
7、其他做事
如有对接其他系统,例如OA系统、财务系统、物流系统、支付系统、监管系统等,可以根据情形分别拆分独立系统。
第二部分-功能设计(用户、拍品、拍卖流程引擎、结算 支付安全与信赖机制、报表)一、前端
1、用户
a)注册登录
采取快捷注册和登录的办法,用户输入手机号、图片验证码、短信验证码后即可完成注册和登录操作。
b)实名认证
用户提交身份资料后,后台人工审核的办法完成实名认证。
如果用户群体紧张是个人用户,也可以接入第三方身份识别和活体认证的SDK,自动完成实名认证。
c)接入现有用户体系
如果现有系统中已经拥有用户体系,可以进行接口对接。
2、拍卖会
a)拍卖会列表页
显示拍卖会题图、名称、拍卖会韶光、商家名称、拍品小图、拍品数量、拍卖会状态及浏览量等信息。
可以通过拍卖会类型、拍卖会状态等进行筛选。
b)拍卖会详情页
显示拍卖会的题图、名称、拍卖会韶光、商家名称、状态,报名参拍按钮以及该拍卖会下的所有拍品列表。
拍品列表支持搜索、排序、筛选等功能。
3、拍品
a)拍品列表
显示拍品主图、名称、拍卖韶光、商家名称、价格、拍卖状态及浏览量等信息。
价格根据拍卖状态显示不同的笔墨,未开始状态显示起拍价,竞价中状态显示当前价、成交状态显示成交价。
可以通过拍品分类、拍品名称、拍品目录号等进行搜索。
可以通过拍卖韶光、当前价、出价次数等进行排序。
b)拍品详情页
显示拍品的详细内容,时时更新当前的价格、状态及竞价列表。用户可以点赞或收藏该拍品。须要出价的用户可以在该页面上缴纳担保金,立即出价或设置代理价。
c)申领号牌/缴纳担保金
在申领号牌页面,可以选择须要申领的号牌段,在支付所需的担保金后获取号牌。
d)出价
在申领号牌/缴纳担保金后,即可对拍品进行出价,拍卖尚未开始可以设置代理价,拍卖进行中可以直接出价或设置代理价,拍卖结束后无法再出价。
e)成交结算
在拍品详情页,成交客户可以进行结算,选择提货办法,支付差额后即可完成结算。
成交结算的差额打算公式为:差额=成交价+佣金+其他用度-担保金。
4、个人中央
a)个人中央首页
展示我的参拍、我的成交、我的担保金、我的收藏、我的足迹等功能菜单。
b)我的参拍
展示所有我出过价的拍品,可以按照预展中、进行中、已结束做拍品筛选。
c)我的成交
展示所有我成交的拍品。有待结算拍品列表以及待付款、待发货、待收货、已完成的订单列表。
在待结算列表创建订单,当前用户成交的同一个拍卖会的拍品,或不属于任何一个拍卖的会的拍品可以合并创建一个订单。不属于任何一个拍卖会的拍品订单,或拍卖会拍品订单但拍卖会已结束且没有其他该用户成交但未结算的拍卖会内其他拍品时,创建订单的金额会进行担保金抵扣。创建订单的同时,用户还须要选择收货地址和收货办法。
d)我的担保金
展示我的担保金缴纳记录,显示担保金金额及状态等。可以根据已支付、已扣除、已返回、已罚没等状态进行担保金筛选。
e)我的收藏
展示我收藏的拍品列表,显示拍品的基本信息且实时更新拍品状态及当前价格。也可以对拍品进行取消收藏操作。
f)我的足迹
按日期分组显示我浏览过的拍品。
g)地址管理
管理我的收货地址列表,可以添加、修正、删除我的收货地址。
二、后端1、基本功能
a)登录
平台管理职员、商家运营职员等后台用户登录。
b)用户管理
后台用户的增编削查、密码管理、角色设置等功能。
c)角色管理
后台用户的增编削查、密码管理、角色设置等功能。
d)部门/商家管理
部门或商家的增编削查等功能。
e)分类管理
拍品分类的增编削查,支持二级分类。
2、条约
a)条约管理
条约的增编削查等功能。
b)条约的拍品
可以查看条约中的拍品等功能。
c)条约结算
买受人已付款的拍品可以进行条约结算干系功能。
d)接入条约现有系统
如果现有OA等系统具备条约管理干系功能,可以进行接口对接。
3、拍卖会
a)拍卖会管理
拍卖会的增编削查、审核、发布、撤回等功能。
b)号牌设置
号牌的增编削查、发布、关联拍品等功能。
c)目录体例
入选拍品、移除拍品、批量设置拍品属性、组合拍品等功能。
4、拍品
a)拍品管理
拍品的增编削查、审核、发布、撤回、撤拍等功能。
b)拆分成交价
组合拍品的成交价、佣金、其他用度等拆分给被组合的拍品。
c)变卖
设置拍品的变卖价格、佣金、其他用度等功能。
d)佣金折扣
设置拍品佣金折扣后的金额。
e)打印成交单
打印拍品的成交单。
f)悔拍
拍品成交后,竞买人不付款可以设置悔拍,填写悔拍情由及罚没的担保金金额后提交申请,审核通过后即完成悔拍操作。
5、竞买人登记
a)竞买人登记
线上:线上用户选择号牌并支付担保金即视为已登记。
线下:用户持干系材料到线下进行登记,登记后可以支付担保金。
b)竞买人取消登记
竞买人登记后且在支付担保金前,可以取消登记,取消后无法支付担保金。
6、担保金
a)担保金类型
号牌担保金:根据号牌设定的担保金。
专场担保金:专场拍卖会通用的担保金。
单品担保金:单个拍品的担保金。
b)担保金支付
担保金可以在前台线上通过支付模块支付担保金;也可以线下通过财务手动录入担保金。
c)担保金抵扣
拍品成交后天生订单时,在知足条件的情形下可以用担保金抵扣订单金额。条件如下:
号牌担保金和专场担保金在拍卖会结束且该用户在本场拍卖会中没有其他成交且未支付的拍片时,可以进行抵扣。
单品担保金可以直接抵扣。
d)担保金退款
缴纳担保金,但未成交拍品时,在拍卖会/拍品竞拍结束后自动退款线上缴纳的拍卖会/拍品担保金至原缴纳账户。线下缴纳的担保金需来现场,让财务进行退款操作。
担保金大于可抵扣成交订单的金额的时候,按照成交订单的金额抵扣,剩余金额退款。个中线上缴纳的担保金,且在线上订单结算时,担保金剩余金额线上自动退款至原缴纳账户。线下缴纳的担保金,或在线下进行订单结算时,由财务进行担保金剩余金额退款操作。
7、成交结算(订单模块)
a)成交结算
选择一个或多个成交的拍品进行结算,创建订单,现场财务进行收款后完成成交结算动作。
b)发货
选择一个订单进行发货,填写物流信息,如果是自提的订单则选择自提。
c)售后
选择一个拍品进行售后申请,由财务做退款审核。所有的退款在线下进行。
三、拍卖引擎1、拍卖场景
a)线上拍卖
竞价过程在线上举行。
b)线下拍卖
竞价过程在线下举行。
c)同步拍
线上线下同步拍卖,线上用户可以不雅观看现场状态的同时进行出价,线下用户可以通过举牌进行出价。
2、拍卖办法
a)固定增价
按照固定幅度进行加价拍卖,价高优先,价格相同情形下韶光优先。
b)阶梯增价
按照当前价格所在的价格区间确定加价幅度,价高优先,价格相同情形下韶光优先。
c)一口价
按照起拍价固定价格,有人出价即成交。
d)一口价多库存
拍品可以设置库存批量上架,竞买人可以选择数量进行批量出价。
e)荷兰拍(减价拍)
按照设置的减价做事和周期自动减价,直到有人出价即成交。
f)议价
竞买人与商户进行多轮议价确定终极的成交价。
g)即时拍
竞买人出价后激活截拍倒计时。
h)循环拍
拍卖流拍后自动上架。
3、出价办法
a)直接出价
按照用户设置的价格,直接进行出价。
b)代理出价
系统在竞买人设定的最高代理限价以下,按拍卖标的的加价幅度阶梯,自动为竞买人交替加价竞拍。
四、支付模块1、支付功能
a)创建支付单
担保金模块/订单模块提交支付申请,支付模块创建支付订单后跳转至支付办法选择页面。
b)创建网银单
客户选择支付办法后,同步创建对应支付办法的网银单并跳转至第三方支付平台。
c)网银单退款
担保金模块/订单模块提交退款申请,当原支付订单余额大于申请退款金额时则创建退款单并将退款要求推送至第三方支付平台。
d)订单查询
当订单为已支付/已退款时,直接返回订单信息。
当订单为未支付/已提交时,调用第三方支付平台查询接口并根据结果更新本地订单信息后返回订单信息。
2、支付办法
a)微信
接入微信商户号。
b)支付宝
接入支付宝商户号。
c)银联
接入银联商户号。
第三部分-个性化哀求(合规、性能、做事支持)一、合规选择拍卖办法处置资产,可以提高资产处置的透明度和公正性,通过市场化机制吸引更多潜在买家参与竞标,从而增加竞价激烈程度和提高成交率,实现资产代价的最大化。
同时,拍卖过程的标准化和规范化非常主要,必须符合干系监管部门对付处置资产的哀求。
1、委托拍卖条约管理
拍品委托拍卖都须要与委托方签订委托拍卖条约,明确拍卖标的内容,约定拍卖办法、拍卖韶光、拍卖地点、拍卖佣金等信息。
2、拍卖公告制作与发布
根据《拍卖法》哀求,拍卖公告该当在拍卖日七天前发布,确保有足够的韶光让潜在竞买人理解拍卖信息。
拍卖公告内容应包含拍卖韶光、拍卖地点、拍卖标的内容、参与拍卖所须要的资质材料等内容。
拍卖公告应发布在报纸或其他新闻媒介,确保广泛传播。
3、拍卖会和拍品制作与发布
拍卖会和拍品制作内容应担保内容真实、有效、完好。线上拍卖会应尽早发布,展示韶光不得少于两天。
4、竞买人资质审核
对付有分外资质哀求的拍品,应对竞买人资质进行审核,符合资质哀求的才可以参与拍卖,并哀求竞买人签署拍卖须知以及拍卖目录。
5、竞价过程
竞价过程应全程记录,且实时记录并公开,数据完全保存不少于十年。
6、结算过程
拍卖成交后应打印成交确认书,至少一式三份,买受人、委托方和拍卖机构签署并完成结算后各执一份。
二、性能拍卖作为一种公开的交易办法,可能会吸引大量用户围不雅观或参与拍卖,拍卖系统应确保系统稳定运行。详细可以采取以下方法:
1、缓存机制
利用缓存技能减少数据库查询次数,提高数据读取速率。数据缓存优化可以采取内存缓存或分布式缓存存储拍卖品信息、用户信息等常用数据。
2、数据库优化
利用数据库索引优化、数据库连接池优化以及SQL优化来提升数据库性能。
3、负载均衡
利用负载均衡技能分散要求到多个做事器,增强系统并发处理能力。
4、日志监控与报警
履行对系统的监控和日志记录,建立报警机制,如有非常情形涌现,立即关照干系卖力人,及时创造和处理问题,保障系统稳定运行。
三、做事支持
“天下拍”拍卖系统支持高度个性化定制,包括以下内容:
1、前端界面
前端界面根据需求可以全部个性化定制,知足各种业务场景所需的界面风格。
2、拍卖办法
在拍卖行业沉浸十多年,熟习节制各种拍卖办法,无论是传统拍卖办法还是创新拍矫饰法,我们都能逐一实现。
3、拍卖流程
拍卖流程如有额外的管理流程或监管哀求,我们也可以进行针对性调度,担保拍卖流程依法合规。
4、国产化
现在海内很多企业都在推动系统国产化,“天下拍”也支持国产化定制开拓。
5、配套系统
如果须要搭建一整套拍卖平台,除了拍卖系统外,还须要客服系统、信息发布系统、广告系统、埋点剖析系统、门户网站、APP框架等,我们都有相应的产品和能力供应。