文件名称:AuctionSystem:多重拍卖管理
文件大小:15KB
文件格式:ZIP
更新时间:2024-04-01 08:46:06
Java
拍卖系统 多重拍卖管理问题定义: FooBar公司已托管了一个在线拍卖系统,任何用户(卖方)都可以通过拍卖出售物品。 每次拍卖都有最低出价限制和最高出价限制。 任何注册用户(买方)都可以参与拍卖并对该产品进行出价。 他/她可以更新此出价金额或退出拍卖直到拍卖完成。 参与费用微薄,为卢比。 x参加拍卖。 卖方将获得20%的参与成本(x)。 其余部分仍作为FooBar的佣金。 拍卖结束时,使用最高的唯一出价显示中标价格。 对于卖方,请显示利润/亏损。 损益=拍卖中标价+参与费用分成(无出价者* 0.2 *参与费用)-最低和最高出价限制的平均值 该程序应将两个或多个拍卖以及一组参与这些拍卖的用户作为输入。 多个拍卖可以同时进行。 最高唯一出价定义:对于参与拍卖的一组用户A,B,C,D,E A1出价50,B出价90,C出价100,D出价90,E出价70,F出价100 这里70是最高的唯一出
【文件预览】:
AuctionSystem-main
----Controller()
--------BidController.java(1KB)
--------SellerController.java(1013B)
--------AuctionController.java(1KB)
--------BuyerController.java(616B)
----exception()
--------sellerNotFoundException.java(155B)
--------bidFoundException.java(157B)
--------auctionNotFoundException.java(168B)
--------BuyerNotFoundException.java(155B)
--------bidNotFoundException.java(162B)
--------BuyerFoundException.java(160B)
--------SellerFoundException.java(150B)
--------auctionFoundException.java(153B)
--------illegalBidAmountException.java(173B)
----Driver.java(2KB)
----Repository()
--------SellerRepo.java(764B)
--------BuyerRepo.java(645B)
--------BidRepo.java(2KB)
--------AuctionRepo.java(1KB)
----README.md(4KB)
----Service()
--------SellerService.java(1KB)
--------BidService.java(5KB)
--------BuyerService.java(1KB)
--------AuctionService.java(2KB)
----Model()
--------STATE.java(53B)
--------Bid.java(900B)
--------Auction.java(1KB)
--------Buyer.java(243B)
--------Person.java(197B)
--------Seller.java(318B)