Design of country kitchen classics web user interface

Assignment Help Computer Networking
Reference no: EM131505506 , Length: word count:900

Fundamentals of Operating Systems and Java Programming

Java Programming case studies

Purpose of the assessment Main objectives of this assignment is to enable student to analyse the case study, gather Information required for class design and provide implementation as specified. After successful completion of this assignment, students should be able to:

a. Analyse a case study related to programming.
b. Selection of attributes, corresponding datatypes and associated methods of Java classes
c. Simple implementations

Assignment - Specification
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.
o Customers will 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.
o Meals will 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.
o Orders details need to include the specific meal(s), quantities, customer and whether the order requires overnight shipping.
o Shipping costs includes 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:

1) 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.

2) 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.

3) 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.

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

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

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

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

Verified Expert

The solution file is prepared in ms word to discussed about the web interface for given case study which has use case diagrams,use case description, class diagram and partial implementation of code in java. The references are included as per apa format.

Reference no: EM131505506

Questions Cloud

What is your new fico score : Your FICO score is a commonly used measure of credit risk (see www myfico.com). A score of 850 is the best (highest) score possible.
What is the temperature of the gas : A 1.25 mol sample of nitrogen gas is in a 10.0 liter cylinder at 2.15 atmosphere of pressure. What is the temperature of the gas?
Find the cost for the proposed plant : A small plant has been constructed and the costs are known. A new plant is to be estimated with the use of the exponential (power sizing) costing model.
Explain what incentive is there for company to pay dividends : We also looked at dividend policy. What incentive is there for a company to pay dividends? What signals does dividend policy provide to investors?
Design of country kitchen classics web user interface : Specify Use cases for the design of Country Kitchen Classics Web User Interface specifying the actors. Provide possible scenarios for each Use case.
Describe the requirements for membership : Discuss the mission and vision of this organization.Describe the requirements for membership.Explain at least five benefits to belonging to this organization.
Average bond enthalpy and enthalpy change of formation : What is the difference between average bond enthalpy and enthalpy change of formation?
Determine he time it will take the team to assemble the car : Refer to Example. Construct a graph to show how the time to complete the 10th car changes as the learning curve slope parameter is varied from 75% to 95%.
What is the estimated cumulative average material : The Better bilt Construction Company designs and builds residential mobile homes. The company is ready to construct, in sequence, 16 new homes of 2,400.

Reviews

len1505506

5/23/2017 8:43:13 AM

Grades Excellent Very Good Introduction Concise and specific to the exercise Topics are relevant and soundly analysed. Case study 1 Concise and specific to the case study Topics are relevant and soundly analysed. Case study 2 Concise and specific to the case study Topics are relevant and soundly analysed. Case study 3 Concise and specific to the case study Topics are relevant and soundly analysed. Case study 4 Concise and specific to the case study Topics are relevant and soundly analysed. Conclusions All elements are present and very well integrated. Components present with good cohesive Demonstration Logic is clear and easy to follow with strong arguments Consistency logical and convincing IEEE Reference style Clear styles with excellent source of references. Clear referencing style

len1505506

5/23/2017 8:43:05 AM

Section to be included in the report Description of the section Marks Introduction Brief introduction to the reports on your case study exercises 2 Case study Q1 Use cases 12 Case study Q2 Selection of classes 10 Case study Q3 Attributes (datatypes) 10 Case study Q4 Implementations 10 Conclusions Write clear conclusion to the case study. 3 Demonstration Demonstration - Reference style Follow IEEE reference style 3 Total 50

Write a Review

Computer Networking Questions & Answers

  Assume that you are an administrator for a growing company

imagine you are an administrator for a growing company. your company decides to purchase another company that designs

  1 you are performing a path analysis of a 24 mile link

1 you are performing a path analysis of a 24 mile link between two facilities. the path profile reveals three

  Discuss two methods of providing fault tolerance to network

Discuss at least 2 methods of providing fault tolerance to a network. Include a discussion of the costs versus the benefits of each approach.

  Wireless networks are becoming increasingly popular but

wireless networks are becoming increasingly popular but many organisations fear that they are a large security risk.

  Explain the basic requirements for data communication

Explain the basic requirements for data communication and networking and compare the different transmission media technology and select the appropriate ones.

  What are the advantages of dhcp

Compare and contrast DCHP and the ICMP messages that were previously used for start up configuration. What are the advantages of DHCP that caused it to be the popular solution

  Why scr needs a systems review committee

Jesse wants my opinion on whether or not SCR needs a systems review committee. Need to prepare a recommendation and reasons.

  Cyber law or internet law

The director of your department has requested that you conduct some research on the topic of cyber law or Internet law. He has asked you to draft a memo including the following information:

  Provide one example of a business networking scenario

Provide one example of a business networking scenario that would demand consistent availability of the DHCP service. From the textbook, choose at least two of the overall objectives Microsoft used.

  Explaining reconnaissance tools

Write down some popular reconnaissance tools?

  Describe the most likely domain model

There are five other locations that are each organized using two subnets, each using static IPv4 addresses: Los Angeles, CA; Reno, NV; San Diego, CA; Seattle, WA; and Portland, OR. Describe the most likely domain model for the organization.

  Assume that within your web browser you click on a link to

suppose within your web browser you click on a link to obtain a web page. the ip address for the associated url is not

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd