Project index
07 / 09Java / desktop data application

Parking Permit System

A Java Swing desktop application for student registration, authentication and parking permit management.

Field
Java / desktop data application
Editorial relational permission graph created for the Parking Permit System
Original editorial cover · not a product screenshot
Overview

System brief.

The application connects Swing forms to a MySQL database through JDBC, covering account creation and user-scoped permit creation, listing and deletion.

  • Student registration and login
  • Permit creation and tabular listing
  • Deletion by plate number
  • Relational user-to-permit schema
Technical index

Stack.

  • 01Java
  • 02Swing
  • 03MySQL
  • 04JDBC
  • 05IntelliJ GUI Designer
Data / 01

A compact relational workflow

User records are keyed by student ID. Permit rows reference that identifier, allowing the signed-in user's permit data to be created and listed through the desktop interface.

Security / 02

A known configuration boundary

The project documentation identifies database credentials stored directly in source as a limitation. A production iteration should move connection secrets into external configuration and restrict database privileges.