Skip to content

emansarahafi/LostAndFoundSystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Lost & Found System

Final Project

This project was done by three students for a Windows Programming course at the American University of Bahrain using JavaFX utilities.

This project started in December 2021 and ended on the 8th of January 2022.

Contents of this file

  • Description
  • Features
  • Installation
  • How to use
  • Optional Steps
  • Credits

Description

A JavaFX program for inputting and exporting lost and found items.

Features

  • Add/Delete items to a table.
  • Ability to undo deleting an item.
  • Sort items that are inputted into the table.
  • Filter table based on items' location.
  • Exporting table contents into a CSV file.
  • Current time and date shown at all times.
  • A piechart to show the number of items per location in the table.

Installation

  1. Extract and import the ZIP file into an IDE like Eclipse.
  2. Set up JavaFX libraries in the IDE.

How to use

  1. Compile and run Main.java to start the program. Make sure JavaFX libraries are used.
  2. To insert an item, fill out the location, name, date found, status, and description of the item. Adding an ID for it is optional. Do NOT add commas while filling the text fields, as that interferes with exporting it into a CSV file.
  3. Press the 'Add' button to add it to the table.

Optional Steps:

  • Deleting an Item: Click a row on the table when All locations is selected, then click the 'Delete' Button.
  • Undo-ing deletion: Click the 'Undo' button after an item was deleted.
  • Sort Table By Metadata: Click a column header on the table to sort it for that.
  • Exporting Tabel Contents: Click the ' Export' button. This will be exported to a CSV file called 'Table.csv'.

Credits

  • American University of Bahrain
  • CMPE361 - Windows Programming
  • Dr. Fatema Akbar

Coders:

  • Ali Abdulla, A00786
  • Eman Sarah Afi, A00051
  • Sara Abdelhakeem, A00035

About

A lost & found system implemented with JavaFX.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published