Implementation of initialization of datatypes of the classes

Assignment Help Computer Engineering
Reference no: EM131512975 , Length: wordcount:1000

Fundamentals of Operating Systems and Java Programming Assessment: 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

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.

  • 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.
  • 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.
  • Orders details need to include the specific meal(s), quantities, customer and whether the order requires overnight shipping.
  • 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.

Reference no: EM131512975

Questions Cloud

Develop cost curves on which firm behavior : Students will develop cost curves on which firm behavior is based and will utilize these cost curves to determine the behavior of their chosen organization.
Discuss three potential issues in utilizing ratio analysis : Discuss three potential issues in utilizing ratio analysis that you would share with your colleague. Develop a 200 - 300 words explanation supporting findings.
Evaluate the role of warehousing in the management : Case Study- Spring 2017 - Evaluate the role of warehousing in the management of an effective supply chain.
Acquire an import licence at full value : If an import quota of 1.5 is now introduced in this country, what will be the change in this country's government revenue.
Implementation of initialization of datatypes of the classes : MN404- T1 2017 Fundamentals of Operating Systems and Java Programming Assessment. Implementation of initialization of datatypes of the classes
Countries vary in their healthcare systems : Countries vary in their healthcare systems. Comparing them may provide insights into potential healthcare system improvements for the United States.
Analyze the strengths and weaknesses of the company walmart : You will analyze the strengths and weaknesses of the company (Walmart) and write a report recommending whether or not to purchase the company stock.
Effects of a major union wage settlement : What are the effects of a major union wage settlement on the price level and real GDP?
What is a simple definition of opportunity cost : What is a simple definition of opportunity cost? How does the concept of opportunity cost factor into comparative advantage? Provide Examples.

Reviews

len1512975

5/31/2017 5:47:41 PM

Australian student, total 1000 words, need it as per the guidelines. All work must be submitted on Moodle by the due date along with a completed Assignment Cover Page. The assignment must be in MS Word format, 1.5 spacing, 11-pt Calibri (Body) font and 2 cm margins on all four sides of your page with appropriate section headings. Reference sources must be cited in the text of the report, and listed appropriately at the end in a reference list using IEEE referencing style.

len1512975

5/31/2017 5:47:35 PM

Introduction - Concise and specific to the exercise. Case study 1 - Concise and specific to the case study. Case study 2 - Concise and specific to the case study. Case study 3 - Concise and specific to the case study. Case study 4 - Concise and specific to the case study. Conclusions - All elements are present and very well integrated. Demonstration - Logic is clear and easy to follow with strong arguments. IEEE Reference style - Clear styles with excellent source of references.

Write a Review

Computer Engineering Questions & Answers

  Mathematics in computing

Binary search tree, and postorder and preorder traversal Determine the shortest path in Graph

  Ict governance

ICT is defined as the term of Information and communication technologies, it is diverse set of technical tools and resources used by the government agencies to communicate and produce, circulate, store, and manage all information.

  Implementation of memory management

Assignment covers the following eight topics and explore the implementation of memory management, processes and threads.

  Realize business and organizational data storage

Realize business and organizational data storage and fast access times are much more important than they have ever been. Compare and contrast magnetic tapes, magnetic disks, optical discs

  What is the protocol overhead

What are the advantages of using a compiled language over an interpreted one? Under what circumstances would you select to use an interpreted language?

  Implementation of memory management

Paper describes about memory management. How memory is used in executing programs and its critical support for applications.

  Define open and closed loop control systems

Define open and closed loop cotrol systems.Explain difference between time varying and time invariant control system wth suitable example.

  Prepare a proposal to deploy windows server

Prepare a proposal to deploy Windows Server onto an existing network based on the provided scenario.

  Security policy document project

Analyze security requirements and develop a security policy

  Write a procedure that produces independent stack objects

Write a procedure (make-stack) that produces independent stack objects, using a message-passing style, e.g.

  Define a suitable functional unit

Define a suitable functional unit for a comparative study between two different types of paint.

  Calculate yield to maturity and bond prices

Calculate yield to maturity (YTM) and bond prices

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