Loading...

Messages

Proposals

Stuck in your homework and missing deadline? Get urgent help in $10/Page with 24 hours deadline

Get Urgent Writing Help In Your Essays, Assignments, Homeworks, Dissertation, Thesis Or Coursework & Achieve A+ Grades.

Privacy Guaranteed - 100% Plagiarism Free Writing - Free Turnitin Report - Professional And Experienced Writers - 24/7 Online Support

Cmis 141

21/12/2020 Client: saad24vbs Deadline: 2 Day

1


Final Project


This assignment demonstrates your understanding of the concepts from the CMIS 141 class.


Before attempting this project, be sure you have completed all of the reading assignments, hands-on labs, discussions, and assignments to date.


1. (25 points) Design, implement and test a Java application that will read a file containing data related to the passengers on the Titanic. The description of the file is shown below. The application should provide statistical results on the passengers including:


a. Total number of passengers on the Titanic b. Percentage of passengers who perished on the Titanic c. Percentage of Passengers who survived the sinking of the Titanic d. Percentage passengers who survived the sinking of the Titanic as a function of the


passenger class (e.g. 1,2,3) e. A list of the names of passengers who were less than 10 years old who perished on the


Titanic f. The count of the number of passengers as a function of the first letter of their last name.


(e.g., A: 13, B:33 …) g. At least one additional statistical results you add to enhance the functionality


The following are some design criteria and specific requirements that need to be addressed:


a. Use command line arguments to send in the name of the Titanic file. b. Use a 2D array to store the Titanic data. (Hint: You will probably need to store the array


as String values and then convert to other types as needed since some data is null) c. You should create at least 2 Java classes – Titanic and TestTitanic. You are welcome to


create additional classes if you want to further separate the functionality. d. You should create separate methods for each of the required functionality. (e.g.


getTotalPassengers() will return the total number of passengers on the Titanic.) e. A user-friendly and well-organized menu should be used for users to select which data


to return. A sample menu is shown in run example. You are free to enhance your design and you should add additional menu items and functionality.


f. The menu system should be displayed at the command prompt, and continue to redisplay after results are returned or until Q is selected. If a user enters an invalid menu item, the system should redisplay the menu with a prompt asking them to enter a valid menu selection


g. The application should keep track of the elapsed time (in seconds) between once the application starts and when the user quits the program. After the program is exited, the application should provide a prompt thanking the user for trying the Titanic program and providing the total time elapsed.


Here is sample run:


java TestTitanic Titanic.txt


2


********** Welcome to the Titanic Statistical Application **************************


Enter the number of the question you want answered. Enter ‘Q’ to quit the program :


1. How many passengers were on the Titanic? 2. What percentage of passengers perished on the Titanic? 3. What percentage passengers survived the sinking of the Titanic? 4. What percentage of passengers survived for each of the three classes? 5. What specific passengers who were less than 10 years old survived the sinking of the titanic? 6. For each letter in the alphabet, how many passengers last names started with that letter? Q. Quit the program


Enter your selection: 1 There were 1310 Passengers on the Titanic.


Enter the number of the question you want answered. Enter ‘Q’ to quit the program :


1. How many passengers were on the Titanic? 2. What percentage of passengers perished on the Titanic? 3. What percentage passengers survived the sinking of the Titanic? 4. What percentage of passengers survived for each of the three classes? 5. What specific passengers who were less than 10 years old survived the sinking of the titanic? 6. For each letter in the alphabet, how many passengers last names started with that letter? Q. Quit the program


Enter your selection: Q Thank you for trying the Titanic Program.


Elapsed time in seconds was: 95


Grading Rubric:


The following grading rubric will be used to determine your grade:


Attribute Exceeds Meets Does not meet


Design (5 points) (5 points)


Exhibits proper use of parameters, and selection of data types all of the time.


Employs correct and appropriate use of


(3-4 points)


Exhibits proper use of parameters, and selection of data types most of the time.


Employs correct and appropriate use of


(0-2 points)


Rarely exhibits proper use of parameters, and selection of data types.


Rarely employs correct and appropriate use of programming structures


3


programming structures (loops, conditionals, classes etc.) all of the time.


Efficient algorithms used all of the time.


programming structures (loops, conditionals, classes etc.) most of the time.


Efficient algorithms used most of the time.


(loops, conditionals, classes etc.)


