CSE1OFX Object Oriented Programming Fundamentals
Assessment 3 – Car Rental Assessment Objectives Discuss the concepts of classes, objects, encapsulation and inheritance relating to object-oriented programming paradigm and apply them to solve a real-world problem. Analyse mathematical, scientific and other types of problems and design logical solutions for each, suitable for implementing as a computer program. Use an object-oriented programming language, and associated class libraries, to develop object-oriented programs. Use a development environment to develop, test, and debug programs that solve a given problem. Design and develop a test plan to ensure that a given programming solution works as anticipated in both expected and unexpected scenarios. Construct appropriate diagrams and textual descriptions to communicate the static structure and the dynamic behaviour of any object-oriented programming solution. This is an INDIVIDUAL assignment. Students are not permitted to work in a group when writing this assignment. Copying, Plagiarism This is an individual assignment. Students are not permitted to work in a group when writing this assignment. Plagiarism is the submission of another person’s work in a manner that gives the impression that the work is their own. La Trobe University treats plagiarism seriously. When detected, penalties are strictly imposed. Further information can be found on http://www.latrobe.edu.au/students/academicintegrity/explanation/plagiarism Submission Guidelines • Your assignment submission should be typed, not written/drawn by hand. • Submit the electronic copy of your assignment through the subject Learning Portal. • Submission after the deadline will incur a penalty of 5% of the available marks for that task per day capped at 5 days. No assignment will be accepted after 5 days. If you have encountered difficulties that lead to late submission or no submission, you should apply for special consideration.
CSE1OFX Object Oriented Programming Fundamentals Assessment 3 – Car Rental
Zip file contains
Task 1 Solution
Task 2 Solution
Task 3-10 Java Netbeans Project
Task 11, 12 13 Solution