Skip to content

Latest commit

 

History

History
41 lines (25 loc) · 1.81 KB

README.md

File metadata and controls

41 lines (25 loc) · 1.81 KB

Three-Tier Architecture

A simple three-layer Java application using SQLite database management system.

Description

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.

Features

  • 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

Usage

Import the project into eclipse and install JavaFX, or just download and run the executable 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.

Demo

Primary Scene (Login):

Main Scene (Add new info, search, delete, view database, etc):

Database: