Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

If someone could please answer this ASAP, that would be greatly appreciated. CSIT114/814 Task 5: The BookExchange System (7 marks) BookExchange is a type of

If someone could please answer this ASAP, that would be greatly appreciated.
image text in transcribed
image text in transcribed
CSIT114/814 Task 5: The BookExchange System (7 marks) BookExchange is a type of e-business exchange that does business entirely on the Internet. The company acts as a clearinghouse for buyers and sellers of used books. In order to be a seller or buyer of BookExchange, a person must register with BookExchange. The person must provide a current physical address, telephone number and e-mail address. The system maintains an account for this person. Access to the system is through a secure, authenticated portal. A seller can list books on the system through a special Internet form. The form asks for all the pertinent information about each book: its category, its general condition, and the asking price. The system maintains a database of all books in the system so books can be searched via a search engine. The search engine allows searches by title, author, category, and keyword. People who want to buy books come to the website and search for the books they want. They can make an order of multiple books from one buyer. They must open an account with a credit card to pay for the books. The system maintains all this information on secure servers. After a book order is made by a buyer, BookExchange marks the books as sold and creates an order which it maintains throughout the shipment process. Then it notifies the seller of the order as well as the payment information, and the seller need to confirm this notification. Within 3 days, the seller should ship the books via the postal service. Once the shipment is made, the seller updates this to Book Exchange. Then BookExchange maintains the order in a shipped status and sends an email to notify the buyer. The system also allows the buyer to track the order status any time after the order is made. If the shipment doesn't arrive for some reason, buyers can notify BookExchange. If a shipped book isn't in the same condition as advertised, buyers can request for compensation. At the end of each month, a check is mailed to each seller for the book orders that have remained in a shipped status for 30 days In addition, buyers can enter a service code for a seller. The service code is an indication of how well the seller is servicing book purchases. Some sellers are very active and use BookExchange as a major outlet for selling books. Thus, a service code is an important indicator to potential buyers. If a seller or a buyer no longer needs services of BookExchange, they can close their accounts. A (partial) Domain Model Class Diagram (DMCD) for this system is defined: Physical Book isbn Sellor Account 1 serviceRating operBalance lastPaymentate lastPayment 0.1 author publisher publishDate condition price Keywords saleStatus Person personi name address telephone e-mail Address 1 1 0.1 Buyer Account Credit Cardino LastPurchasDate Last Purchase Am 0.1 Book OnOrder Order order order Date TotalAmount status dateEmaleToSeller dateShipped ameseller Seller Paid Status selor Paldate buyer SatisfactCode buyer SatisfactComments Complete the following questions: (1) Identify at least four use cases for the buyer of Book Exchange and perform a CRUD (Create-Read- Update-Delete) analysis table. You can use a text editor (e.g., Microsoft Word or LibreOffice) to present the table. (3 marks) (2) Based on the above narrative and DMCD, develop a Design Class Diagram for the use case "Create a new sale" in UMLet (4 marks) Navigation visibility and method signatures must be included in the diagram. Method names must be indicative. Attributions are marked private and methods are marked public. A boundary/view class and a controller class must be included. . . Deliverables. For each question above, export your solution to each question as a PDF document and name it as "

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

Personal Trainer 3 0 Online For Albright/Ingram/Hills Managerial Accounting Information For Decisions

Authors: Thomas L. Albright, Robert W. Ingram, John S. Hill

4th Edition

0324233388, 978-0324233384

More Books

Students also viewed these Accounting questions

Question

Create a workflow analysis.

Answered: 1 week ago