Securing Higher Grades Costing Your Pocket? Book Your Assignment at The Lowest Price Now!

Phone no. Missing!

Please enter phone for your order updates and other important order related communication.

Add File

Error goes here

Files Missing!

Please upload all relevant files for quick & complete assistance.

Guaranteed Higher Grade!

MN404 Fundamentals Of Operating Systems And Java Programming

tag 0 Download 5 Pages / 1,169 Words tag 06-10-2021


Business case study: Country Kitchen Classics Web User Interface


In this case study, you will design the classes that support the interface to the Country Kitchen Classics database (written in Java programming language). After your class design is completed, you are asked to provide implementation of your design as specified in the case study.


Your cousin Alice and her business partner, Rachel, plan to sell quality, gourmet frozen meals over the Internet. Alice and Rachel had been studying the market and see a need for these meals, especially among the elderly and busy working families. Alice knows that you are proficient in Java programming and graphical user interface design. She hires you for the summer to help create this exciting business.

Alice envisions the business to include these parameter: customers, meals, orders and shipping costs.

  • Customerswill be ordering their meals via the Internet, so the business needs to track their name, shipping address, telephone number, credit card details and email address.
  • Mealswill be categorized by their unique ID number. Each meal has a name, specific price and description, and this information must also appear in the database.
  • Ordersdetails need to include the specific meal(s), quantities, customer and whether the order requires overnight shipping.
  • Shipping costsincludes two flat-rate costs: one for regular shipping and one for overnight shipping.

Alice wants web interface to accomplish certain tasks. First, she wants you to create Internet order form for ordering meals. (The form should show basic order headings, such as Order Number, Customer ID, Date and a check box to indicate whether the customer needs overnight delivery.) In a suborn, the order information required to order meals should include headings for Order Number, Meal ID and Quantity.

In addition, Alice, as an administrator, wants the following features as queries:

  • Potential customers might telephone the office and ask for more details about certain menu items. So, Alice would like the office staff to be able to make queries that will display the description and price of each meal.
  • Alice would also like an easy way to calculate the number of meals sold on a particular day. She would like to be able to input the date and see a list showing meals with highest to lowest sales. This information is to ensure adequate inventory in the future.
  • The shipping clerk needs to see which of today’s orders require overnight delivery so he can meet the pick-up deadline.

Finally, Alice requires you to create a daily report that lists each customer’s ID number, last name, their order, the dollar amount of the order, shipping cost and total order, which includes both meals and shipping costs.

Your report should provide detailed answers for the following questions.

  • Specify Use cases (minimum of six) for the design of Country Kitchen Classics Web User Interface specifying the  Provide possible scenarios (minimum of two) for each Use case. (Use UML notation)


Customer order meal

Change meal

Cancel meal

Change meal manually

Change my email

Change my phone

  • Determine the classes that are required for the design (minimum of four classes). All classes need to be given a meaningful name.
















Assumption: only one customer can order one type of meal
















Staff (optional)






  • Assign attributes for the classes specifying the datatype, the possible range of values (meaningful names should be given).

The attributes are displayed in the classes above

Possible range of values:

In Shipping, overnight is a booleam type (yes or not)

Price is from 0

  • Provide the class declaration for three of the classes and a simple implementation of initialization of datatypes of the classes. And provide a display () method that outputs the datatypes to the console.

Five classes are defined for Country Kitchen, they are Customer, Meal, Staff, Order and Shipping.

  • Customer: Customer_ID, Customer_Name, Shipping_Address, Phone,  CreditCard, email, Customer_Overnight,
  • Order
  • Meal
  • Shipping
  • Staff
Download Sample Now

Earn back the money you have spent on the downloaded sample by uploading a unique assignment/study material/research material you have. After we assess the authenticity of the uploaded content, you will get 100% money back in your wallet within 7 days.

Unique Document

Under Evaluation

Get Money
into Your Wallet

Total 5 pages

Cite This Work

To export a reference to this article please select a referencing stye below:

My Assignment Help. (2021). MN404 Fundamentals Of Operating Systems And Java Programming. Retrieved from

"MN404 Fundamentals Of Operating Systems And Java Programming." My Assignment Help, 2021,

My Assignment Help (2021) MN404 Fundamentals Of Operating Systems And Java Programming [Online]. Available from:
[Accessed 03 December 2022].

My Assignment Help. 'MN404 Fundamentals Of Operating Systems And Java Programming' (My Assignment Help, 2021) <> accessed 03 December 2022.

My Assignment Help. MN404 Fundamentals Of Operating Systems And Java Programming [Internet]. My Assignment Help. 2021 [cited 03 December 2022]. Available from:

Stuck on Any Question

Our best expert will help you with the answer of your question with best explanation.

We will use e-mail only for:

arrow Communication regarding your orders

arrow To send you invoices, and other billing info

arrow To provide you with information of offers and other benefits

Phone no. Missing!

Please enter phone for your order updates and other important order related communication.

250 words
Error goes here

Error goes here

Files Missing!

Please upload all relevant files for quick & complete assistance.

We Can Help!

Get top notch assistance from our best tutors !
Excel in your academics & career in one easy click!


Content Removal Request

If you are the original writer of this content and no longer wish to have your work published on then please raise the content removal request.


5% Cashback

On APP - grab it while it lasts!

Download app now (or) Scan the QR code

*Offer eligible for first 3 orders ordered through app!

callback request mobile
Have any Query?