The questions in this section are all based on the “Online Book Exchange System (EyesHaveIt.com)” Case Study on the last page of this document. Read the case study carefully before answering these questions. A system analyst in your team has identified main user goals for the system, as shown below. Use ONLY the goals in this list to draw a Use Case diagram with all the actors and associations required. Goals List Online account registration Searching for book Adding and Removing book Viewing order status Opening dispute on order Listing book Notifying shipments TheEyesHaveIt.Com Book Exchange Case Study TheEyesHaveIt Book Exchange is a type of e-business exchange that does business entirely on the Internet. The company acts as an exchange point for both buyers and sellers of used books. For a person to offer books for sale, he/she must register an account with TheEyesHaveIt. The person must provide their full name, current physical address, telephone number, and e-mail address. A seller may list as many books as desired through the system. Information required includes ISBN, title, author/s, publisher, and the asking price. The system maintains an index of all books in the system so that buyers can search for the books they want. Buyers can search by title or author. A seller may list multiple copies of the same book with the same information. Likewise, the sellers, people who are buying books for the first time need to also register an account, but the buyers have to provide their credit card details. A buyer searches for a book and once a book is found, the buyer adds the book to an order. Each order contains information about the date and time of when the order is “created”, total price, and order status. After the first book has been added, the order is marked “open”. A buyer can add as many books as they want in a single order. After the buyer decides to finish their order, they submit the order and it is then marked “waiting for payment”. The buyer may not proceed directly to payment but return to their order to add/remove a book. Once the payment received, the system updates the status of the order to “paid”. Eventually, the seller will notify TheEyesHaveIt that the order has been “shipped”. Both buyers and sellers can view the status of their order via their account webpage on TheEyesHaveIt.com. Buyers can open a dispute on their order based on two reasons as follows: if the shipment does not arrive within a 30-day and if the book arrived is not in the same condition as advertised. A dispute must be opened within 45 days after the order was shipped otherwise the order is considered “completed”. Each order that is “in dispute” will eventually be resolved by the sellers or TheEyesHaveIt. The order that has been successful or resolved will be marked “complete

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

 

The questions in this section are all based on the “Online Book Exchange System (EyesHaveIt.com)” Case Study on the last page of this document. Read the case study carefully before answering these questions.

A system analyst in your team has identified main user goals for the system, as shown below. Use ONLY the goals in this list to draw a Use Case diagram with all the actors and associations required.
Goals List

Online account registration

Searching for book

Adding and Removing book

Viewing order status

Opening dispute on order

Listing book

Notifying shipments

TheEyesHaveIt.Com Book Exchange Case Study

TheEyesHaveIt Book Exchange is a type of e-business exchange that does business entirely on the Internet. The company acts as an exchange point for both buyers and sellers of used books.

For a person to offer books for sale, he/she must register an account with TheEyesHaveIt. The person must provide their full name, current physical address, telephone number, and e-mail address.

A seller may list as many books as desired through the system. Information required includes ISBN, title, author/s, publisher, and the asking price. The system maintains an index of all books in the system so that buyers can search for the books they want. Buyers can search by title or author. A seller may list multiple copies of the same book with the same information.

Likewise, the sellers, people who are buying books for the first time need to also register an account, but the buyers have to provide their credit card details. A buyer searches for a book and once a book is found, the buyer adds the book to an order. Each order contains information about the date and time of when the order is “created”, total price, and order status. After the first book has been added, the order is marked “open”. A buyer can add as many books as they want in a single order. After the buyer decides to finish their order, they submit the order and it is then marked “waiting for payment”. The buyer may not proceed directly to payment but return to their order to add/remove a book. Once the payment received, the system updates the status of the order to “paid”. Eventually, the seller will notify TheEyesHaveIt that the order has been “shipped”. Both buyers and sellers can view the status of their order via their account webpage on TheEyesHaveIt.com.

Buyers can open a dispute on their order based on two reasons as follows: if the shipment does not arrive within a 30-day and if the book arrived is not in the same condition as advertised. A dispute must be opened within 45 days after the order was shipped otherwise the order is considered “completed”. Each order that is “in dispute” will eventually be resolved by the sellers or TheEyesHaveIt. The order that has been successful or resolved will be marked “completed”.

Question 2
The questions in this section are all
based on the “Online Book
Exchange System (EyesHavelt.com)
Case Study on the last page of this
document. Read the case study
carefully before answering these
questions.
a. A system analyst in your team has
identified main user goals for the
system, as shown below. Use ONLY
the goals in this list to draw a Use
Case diagram with all the actors
and associations required.
Goals List
Online account registration
Searching for book
Adding and Removing book
Viewing order status
Opening dispute on order
Listing book
Notifying shipments
Transcribed Image Text:Question 2 The questions in this section are all based on the “Online Book Exchange System (EyesHavelt.com) Case Study on the last page of this document. Read the case study carefully before answering these questions. a. A system analyst in your team has identified main user goals for the system, as shown below. Use ONLY the goals in this list to draw a Use Case diagram with all the actors and associations required. Goals List Online account registration Searching for book Adding and Removing book Viewing order status Opening dispute on order Listing book Notifying shipments
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 4 steps with 1 images

Blurred answer
Knowledge Booster
Prototyping Systems
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education