Car Review Project By: Dan Martin CSC 515: Object Oriented Programming Final Project.

22
Car Review Project By: Dan Martin CSC 515: Object Oriented Programming Final Project

Transcript of Car Review Project By: Dan Martin CSC 515: Object Oriented Programming Final Project.

Page 1: Car Review Project By: Dan Martin CSC 515: Object Oriented Programming Final Project.

Car Review Project

By: Dan Martin

CSC 515: Object Oriented Programming

Final Project

Page 2: Car Review Project By: Dan Martin CSC 515: Object Oriented Programming Final Project.

Contents

Project Goal Project Design Project Code Snippets Project Conclusion Project Demonstration Project Related Questions

Page 3: Car Review Project By: Dan Martin CSC 515: Object Oriented Programming Final Project.

Project Goal

Demonstrate Object Oriented Design and Implementation “Polymorphism, Inheritance, etc.

Build Something that Works. Learn Something New

Page 4: Car Review Project By: Dan Martin CSC 515: Object Oriented Programming Final Project.

Project Design

Vehicle Represents Super Class Truck and Car Extend Vehicle Truck and Car also Implement AddVehicleInfo Gui Uses BorderLayout and is Very Modular Main Class Starts Project and Brings Up Gui Gui Calls LineGraph, Image, and Additional

Information.

Page 5: Car Review Project By: Dan Martin CSC 515: Object Oriented Programming Final Project.

Project Design

Project was Build Using Eclipse SDK Version 3.4.1

Ten Java Classes, Images Folder, and Project Input File

Main accepts File Input Argument Design/Research – 10 Hrs Coding/Fixing Bugs/Final Touchups – 44 Hrs Presentation – 2 Hrs

Page 6: Car Review Project By: Dan Martin CSC 515: Object Oriented Programming Final Project.
Page 7: Car Review Project By: Dan Martin CSC 515: Object Oriented Programming Final Project.
Page 8: Car Review Project By: Dan Martin CSC 515: Object Oriented Programming Final Project.
Page 9: Car Review Project By: Dan Martin CSC 515: Object Oriented Programming Final Project.
Page 10: Car Review Project By: Dan Martin CSC 515: Object Oriented Programming Final Project.

Project Screen-Shot

Page 11: Car Review Project By: Dan Martin CSC 515: Object Oriented Programming Final Project.

Project Code Snippets-FinalProjectDataInputFile

Page 12: Car Review Project By: Dan Martin CSC 515: Object Oriented Programming Final Project.

Project Code Snippets-ProjectMain

Page 13: Car Review Project By: Dan Martin CSC 515: Object Oriented Programming Final Project.

Project Code Snippets-ProjectMain

Page 14: Car Review Project By: Dan Martin CSC 515: Object Oriented Programming Final Project.

Project Code Snippets-ProjectGui

Page 15: Car Review Project By: Dan Martin CSC 515: Object Oriented Programming Final Project.

Project Code Snippets-ProjectGui

Page 16: Car Review Project By: Dan Martin CSC 515: Object Oriented Programming Final Project.

Project Code Snippets-LineGraph

Page 17: Car Review Project By: Dan Martin CSC 515: Object Oriented Programming Final Project.

Project Code Snippets-LineGraph

Page 18: Car Review Project By: Dan Martin CSC 515: Object Oriented Programming Final Project.

Project Code Snippets-Vehicle

Page 19: Car Review Project By: Dan Martin CSC 515: Object Oriented Programming Final Project.

Project Code Snippets-Car

Page 20: Car Review Project By: Dan Martin CSC 515: Object Oriented Programming Final Project.

Final Ideas

Add to Input Box and Additional Information Future Work Entails Using XML, Web or SQL

DataInput Transform Prototype to Servlet Entire Project Posted Online At:

Page 21: Car Review Project By: Dan Martin CSC 515: Object Oriented Programming Final Project.

References

http://mathbits.com/MathBits/Java/Graphics/linegraphonly.htm - LineGraph

http://www.java2s.com/Code/Java/Swing-JFC/DisplayafilesysteminaJTreeview.htm -FileTree

Cadenhead, R., & Lemay, L. (2007). Sams Teach Yourself Java 6 in 21 Days. Indianapolis, Indiana: Sams Publishing.

Jia, X. (2003). Object-Oriented Software Development Using Java. Boston, MA: Pearson Education, Inc.

Page 22: Car Review Project By: Dan Martin CSC 515: Object Oriented Programming Final Project.

Demonstration