Skip to content
This repository has been archived by the owner on Sep 30, 2022. It is now read-only.

My first attempt of building a JavaFX Registration System.

License

Notifications You must be signed in to change notification settings

glaysa/java-registration-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Registration System

2nd Semester Obligatory Project | Spring 2020 Program Development | Glaysa Fernandez - Oslo Metropolitan University

JAVAFX APPLICATION FUNCTIONALITIES:

  • Register a person by their name, birthdate, email, phone number, country code, country and age
  • Input validations
  • Prevents duplicate emails and phone numbers
  • Display records in a tableview
  • Filters the tableview
  • Search records
  • When the tableview is filtered, it can be saved as a separate file
  • Opening and saving of txt and jobj files
  • Modifying an existing file
  • Updating records directly on the tableview
  • Deletion of records
  • Shows custom alert dialogs

Note:

  • System is not connected to a database.
  • Version control was not used.
  • Now that the JDK no longer includes JavaFX, it is necessary to explicitly include the JavaFX modules when cloning this repo.

REGISTRATION WINDOW

image

TABLEVIEW WINDOW

image

CAN OPEN A TEXT FILE OR A JAVA OBJECT FILE

image image

CAN UPDATE RECORDS DIRECTLY ON THE TABLEVIEW

image

SHOWS IF A FILE IS MODIFIED OR NOT

image

CAN FILTER OR SEARCH RECORD BY THEIR FIRST NAME, LAST NAME ETC.

image

CAN SAVE THE FILTERED TABLE AS A NEW FILE

image

CUSTOM ALERT DIALOGS

image image image

About

My first attempt of building a JavaFX Registration System.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published