Queensland Road and Transport Authority (QRTA) Case Study - IT/Computer Science Assignment Help

Download Solution Order New Solution
Assignment Task:

1. Objectives 

The purpose of this assessment item is to assess your skills attributable to the following learning outcomes. 

• Apply software design and development principles 

• Complete appropriate documentation for requirements, system modeling, and design, software implementation, testing and evolution 

• Illustrate a detailed design for a layered information system using appropriate design methods 

• Implement an information system, consisting of presentation, application and data layers. 

• Use quality management in a range of different design and development scenarios. 

2. Assessment Task 

Your tasks for this assessment. 

• Provide the complete implementation and testing for the Traffic Accident Reporting System (TARS) designed in the first assignment. The implementation should adhere to MVP (model view presenter) pattern and data persisted to a relational database preferably MySQL or Java derby database. 

• Write a paragraph on version control as discussed below. 

You can use the sample solution when provided on the moodle course webpage to correct any anomalies with your initial design. 

3. Case Study used in Assignment 1 

Queensland Road and Transport Authority (QRTA), as part of the Queensland Government currently offers road and transport services to the road users. This service is dedicated to collecting, storing, manipulating, and making available Road Accident Information important to the delivery of services to Queensland road users. Each motor vehicle will have a unique identifier (plate number) assigned by the system when registered for the first time. The QRTA wanted a flexible system with room for change in the future and prefer a layered design and implementation with the data stored in a database. The system is used by the QRTA staff to Create, Edit, Browse, Search on past road accidents in QLD. A View option should also be available to list all the accidents based on the "vehicle plate number" for reporting purposes. The system should also have the ability to update/change the vehicle owner information such as address or the phone number. Response to user actions must be reflected in the interface. The system should be developed as a Java desktop application that runs on a Windows operating system with a graphical user interface. The Java application should be developed in a single-tier using MVP (model view presenter) pattern. QRTA expects the system to be developed in two parts (Design and Implementation). The user updates the Vehicle information by interacting with the system. A Vehicle record consists of [id(plate number), model, year, owner name, owner address, owner phone number]. A sample record in the database exists as ("124-QAY", "TOYOTA", 2018, ”Tom Jones”,"somewhere in Townsville", ”0467567356”). An accident record in database exist as [id(auto-generated), location, comments, vehicle id]. A sample record in the database exists as (1, "intersection of Flinders and Ingham roads Townsville", "hitting another car from behind", "124- QAY"), remember! an accident may involve multiple vehicles. Initial database script files will be provided. Sufficient error handling must be implemented to prevent data entry errors during database update and for the search option. The application when developed should automatically attempt to connect to the database before the user interface screen is displayed and exit with a message for a failed connection. When an accident is reported to the front desk, the system user must be able to check if the vehicle is already in the database and offer to update the information, if not then allow the user to add a new record as a new vehicle and then add a new accident. The system must also allow users to add other vehicles to one accident. 

 

This IT/Computer Science Assignment has been solved by our IT/Computer Science Experts at My Uni Paper. Our Assignment Writing Experts are efficient to provide a fresh solution to this question. We are serving more than 10000+ Students in Australia, UK & US by helping them to score HD in their academics. Our Experts are well trained to follow all marking rubrics & referencing style.

Be it a used or new solution, the quality of the work submitted by our assignment experts remains unhampered. You may continue to expect the same or even better quality with the used and new assignment solution files respectively. There’s one thing to be noticed that you could choose one between the two and acquire an HD either way. You could choose a new assignment solution file to get yourself an exclusive, plagiarism (with free Turnitin file), expert quality assignment or order an old solution file that was considered worthy of the highest distinction.

Get It Done! Today

Country
Applicable Time Zone is AEST [Sydney, NSW] (GMT+11)
+

Every Assignment. Every Solution. Instantly. Deadline Ahead? Grab Your Sample Now.