Skip to content

yousefelsonbaty/LostAndFoundApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lost And Found App

AUBH Lost & Found System: Final Project for CMPE 361

Three students implemented this project for a Windows Programming (CMPE 361) course at the American University of Bahrain (AUBH) in December 2022. JavaFX, Eclipse & SceneBuilder were used for the project's implementation.

Contents talked about in this file:

  • Description.
  • Features.
  • Installation.
  • How to Use.
  • Additional Features.
  • Credits.

Description

A JavaFX application that tracks lost and found items at AUBH when the user can add, edit, delete, undo the deletion of the items, and export them into a CSV file.

Features

  • Add and delete items in a table.
  • Undo the deletion actions in the table.
  • Filter the items in the table according to their location.
  • Exporting the items in the table into a CSV file.
  • Current time and date shown at all times.
  • A bar chart to show the number of lost & found items per building from the data in the table.

Installation

  1. Extract the ZIP file and import it into Eclipse IDE.
  2. Set up the libraries of JavaFX in the imported project.

How to Use

  1. Compile and run the Main.java after you set up the JavaFX libraries to start the program.
  2. To add the item to write your data, click 'New'.
  3. Write the item name, select the date the item has been lost/found, select the location of where the item has been lost/found, select the status if it is lost/found, and finally, write down the item's description.
  4. After filling in the data, you click on 'Save', and the data goes to a table.
  5. To edit the data in the table, select the item you want to edit and click 'Edit'.
  6. Click' Export' To export the data in the table.
  7. To delete the item in the table, select the item and click on 'Delete'.
  8. To undo deleting the data in the table, click 'Undo'.

Additional Features

  • Users can select multiple items and click on 'Delete' to delete the selected items and click on 'Undo' to undo the deletion process.
  • The current temperature in Bahrain is displayed.

Credits

  • American University of Bahrain (AUBH)
  • CMPE 361 - Windows Programming
  • Professor: Dr. Fatema Akbar
  • Students: Yousef Elsonbaty (A00138), Mariam Hussein (A00039) & Amr Osman (A00112)

About

A lost & found system implemented with JavaFX.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published