Vaccine Management App with GUI
Overview
This is a menu Driven GUI application that manages the vaccination data for covid19 vaccine using a text file.
Functionalities include:
Reading/Writing to text File
Data validation
Using exception handling
GUI Design and Event Handling
Github
Project Walk-Through
GUI Design
We worked as a group, so we did some planning before heading into the code to sort out the logic and the look of the GUI.
VaxApp.java (GUI)
We then created the GUI code based on the drawing. The code contains actionListeners which link buttons to the backend code.
Recorder.java (Data Validation, Data Read/Write)
This file contains the backend code. In here, the program perforams data validation using REGEX patterns and read and write data to the text file.
Program.java (Main)
This is the main file which creates a JFrame object using the GUI code.
GUI demonstration
The end result of the Vaccine Management App. The GUI contains text fields as well as radio buttons for search criteria.