Question
You have been handed the following system description and requirements to build a Book Auction website: The users of the system are buyers, sellers, and
You have been handed the following system description and requirements to build a Book Auction website:
The users of the system are buyers, sellers, and admins
Buyers and sellers must create an account in order to use the system
During account registration, the buyer and seller must provide the following information:
first name and last name
postal address
email address
Upon registration, the admin must verify all the new users. After users are verified, buyers and sellers can then buy or sell books through the Book Auction. The users must first log-in the system to be verified before they are authorized to sell or buy a book.
For each book the seller wants to sell, he/she must post the following information on the website:
title of the book
author(s) of the book
publication year of the book
starting price of the book
book condition (new, used)
an image of the books cover page
auction bidding time span in days
When a buyer searches for books, he/she can select an individual book
Buyers can bid on a selected book
If the buyer wins the auction, he/she is obligated to order the book
The order is considered completed when the payment is completed. If the payment is not completed the order will remain incomplete. Each order can only have one book in it, so each book must be paid separately (no shopping cart here)
To complete the purchase, the buyer must provide a valid credit card:
credit card number
expiration date
security code
The pay process will be handled by an external payment system (such as PayPal)
Deliverable:
You are required to submit a digital copy of the following UML diagrams (no hand drawn diagrams or MS Paint/MS Word Drawing). Do not attempt to circumvent this by drawing your homework on paper and then scanning it. There are both open-source and proprietary UML tools (you can check Wikipedia for available UML tools: http://en.wikipedia.org/wiki/List_of_Unified_Modeling_Language_tools). Additionally, you are required to follow UML schema and notations.
You must provide:
1. Use-case diagram of the specified system
2. Detailed class diagram of the specified system
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started