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

Upload: georgia-holms

Post on 31-Mar-2015

219 views

Category:

Documents


1 download

TRANSCRIPT

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