COIT132229: Java RMI Application Assignment 2 - Online Store
VerifiedAdded on 2019/09/27
|4
|1106
|91
Project
AI Summary
This assignment requires the development of a Java RMI application for an online store, utilizing a TCP client/server model. The system involves three servers: a ServerCoordinator that manages client requests and routes them to either a ServerBook or ServerMovie based on the order type (book or movie). Both BookOrder and MovieOrder classes store order details, calculate total bills with different tax rates (10% for books, 30% for movies), and implement the Task interface. The application uses Java object serialization/deserialization for communication between clients and servers. The OrderClient allows users to input order details, which are then processed by the appropriate server. The ServerCoordinator keeps track of requests, while ServerBook and ServerMovie compute total bills. The assignment includes error handling, input validation, and a report with end-user instructions, test manual, screenshots, and descriptions of the program's functionality. The submission includes source code files for all classes and the report document.
Contribute Materials
Your contribution can guide someone’s learning journey. Share your
documents today.
1 out of 4