Skip to content

Nazza1996/CSC1029-Java-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ‘‹ Introduction

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.


β˜‘οΈ Requirements

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

πŸ’‘ Features

  • A retro style user interface
  • Utility classes
  • Appication class

πŸ–ΌοΈ Screenshots

Main Menu

image

Add Image

image

Search

image

Display All

image


πŸƒβ€β™‚οΈβ€βž‘οΈ Running

  1. Download the source code.

  2. Import the code into a new Java project.

  3. Inside the src folder there is two folders, part01 and part02.

    • part01 uses the IDE integrated console by running QUBImages.java, no images will be displayed.
    • part02 uses the external console by running QUBMediaImages.java, this version will display images.

About

A Java Image Management Application

Resources

Stars

Watchers

Forks

Languages