Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

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

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Machine Learning And Knowledge Discovery In Databases European Conference Ecml Pkdd 2017 Skopje Macedonia September 18 22 2017 Proceedings Part 3 Lnai 10536

Authors: Yasemin Altun ,Kamalika Das ,Taneli Mielikainen ,Donato Malerba ,Jerzy Stefanowski ,Jesse Read ,Marinka Zitnik ,Michelangelo Ceci ,Saso Dzeroski

1st Edition

3319712721, 978-3319712727

More Books

Students also viewed these Databases questions

Question

=+ 4. Why should policymakers think about incentives?

Answered: 1 week ago

Question

=+ 2. What is the opportunity cost of seeing a movie?

Answered: 1 week ago

Question

=+ what roles should government play in them ?

Answered: 1 week ago