ETSU CSCI 1260 - Project 1 - Photo Album (2 pages)

Previewing page 1 of 2 page document View the full content.
View Full Document

Project 1 - Photo Album



Previewing page 1 of actual document.

View the full content.
View Full Document
View Full Document

Project 1 - Photo Album

18 views


Pages:
2
School:
East Tennessee State University
Course:
Csci 1260 - Intro Computer Sci II

Unformatted text preview:

Computer Science 1260 Project 1 January 14 2019 Photo Album Phase I Due Overview Your company has won the bidding process for a project to design and build a computerized Photo Album The contract calls for your company to create the final Photo Album in several phases each of which will be built and tested before moving on to the next phase In the first phase you are to build a Photo class that represents and works with a single Photo You will also build a driver program that demonstrates the use of the Photo class Phase I Specifications The Photo class models one single Photo It must manage information about the name including its path of the Photo file the type of file use an enumeration to indicate JPG GIF PNG BMP or OTHER the file s size in megabytes such as 0 82 8 73 11 6 and so forth and the name of the photographer The class needs to provide at least a default constructor a parameterized constructor appropriate getter setter methods and a toString method The Project1Driver class displays a welcome message prompts the user for his her name and initializes anything that needs initializing Then in a loop it should prompt the user to input information about one Photo object create a Photo object using the information and it should display the object using the Photo object s toString method to provide proper formatting The loop should end when there are no more Photos to manage The driver will only deal with one Photo object at a time In later phases of the project you will expand this project to manage many Photo objects When the user indicates there are no more Photo objects to process display a Goodbye message that specifically mentions the user by name The main method in the driver should consist of a series of method calls with each call handling one aspect of the driver s tasks For example The example shows the use of 3 private methods one to welcome and initialize necessary variables one to handle the input and display loop and one to display any final



View Full Document

Access the best Study Guides, Lecture Notes and Practice Exams

Loading Unlocking...
Login

Join to view Project 1 - Photo Album and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Project 1 - Photo Album and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?