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

Cisco rv220w network security firewall price - Cbus super usi number - Ethics in finance unimelb - Wrenn cultural encapsulation - Operations management chapter 12 answers - Class Two: Part Two - READING In Folklore - OS 8 policy - North central university msw - A rigid tank of 1m3 contains nitrogen - The ferns medical practice - Quality of life self care wheel essay - Project scope management definition pmbok - Summary of gulliver's travels wikipedia - Hockley valley brewing co inc case study - Telephone area code 243 - Macbeth act 4 quotes - Breastfeeding persuasive speech - How did the poem invictus inspire nelson mandela - Walmart near harvard university - Stepwise approach for managing asthma - If the apy of a savings account is - Haddon matrix example - Hebrew Civilization - 5-2 - Disadvantages of fair trade bbc bitesize - Leonardo da vinci fibonacci - The kings of sparta - P1220 timer control circuit - Cmgt 410 week 2 individual assignment - One to many many to one maths - Nursing entry to practice competencies - Facility layout at wheeled coach - Niosh lifting equation excel - Marshall rosenberg words are windows - Dragons den wiz of biz - HRM 530 Week 10 Assignment 5 Employee Compensation and Benefits - Target corporation case study analysis - Longitude and latitude of mount pinatubo - Duties and responsibilities of marine engineer - Adverse Event or Near Miss Analysis (1) - Pathophysiology (24 hours) - Juno and the paycock summary - Mark lowenthal intelligence from secrets to policy pdf - Infrastructure Project Phase 1 - E but 2 ene - Romanticism unit test - Brain and behavior an introduction to biological psychology 4th ed - ORGL MOD 3 - What are the objectives of inventory management - Strategic plan, part 3: strategic evaluation - 100 most misspelled words - A typical laboratory centrifuge rotates at - Mandalay bay shooting wiki - Implement a “prototype” database system application / ERD diagram for an eCommerce social-network system - You purchase a bond with an invoice price of - Blue eyes brown eyes experiment psychology - Snhu it 210 milestone 2 - Today by billy collins analysis - Types of hazardous energy - Description of a snow leopard - Company sales invoices census data and trade - Single pitch roof framing - WK7-01 - In spain, the results of the exams give students a clue of what they should follow. - Netiq identity governance documentation - Is designed passive voice - Wk 1, HCS/370: Principles of Organizational Behavior - Town in a sentence - Unique features of ecommerce technology - Sioux uprising of 1876 worksheet answers - The servant who buried his talent - Riverbed opnet academic edition - Game - Netflix movieflix - An investment offers 6100 per year for 15 years - 2 year old child observation report - X ray overexposure and underexposure - Naidoc week activity ideas - Child of the americas poem - The blair reader 9th edition table of contents - Derbac m liquid tesco - Costco Strategic Management - Brc mesh a393 size - How to write a psychobiography - Vetinfonet training product search - Markup pricing and profit maximization - 4 scales of measurement - Raa vehicle inspection reviews - Gibson pickup wiring diagram - What is a family genogram - Curtin university notice board - Overhead ground wire lightning protection - Paper - Romeo and juliet plot - Cis 9 - Todos los turistas llegan a machu picchu en autobús - Praxiteles aphrodite of knidos was considered daring because it - Woolworths third party fire and theft insurance - Year 7 spelling test