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

Java

17/12/2020 Client: ahmdfayzm2 Deadline: 12 Hours

Nowadays, road safety research provides an important support for the transport policy. This type of research is concerned with meeting road casualty reduction targets in a country. In order to meet this primary objective, research is commissioned to analyze and understand various vehicle accident types and the factors influencing it. The most common types of accidents are single vehicle collisions, rear-end collisions, head-on collisions, and side impact accidents. Therefore, there has been an increasing demand for more up to date information on reported traffic accidents to be made available to researchers. As a result, in many countries, a department for transport (DfT) is responsible for collecting and publishing traffic accidents data.


In this TMA you’re required to help researchers and implement a Vehicle Accident Application to keep track of accidents data. The requirements for this application are in the following phases:


Phase 1:


Create a separate class each in a .java file to represent vehicle accidents data occurred in a country, an accident, a vehicle and a driver.

The vehicle accidents class has attributes to store a country name and a list of published accidents data by the DfT in that country. The accident class keeps the details about collision road location (within urban area, highway), date/time, the vehicles associated and the number of casualties.

Note: Use the Date class available in java.util package to represent the accident data/time.


Each vehicle has a number and a driver. The driver class records the driver’s name, age, gender and his/her license issue date. The reported vehicle accidents are of the following types:


1. Single vehicle accident: This is a type of road traffic accident in which only one vehicle is involved. A majority of these types of crashes are collisions with fallen debris, a pole, a tree, a wall, and collisions with animals.


2. Rear-end accident: A traffic accident where a vehicle crashes into the vehicle in front of it. Sudden deceleration (slowing down or braking) is a common cause of such accidents.


3. Side-impact accident: These accidents, also known as broadside or T-bone collisions, are where the side of one or more vehicles is impacted. These crashes commonly occur at intersections and parking lots. The results from a side-impact collision can be severe but can vary depending on where the vehicle is struck.


4. Head-on accident: This type of accident is when the front ends of two vehicles hit each other in opposite directions. Being aware of traffic signs, street conditions, and staying in your lane play a critical role in avoiding these types of accidents.



Create a class for each vehicle accident type and define necessary attributes and methods.

Each class must store its state in private variables. It should use a static variable to maintain a count of all instances of the class. For All required access is done through public methods. The public methods which you must implement allow the user to do the following:


- Initiate, get and set the state of any created object.

- Create a new vehicle accidents data object for a given country.

- Add a reported accident type to the list of accidents if is not already in the accidents list.

- Find and display the most frequent accident type from the collected data.

- Display percentage of causalities in accidents involving drivers over age 65.

- Compare the number of accidents that occur within build-up areas to those accidents that occur on highways.

- Display the country name and accidents list which shows the accident details for the drivers involved in accidents having driver's license issued after 2015.

- Dump the vehicle accidents data structure into text.

- Save the information of the vehicle accidents data structure into a file.


If the user attempts do an operation that will violate the state of objects, you must check for it. In that case, the operation should be ignored and the application should give back an error message.


Phase 2:


The application should use a text file to capture the whole vehicle accidents data structure. To do this, add two methods to your center class:

1. A method to save the content of the created Java structure into a text file.

2. A method to restore the saved content back into an appropriate Java data structure for next run time.

Java provides a facility to create your own Exceptions which are basically derived classes of Exception. Write a class that defines a duplicate exception. The duplicate exception will be thrown if accidents are duplicated in the accidents list.


Design and implement a separate testing class to test the designed classes and check if classes meet the requirements.

Phase 3:


The application has to be a GUI (Graphical User Interface) application. Create a window that includes a window title: Title of your project. Design your window by using minimum four different user interface controls like labels, text field, buttons, text area, etc.


Question:


What is the best choice to reuse your written code, if the researchers want to study not only the impact of road location but also other road characteristics such as its surface (dry, wet, slippery…), sign posting, paving, …etc on the accident types? Justify your answer.


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:

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

ONLINE

Calculation Guru

I see that your standard of work is to get content for articles. Well, you are in the right place because I am a professional content writer holding a PhD. in English, as well as having immense experience in writing articles for a vast variety of niches and category such as newest trends, health issues, entertainment, technology, etc and I will make sure your article has all the key pointers and relevant information, Pros, Cons and basically all the information that a perfect article needs with good research. Your article is guaranteed to be appealing, attractive, engaging, original and passed through Copyscape for the audience so once they start reading they keep asking for more and stay interested.

$105 Chat With Writer
Instant Assignments

ONLINE

Instant Assignments

Hey, I can write about your given topic according to the provided requirements. I have a few more questions to ask as if there is any specific instructions or deadline issue. I have already completed more than 250 academic papers, articles, and technical articles. I can provide you samples. I believe my capabilities would be perfect for your project. I can finish this job within the necessary interval. I have four years of experience in this field. If you want to give me the project I had be very happy to discuss this further and get started for you as soon as possible.

$105 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
University Coursework Help

ONLINE

University Coursework Help

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

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

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

Similar Homework Questions

Lays potato chips in hungary case study - Culture in Nursing Course Reflection - Nursing Leadership #3 - Evan williams vs jack daniels reddit - Christiansen 1977 twin study - Disscussion - Eugene fife goldman sachs - Five pillars of sustainable change - Iflyswa cin - Team Management Power Point Presentation - 5 8 full gas tank - Tic tac toe java eclipse - Research problem statement in nursing - Compare and contrast the republican and democratic parties - Ethics - Children's misconceptions about plants - Was darwin wrong david quammen - When to worry about bigeminy - Abbott point of care clew update - 2 paragraphs 10/17/2020 - Prm handbook free download - Nursing Leadership in a diverse society - Chapter 27 to kill a mockingbird - Cranford by elizabeth gaskell sparknotes - Imperial college file exchange - Essay - Bugsy malone female characters - Swot analysis of groupon - Homework - Administrative closure in project management - Brisbane city council tree laws - Domestic causes of the great depression - Segway human transporter ppt - Cipd level 3 assignment answers - PowerPoint Assignment Due 11/01/2020 - Creative finish carpentry the villages fl - Assignment 1: Theoretical Foundation for Research Paper (Major Assessment) - Http support sas com repfinder - The Application of the Saul Alinsky Approach - Identifying and Interpreting Descriptive Statistics - Transition from nurse to nurse practitioner - Describe different consultation techniques used to identify treatment objectives - Reflect_inno - Steps to light a bunsen burner - Law policy - Why does atticus ask ewell to write his name - Explain how the spectroscope will be calibrated - Systematic collection and analysis of data - Exxonmobil business strategy - Personal leadership development plan - Electronics and communications apprenticeship wage - SMGT 501 - Analysis Paper Week 8 - Leadership and Managing - Japanese art red stamp - Word cookies yogurt 5 special level monarch - When were the georgia guidestones built - Discussion ,250 words ,add citations and references by 08/04/2020 at 8: 00 pm - Purpose of conceptual database design - Photoelectric smoke sensor arduino - Frank lewis horse trainer - Mcminn bridge club amersham - City & guilds address - Chapter 18 campaign for independence summary - And turning stay monologue - Penn foster writing assignment part 3 - Evans head drive in air show - 300 words-APA format - 30142 petersburg rd waverly va 23890 - Theory 2 - Sello motau theko capital - Briefly discuss residential aged care sector - Literature review - Disaster recover plan - Bjog instructions for authors - Nvcc global understanding - History - Who invented multitrack recording - Pros and cons of nursing - Which of the following statements is true of cooperative advertising - Iron iii hydroxide plus phosphoric acid - Fiction vs nonfiction quiz - The tennis court oath analysis - Www mousebreaker comn - Bi platform cms system database universe - Gerontology - Discussion 2 - Managerial Accounting - Pick a topic - Sage mobile payments app - Common threats against contemporary information systems - A1 page size powerpoint - The runaway racehorse comprehension questions - +91-8306951337 love marriage specialist astrologer IN Vasai-Virar - Data gathering techniques homework answers - Characteristics of the church - Roman numerals rules pdf - Biol 101 quiz 1 - Chinese zodiac lesson plan - A study on cash management of abc company - Disadvantages of anaerobic digestion