1 / 17

Real-Time Commercial Bidding Platform for Effective Trading

A specialized online auction system for commercial goods and services, providing more options and real-time trading for the industry. Features regular, reverse auctions, and automated auctioneer capabilities. Improves buying and selling efficiency. Development details and problem-solving approaches included.

sgroves
Download Presentation

Real-Time Commercial Bidding Platform for Effective Trading

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Real Time Commercial Bidding System Team 9 Robert Banta Neil Sanborn Lauren Palmer Michael Prince

  2. Real Time Commercial Bidding System • Online auction for commercial goods and services • Motivation for project • More options for commercial industry • Real time • Specialized trading • Common place • Reverse/Regular Auction • Facilitates efficient buying and selling

  3. Overview of Features • Regular Auction • Reverse Auction • Real Time • Automated Auctioneer • Viewing history • Bids • Auctions

  4. Prototype

  5. Prototype

  6. Description of Class Model • Construction of Model • Major classes • User, Auction, Automated Auctioneer • User • Bidder • Buyer/Seller • Authorization System • Handles Login and Registration

  7. Description of Class Model (cont.) • Auction • Reverse Auction • Regular Auction • Item • Bid • Automated Auctioneer • Performs Auction actions • Notifications, Bid check, Timer, etc.

  8. Description of Class Model (cont.) • Why constructed this way?? • Simplicity • Abstraction

  9. Class Model

  10. Problems Along the Way • Registration Authorization & Login • How to authorize • When to authorize • External? Internally by system? • Defining a User • How to break down

  11. Problems Along the Way (cont.) • Auction vs. Automated Auctioneer • Keep functionalities separate? (1 to 1 relation)

  12. How Problems Were Solved • Registration Authorization & Login • New class • Authorization System • Register only once • Login each time using site • Defining a User • Subclasses • Shared attributes • Unique attributes

  13. How Problems Were Solved (cont.) • Auction vs. Automated Auctioneer • Modified Auction class • Operations of Auction should be automated by system • Does not perform auction specific functions • Examples • Notifying users of winning bids • Verifying bids

  14. Critical System Properties • User can be a Buyer and/or Seller • Join/View Auctions • Withdrawing from auction • Authorization • Withdrawing from auction • Login • Registration

  15. Critical System Properties (cont.) • Terms & Conditions

  16. Promela • Analysis • Spin • Results • Deadlock • Dropped bids

More Related