/Baby-frecuencies-Hash

Baby-Frecuencies managment application using Hash table as data Structure. Java | JavaFX

Primary LanguageJava

Baby frecuencies Hash Table

in this Java desktop project I have created GUI as list of buttons that user can chose from. To work on the babies frecuencies. I also made it to input as many files as needed and inpiut the year of it, and this object will made it as an object and work on it for hash table Baby records as a hash table.

The program enables the user to search for a baby record, insert a baby record, and insert a new frecuency into a specific year. Delete a record from the hash table. Also update a record or a frecuency in a specific year for a specific baby record. Find the maximum Baby's frequencies ove the years. Also show the records based on how it was ordered in the hash table.

Running the project

In order to run the project, needs the JavaFx library to be build on the projecet path.

File format example

The input files of the program contains as many records as the user enter.

file format:

01

Programms versions

javafx.version=17.0.1,
Java.version=17.0.8

Program screenshot:

Add diles:

1

Chose a year for that file:

2

Home:

3

Add: (new name or new frecuency)

4

Add new name:

5

Succefully added:

6

The name already existed (so add frecuency):

7

Add new frecuency:

8

Case (name was found):

9

New frecuency added:

10

Delete:

11

Succesfully deleted:

12

Was not found to be delleted:

13

Search:

14

Name was found (show frecuencies over the years):

15

Update:

16

Name was found (input to be updated):

17

Successfully updated:

18

Find the baby with the maximum frecuency in what year:

19

Show data of a specific year:

20

When user make changes all changes will be done on the files: (delete, add, update):

21