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

  Networking and types of networking

This assignment explains the networking features, different kinds of networks and also how they are arranged.

  National and Global economic environment and ICICI Bank

While working in an economy, it has a separate identity but cannot operate insolently.

  Ssh or openssh server services

Write about SSH or OpenSSH server services discussion questions

  Network simulation

Network simulation on Hierarchical Network Rerouting against wormhole attacks

  Small internet works

Prepare a network simulation

  Solidify the concepts of client/server computing

One-way to solidify the concepts of client/server computing and interprocess communication is to develop the requirements for a computer game which plays "Rock, Paper, Scissors" using these techniques.

  Identify the various costs associated with the deployment

Identify the various costs associated with the deployment, operation and maintenance of a mobile-access system. Identify the benefits to the various categories of user, arising from the addition of a mobile-access facility.

  Describe how the modern view of customer service

Describe how the greater reach of telecommunication networks today affects the security of resources which an organisation provides for its employees and customers.

  Technology in improving the relationship building process

Discuss the role of Technology in improving the relationship building process Do you think that the setting of a PR department may be helpful for the ISP provider? Why?

  Remote access networks and vpns

safekeeping posture of enterprise (venture) wired and wireless LANs (WLANs), steps listed in OWASP, Securing User Services, IPV4 ip address, IPV6 address format, V4 address, VPN, Deploying Voice over IP, Remote Management of Applications and Ser..

  Dns

problems of IPV, DNS server software, TCP SYN attack, Ping of Death, Land attack, Teardrop attack, Smurf attack, Fraggle attack

  Outline the difference between an intranet and an extranet

Outline the difference between an intranet and an extranet A programmer is trying to produce an applet with the display shown in Figure 1 below such that whenever one of the checkboxes is selected the label changes to indicate correctly what has..

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