Skip to content

An inventory management system based in Java. Built for my C482, Software I class.

Notifications You must be signed in to change notification settings

shalofty/InventoryManagementSystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 

Repository files navigation

InventoryManagementSystem

An inventory management system based in Java. Built for my C482, Software I class.

Notable ideas I haven't seen included into any other projects on GH:

  1. fieldSpy function, activated upon the mouse entering the anchor pane. Uses BooleanBinding and the emptyFields function to monitor text fields, disabling/enabling the save button if there fields are filled. Provides a layer of exception prevention because the user cannot submit null data.

  2. Seperate functions to check data. verifyData function to nest them into a single function. Cleans the code up, more readable and presentable.

My train of thought for this project was pointed towards making it as difficult as possible for the user to submit incorrect data, or trigger any type of exception. You'll find the modify and delete buttons won't enable unless pointed toward an object. This prevents the user from throwing a null point exception by pressing the buttons without anything selected.

The project guidelines were focused more on exception handling, which I also included.

This project passed in the first round of examination.

About

An inventory management system based in Java. Built for my C482, Software I class.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages