JavaFX + MySQL Shipping Order App | Full SDLC Project with GUI and CRUD

Опубликовано: 02 Июнь 2026
на канале: julio lopez
115
5

In this video, I walk through my end-to-end Java project: a shipping order management system built using JavaFX for the user interface and MySQL for the backend database. This application follows the full Software Development Life Cycle (SDLC), from requirements and planning to implementation and testing.

What you’ll see in the demo:

A functional GUI built with JavaFX

A MySQL database connected via JDBC

CRUD operations: creating, reading, updating, and deleting shipping orders

Real-time input validation and error handling

Proper cost calculation logic based on weight and distance

Layered architecture separating the UI, logic, and data components

This project was built as part of a hands-on assignment for my object-oriented programming course. It’s designed to demonstrate a realistic data management use case using clean, maintainable code.

Technologies used:

Java 17

JavaFX

MySQL

JDBC

IntelliJ IDEA

If you're working on a similar project or learning Java, this video gives a clear example of how to structure and build a real-world application using object-oriented principles.

Let me know if you’d like to see a tutorial or walkthrough for specific parts of the app!