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

09/01/2021 Client: saad24vbs Deadline: 14 Days

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)

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:

Best Coursework Help
University Coursework Help
Helping Hand
Top Essay Tutor
Homework Guru
Instant Assignments
Writer Writer Name Offer Chat
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.

$100 Chat With Writer
University Coursework Help

ONLINE

University Coursework Help

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

$102 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.

$100 Chat With Writer
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.

$105 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.

$102 Chat With Writer
Instant Assignments

ONLINE

Instant Assignments

Good day dear client, I am a full-time freelance writer with years of experience. My strongest strengths are strong dedication to duty, reliability, quality and excellence. I am going to do an outstanding job for you, kindly PM me and let us commence. Thank you so much in anticipation of your positive response. Thank you very much.

$95 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

Ati video case study pain management - 1000 words and three scholarly sources due ASAP - Psalm 119 105 kjv - Which answer best describes the topics covered in sprint planning - Assignment 2 block business letter - Penn foster written communication writing assignment - Personal Connections - Swansea hazardous waste disposal - Order # 9556 - An interpretive guide to the personality assessment inventory - Lancashire grid for learning - Heart of england nhs - Google play music 3 months free - Assignment - DBMS - Hospital management system - Labview signal processing tutorial - Outline & Annotated Bibliography for a paper - Landis+gyr e350 user manual - Paramount clean edge razor - Exercise 4 accuracy and precision - Lb in to kip ft - Lesson plan set body closure - Red black tree c++ stl - ECO 100 - Worksheet on transport and communication for grade 4 - Project Assignment: - DISCUSSION - Rufus fry watsons go to birmingham - Community Analysis paper - Corporate governance is all of the following except - The radicalism of the american revolution review - Have smartphones destroyed a generation analysis - Mental health first aid training monash - Give me liberty chapter 1 review questions answers - Iso 9001 lead auditor exam questions and answers - NEED HELP NEED BACK SATURDAY 9-26-2020 - What is behind the growth in photo sharing? - Waste management accounting scandal wikipedia - Moment of inertia of a rectangle - Qualitative and quantitative research question - Nrs 490 capstone project change proposal - S epidermidis kirby bauer test results - A personal statement detailing evidence of academic rehabilitation and/or changed circumstances to prove the likelihood of your future academic success - Single busbar system with sectionalisation - Up in michigan hemingway analysis - 12 angry men quotes - Interview questions BAES - How to find the sample size in a histogram - Grand banks census 1945 - Ethics Research Paper - Format of manufacturing and trading account in excel - Abc model of crisis intervention papers - Managing nonprofit organizations tschirhart pdf - Crime fighter role of policing - Homeless bird chapter 8 summary - 20 units is how many ml - Nuclear medicine technologist rmit - Nursing Leadership DB#8 (Chapter 10) - Science Activity - Risk control self assessment checklist for nurse practitioners - Ogata control systems 5th edition pdf - Chalk and wire saint leo university - Ammonium nitrate flame test color - Essay compare and contrast - Pbs org wgbh nova labs lab evolution - Project initiation document apm - Technical support consultant job description - Kingsford smith drive brisbane map - A first course in linear algebra by k kuttler - Vce english language metalanguage list - 4 2 presentation marketing channel analysis - Explain seamless care what is the relationship to health informatics - Newcastle council parking permit - Words their way poems - 15.2 homogeneous aqueous systems worksheet answers - Experiment 1: effects of ph on radish seed germination - Oral presentation marking sheet - Native american rain dance song - Cla-2.1 - Siemens low voltage transformers - A manufacturing company uses an acceptance scheme - Animal farm chapter summary - The standard kilogram is a platinum iridium - How hrd managers can be made globally competent - University of massachusetts erp failure - Big skinny case study - Advanced Ergonomics - Talent recruitment at frog design shanghai case analysis - Safe work method statement qld - University of belize scholarships - Trigonometry mcqs with answers - We can get them for you wholesale plot diagram - Criteria for evaluating electronic resources - Iu plagiarism certification test answers - Coopers extra stout dan murphy's - Week 5 Written Assignment - Avon case study answers - Discussion Question: Uranium, Global warming, & hazards - Average voltage half wave rectifier - Irony as a principle of structure