fb
$20 Bonus + 25% OFF
$20 Bonus + 25% OFF
Securing Higher Grades Costing Your Pocket? Book Your Assignment at The Lowest Price Now!
loader
Add File

Error goes here

Files Missing!

Please upload all relevant files for quick & complete assistance.

MN404 Fundamentals Of Operating Systems And Java Programming

tag 0 Download5 Pages / 1,169 Words

Questions:

Business case study: Country Kitchen Classics Web User Interface

Preview:

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.

Background:

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)

Cases:

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.

Customer

CustID

Cust_Name

Address

Phone

CreditCard

Email

 

Meal

MealID

Meal_Name

Meal_Price

Description

Meal_Type

 


Assumption: only one customer can order one type of meal

Order

OrderID

Cust_id

Meal_id

Quantity

Overnight_shipping

Order_Date

Order_Type

 

 

Shipping

Shipping_Type

Sgipping_Cost

 

 

Staff (optional)

StaffID

Staff_name

Staff_phone

Staff_department

 

  • 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.

Upload
Unique Document

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 https://myassignmenthelp.com/free-samples/mn404-fundamentals-of-operating-systems-and-programming/country-kitchen-user-interface.html.

"MN404 Fundamentals Of Operating Systems And Java Programming." My Assignment Help, 2021, https://myassignmenthelp.com/free-samples/mn404-fundamentals-of-operating-systems-and-programming/country-kitchen-user-interface.html.

My Assignment Help (2021) MN404 Fundamentals Of Operating Systems And Java Programming [Online]. Available from: https://myassignmenthelp.com/free-samples/mn404-fundamentals-of-operating-systems-and-programming/country-kitchen-user-interface.html
[Accessed 06 December 2021].

My Assignment Help. 'MN404 Fundamentals Of Operating Systems And Java Programming' (My Assignment Help, 2021) <https://myassignmenthelp.com/free-samples/mn404-fundamentals-of-operating-systems-and-programming/country-kitchen-user-interface.html> accessed 06 December 2021.

My Assignment Help. MN404 Fundamentals Of Operating Systems And Java Programming [Internet]. My Assignment Help. 2021 [cited 06 December 2021]. Available from: https://myassignmenthelp.com/free-samples/mn404-fundamentals-of-operating-systems-and-programming/country-kitchen-user-interface.html.


MyAssignmenthelp.com is always vying to upgrade the student experience. In the course of our journey, we have introduced the premium accounting assignment help service. The premium members get assignment help from 5-star expert writers, manager’s call back for rework, the revised task within 24 hours, plagiarism-free assignment, and a quality assurance report. You also have the option of changing the writers anytime you want.

Latest It Write Up Samples

ACC539 Accounting Information Systems

Download : 0 | Pages : 5
  • Course Code: ACC539
  • University: Charles Sturt University

    MyAssignmentHelp.com is not sponsored or endorsed by this college or university

  • Country: Australia

Answer: Introduction Ransom ware virus had recently started a worldwide chaotic outbreak in May of 2017. The warehouse drawbacks and the recommendation for the threats and the ransom ware attacks on how to combat them have compiled in this report for the CFO of Motherboards and More Pty Ltd also discussing about the revenue cycle that is being followed. Overview of the revenue cycle  The organization, Motherboards, and More Pty Ltd is ...

Read More arrow

ISSC481 IT Security: Planning And Policy

Download : 0 | Pages : 3

Answer: Risk Assessment Methodology It is crucial for a leading company in the Information Technology industry to identify and devise the strategies for categorizing and mitigating the risks in order to maintain its position in the global market (Altuhhov, Matulevi?ius & Ahmed, 2013).  Various frameworks are needed to be laid out for the minimization of the risks faced by Apple. The methodology for the assessment of risk faced by App...

Read More arrow

ITC596 IT Risk Management

Download : 0 | Pages : 18
  • Course Code: ITC596
  • University: Charles Sturt University

    MyAssignmentHelp.com is not sponsored or endorsed by this college or university

  • Country: Australia

Answer: Introduction Aztek has decided to shift to the cloud and they are hoping to shift to the IT can be a blessing for them, the IT services can offer the facilities that can help them to enrich their business activities, the IT services can help them to outsource their services to third-party company and can be largely benefitted, however, they should be mindful of all the risks associated with the IT services (Lam, 2014). The report wil...

Read More arrow

SEC 380 Cloud Computing

Download : 0 | Pages : 4
  • Course Code: SEC380
  • University: Wilmington University

    MyAssignmentHelp.com is not sponsored or endorsed by this college or university

  • Country: United States

Answer: Short overview of paper The third party cloud computing is the most promising outsourcing as applied to computation services such as Microsoft’s Azure and Amazon’s EC2 which allows users to install the virtual machines. However, there is several vulnerability of third party cloud computing which has been elaborated in this given research paper.   Third party cloud computing- It has also been gaining momentum througho...

Read More arrow Tags: Australia Elmhurst Management Law 220 University of New South Wales 

ENGR9742 Systems Engineering

Download : 0 | Pages : 11
  • Course Code: ENGR9742
  • University: Flinders University

    MyAssignmentHelp.com is not sponsored or endorsed by this college or university

  • Country: Australia

Answer: Introduction The illegal activity that involves a computer and network is termed as cyber crime. Moreover, the protection approaches taken for avoiding threats, disruption, misdirection and theft from computer system referred to cyber security. Amin et al. (2013) stated that controlling physical access where hardware of the computer system can be accessed for protection against harm is a common method for implementing cyber se...

Read More arrow Tags: Australia Renown Park Management University of New South Wales 
Next

Content Removal Request

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

5% Cashback

On APP - grab it while it lasts!

Download app now

*Offer eligible for first 3 orders ordered through app!

ribbon
callback request mobile
Have any Query?