Question: You will develop a simple shopping mall program which keeps the customer, product, and order information . You have to provide a demo program named
You will develop a simple shopping mall program which keeps the customer, product, and order information. You have to provide a demo program named OnlineDemo.java and all other classes.
Need to have these four (4) classes: onlineDemo.java, customer.java, order.java, and product.java classes
Sample OUTPUT of Program 1: This is a sample run of your demo program. Your program has to display output messages as below. Again, your demo program, OnlineDemo.java, has to have the main() method to run the whole program. We do not provide any demo program to test your program.
Welcome to CSUMB OnlineStore
Select your choice:
1. Add Customer
2. Customer Info
3. Add Product
4. Delete Product
5. Product Info
6. Make Order
7. Exit
2
No customer information.
Welcome to CSUMB OnlineStore
Select your choice:
1. Add Customer
2. Customer Info
3. Add Product
4. Delete Product
5. Product Info
6. Make Order
7. Exit
5
No product information.
Select your choice:
1. Add Customer
2. Customer Info
3. Add Product
4. Delete Product
5. Product Info
6. Make Order
7. Exit
1
Customer Number: 231 // Your program should automatically assign a random
// number between 100 and 300 as a unique customer
// number. In this sample run, your program assigned
// 231 as a customer number.
Customer Name: Alice
Customer Added Alice (# 231)
Select your choice:
1. Add Customer
2. Customer Info
3. Add Product
4. Delete Product
5. Product Info
6. Make Order
7. Exit
1
Customer Number: 157
Customer Name: Bob
Customer Added Bob (# 157)
Select your choice:
1. Add Customer
2. Customer Info
3. Add Product
4. Delete Product
5. Product Info
6. Make Order
7. Exit
1
Customer Number: 210
Customer Name: Chris
Customer Added Chris (# 210)
Select your choice:
1. Add Customer
2. Customer Info
3. Add Product
4. Delete Product
5. Product Info
6. Make Order
7. Exit
2
===== 3 Customers =====
Alice 231
Bob 157
Chris 210
Select your choice:
1. Add Customer
2. Customer Info
3. Add Product
4. Delete Product
5. Product Info
6. Make Order
7. Exit
7
Bye!
Sample OUTPUT of Program 2: This is another sample run of your demo program.
Welcome to CSUMB OnlineStore
Select your choice:
1. Add Customer
2. Customer Info
3. Add Product
4. Delete Product
5. Product Info
6. Make Order
7. Exit
3
Product Number: 555 // Your program should automatically assign a random
// number between 500 and 700 as a unique product number.
Product Name: Android Phone
Product Price: 200.0
Product Added Android Phone, No: 555, Price: 200.0
Select your choice:
1. Add Customer
2. Customer Info
3. Add Product
4. Delete Product
5. Product Info
6. Make Order
7. Exit
3
Product Number: 700
Product Name: MacBook
Product Price: 1999.99
Product Added MacBook, No: 700, Price: 1999.99
Select your choice:
1. Add Customer
2. Customer Info
3. Add Product
4. Delete Product
5. Product Info
6. Make Order
7. Exit
4
Product number to delete: 554
Input Error: Product 554 doesnt exist.
Select your choice:
1. Add Customer
2. Customer Info
3. Add Product
4. Delete Product
5. Product Info
6. Make Order
7. Exit
4
Product number to delete: 700
Product 700 deleted.
Select your choice:
1. Add Customer
2. Customer Info
3. Add Product
4. Delete Product
5. Product Info
6. Make Order
7. Exit
3
Product Number: 649
Product Name: Windows PC
Product Price: 999.0
Product Added Windows PC, No: 649, Price: 999.0
Select your choice:
1. Add Customer
2. Customer Info
3. Add Product
4. Delete Product
5. Product Info
6. Make Order
7. Exit
5
Enter product number (or just enter to display all products): 501
Input Error: Product 501 doesnt exist.
Select your choice:
1. Add Customer
2. Customer Info
3. Add Product
4. Delete Product
5. Product Info
6. Make Order
7. Exit
5
Enter product number (or just enter to display all products): 555
No: 555 - Android Phone, Price: 200.0
Select your choice:
1. Add Customer
2. Customer Info
3. Add Product
4. Delete Product
5. Product Info
6. Make Order
7. Exit
5
Enter product number (or just enter to display all products):
No: 649 Windows PC, Price: 999.0
No: 555 - Android Phone, Price: 200.0
Select your choice:
1. Add Customer
2. Customer Info
3. Add Product
4. Delete Product
5. Product Info
6. Make Order
7. Exit
7
Bye!
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
