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

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!