In the first year of my Computer Science degree, I completed a module on Object-Oriented Programming where I was tasked to individually develop a program for a fictional QUB photography department. This program organises a collection of images across a range genres to create and display albums.
The program must include the following features:
- Add Image: The user must be able to add images
- Search: The user must be able to search through all images by any of its sub-options such as title, description and genre
- Display All: All images can be dynamically displayed
- Exit: The user must be able to exit the system
- A retro style user interface
- Utility classes
- Appication class
Main Menu
Add Image
Search
Display All
-
Download the source code.
-
Import the code into a new Java project.
-
Inside the
src
folder there is two folders,part01
andpart02
.part01
uses the IDE integrated console by runningQUBImages.java
, no images will be displayed.part02
uses the external console by runningQUBMediaImages.java
, this version will display images.