Poorly structured and inefficient algorithms.


Functionality (10 points)


(9-10 points)


Extra effort was apparent through the addition of significant and additional functionality beyond the scope of the assignment.


(7-8 points)


Program fulfills most functionality.


Most requirements were fulfilled.


Screen captures provided demonstrating the successful compiling and running of the program.


(0-6 points)


Program does not fulfill functionality.


Few requirements were fulfilled.


Test cases (5 points) (5 points)


Test cases provide comprehensive coverage of all code paths.


Discussion of run-time errors included.


(3-4 points)


Test cases provide coverage of most code paths.


Test cases results well documented providing pass/fail results for each test case.


(0-2 points)


No or insufficient test cases


Minimal supporting evidence provided to verify testing actually took place.


Java Style Guide (5 points)


(5 points)


Code impeccably neat and well-organized.


Extensive In-line comments providing additional insight into code design and functionality


(3-4 points)


Header comments include filename, author, date and brief purpose of the program.


In-line comments used to describe major functionality of the code.


Meaningful variable names and prompts applied.


Class names are written in UpperCamelCase.


(0-2 points)


Code rarely follows recommended Java style guide


4


Variable names are written in lowerCamelCase.


Constant names are in written in All Capitals.


Braces use K&R style.


Submission requirements:


Your deliverables include all Java files (.java) and a single word (or PDF) document. The Java files should be named appropriately for your applications. Your word document should include screen captures showing the successful compiling and running of each application, and a detailed description of the test plan for each application. The test plan should include the input, expected output, actual output and if the test case passed or failed. Submit your files to the Final Project assignment area no later than the due date listed in the calendar.


Titanic Data Description:


The attached tab delimited file, named titanic.txt contains the known passengers on the Titanic. There are 6 fields included in the file in the order:


Passenger class (1,2,3) Survived (1=yes, 0=no) Name (Passenger name) sex (male or female) age (some values are blank) fare (some values are blank)


Applied Sciences

Architecture and Design

Biology

Business & Finance

Chemistry

Computer Science

Geography

Geology

Education

Engineering

English

Environmental science

Spanish

Government

History

Human Resource Management

Information Systems

Law

Literature

Mathematics

Nursing

Physics

Political Science

Psychology

Reading

Science

Social Science

Home

Blog

Archive

Contact

google+twitterfacebook

Copyright © 2019 HomeworkMarket.com

Homework is Completed By:

Writer Writer Name Amount Client Comments & Rating
Instant Homework Helper

ONLINE

Instant Homework Helper

$36

She helped me in last minute in a very reasonable price. She is a lifesaver, I got A+ grade in my homework, I will surely hire her again for my next assignments, Thumbs Up!

Order & Get This Solution Within 3 Hours in $25/Page

Custom Original Solution And Get A+ Grades

  • 100% Plagiarism Free
  • Proper APA/MLA/Harvard Referencing
  • Delivery in 3 Hours After Placing Order
  • Free Turnitin Report
  • Unlimited Revisions
  • Privacy Guaranteed

Order & Get This Solution Within 6 Hours in $20/Page

Custom Original Solution And Get A+ Grades

  • 100% Plagiarism Free
  • Proper APA/MLA/Harvard Referencing
  • Delivery in 6 Hours After Placing Order
  • Free Turnitin Report
  • Unlimited Revisions
  • Privacy Guaranteed

Order & Get This Solution Within 12 Hours in $15/Page

Custom Original Solution And Get A+ Grades

  • 100% Plagiarism Free
  • Proper APA/MLA/Harvard Referencing
  • Delivery in 12 Hours After Placing Order
  • Free Turnitin Report
  • Unlimited Revisions
  • Privacy Guaranteed

6 writers have sent their proposals to do this homework:

Top Essay Tutor
Helping Hand
University Coursework Help
Homework Guru
Best Coursework Help
Writer Writer Name Offer Chat
Top Essay Tutor

ONLINE

Top Essay Tutor

I have more than 12 years of experience in managing online classes, exams, and quizzes on different websites like; Connect, McGraw-Hill, and Blackboard. I always provide a guarantee to my clients for their grades.

$115 Chat With Writer
Helping Hand

ONLINE

Helping Hand

I am an Academic writer with 10 years of experience. As an Academic writer, my aim is to generate unique content without Plagiarism as per the client’s requirements.

$110 Chat With Writer
University Coursework Help

ONLINE

University Coursework Help

Hi dear, I am ready to do your homework in a reasonable price.

$112 Chat With Writer
Homework Guru

ONLINE

Homework Guru

Hi dear, I am ready to do your homework in a reasonable price and in a timely manner.

$112 Chat With Writer
Best Coursework Help

ONLINE

Best Coursework Help

I am an Academic writer with 10 years of experience. As an Academic writer, my aim is to generate unique content without Plagiarism as per the client’s requirements.

$110 Chat With Writer

Let our expert academic writers to help you in achieving a+ grades in your homework, assignment, quiz or exam.

Similar Homework Questions

Change Theory - Factors that may inhibit capacity utilization - Lionesse amber new age syringe how often to use - Qdos exhibitions los angeles - Hugh b brown father are you there - Critical Thinking Paper for Master Data Collections - 3. does the rate of diffusion correspond with the molecular weight of the dye? - Exam - Descriptive statistics worksheet answers - The hr scorecard is used to diagnose - Social Work- Sexual Orientation, Gender Identity, and Gender Expression - Bloomberg terminal software free download - Black cottonwood populus trichocarpa - Idexx learning center cornerstone - Chapter 1 constitutional law - Harley davidson ethnocentric company - An inventory study determines that on average - Floating point assembly example - Economics work - Is volleyball aerobic or anaerobic - Bordeaux international school fees - Security+ guide to network security fundamentals fourth edition answers - Quality castings pty ltd - Ellos caminan a la biblioteca - How to explain emotive language - Modern marvels mad electricity worksheet - Thermo king code 63 - Face shovel vs backhoe - I scaled the mountain for jerry boots - Psychotherapy With group - Pay for Performance (P4P) - Iit guwahati ranking in india - Middlesex university grade requirements - How to determine molarity from titration - Middleby marshall wow oven troubleshooting - Kelvin planck statement of 2nd law of thermodynamics - Bizarro's erie auto salvage and towing - Seven eleven japan case study pdf - Kirkheaton primary school staff - 1899 coke bottle with cork - Speech topic - Job characteristics model by hackman and oldham - Security Strategies - Network security firewalls and vpns j michael stewart - Comparison Paper Theories- Dorothy Johnson: Behavioral Systems Model and Virginia Henderson: Definition of Nursing (Due 24 hours) - Research Paper In American Literature I(for fixing) - Relationship between qualitative analysis and evidence based practice - Ib areas of interaction - Ideal gas equation worksheet - Zinc in ingot form crossword clue - 14 mottram street taylor - Week 5 assignment Poll - 23.3 sponges and cnidarians study guide answers - CYBER SECURITY PRINCIPLES - Bazley v tortorich case brief - I will help you get A grades in your assignment - So far from the bamboo grove chapter - Paragraph starters for analytical essays - Jen buys sesame bagels and plain bagels - B tech mechanical engineering syllabus kerala university - Sin and grace in christian counseling summary - MIS- Responses in 150 words each to two students in apa style - Marie rostek coastal plastic surgery - Order 2225858: Concept analysis paper-Communication - With current technology suppose a firm is producing 400 - War - Template of character reference - Only direct quotations are documented - Operations management chapter 9 - GOVT 480 DB FORUM 2.. 2 REPLIES DUE 9/7/2020 - Slumdog millionaire part 3 - Starbucks franchise in kerala - How to cite bureau of meteorology - Rosemount 3051cd level transmitter - Issue management exercise - Wk 3, HCS 335: DQ - Welcome letter to new employee - Chartered insurance institute of nigeria ciin - Tma moodle - Leticia señoritas, ¿qué estamos (1) de rico? - European History Assignment 1 - Find all integer solutions to the linear diophantine equation - The californian's tale by mark twain summary - Rio salado proctor request form - Where did the tallit originate - Newer marital problems stuff of purity - Bs5308 instrument cable specification - DISCUSSION 4 - Hot coffee movie summary - The portuguese explored west africa searching for - Ways to make homework fun - Ka ka ki ki - Vero vitae pinot grigio metro - Skin cancer persuasive speech - APA - To what does angelou compare her argument with the receptionist - Convert ph to h - A cheese glut is overtaking america - Homework - You are creating a customer database for the modesto nuts