A simple three-layer Java application using SQLite database management system.
The project is written in Java using JavaFX framework for GUI and SQLite for data management. It consists three-layers: Presentation( the user interface manages the user interaction ), business ( control management for the entire application ), and the data layer ( access/store data). The Database layer (third tier) could use any database management system as long as the business ( or logic layer ) layer can query and manipulate them.
- Add file (person's info) to database
- Search file in the database
- View the SQLite file in table format
- Delete specific entry in the database
- Validates form entries
- Datepicker
- Scrollable country list
- Create a new database file
- Display search in a table format
- Implement (edit,copy,etc) to allow modification
Import the project into eclipse and install JavaFX, or just download and run the file included in the executable folder. The Database
file will be created in the working directory and all application data will be stored in this file. The username
is 'user' and password
is 'pass' for simplicity.
Primary Scene (Login):
Main Scene (Add new info, search, delete, view database, etc):
Database: