Skip to content

handeDan/java_orderManagementSystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Order Management System with Java & Swing UI

Project Preview

📌 Proje Özeti / Project Overview

Bu proje Swing UI, MySQL ve IntelliJ IDEA kullanılarak geliştirilmiştir.
Kurumsal ve katmanlı mimari yapısına uygun olarak tasarlanmış olup, temiz kod prensipleri esas alınmıştır.

This project was developed using Swing UI, MySQL, and IntelliJ IDEA.
It is designed based on enterprise and layered architecture principles, following clean code practices.


🚀 Teknik Detaylar / Technical Details

Singleton design pattern ile veritabanı bağlantısı yönetildi.
Katmanlı mimari kullanıldı.
Özel yardımcı (helper) sınıflar oluşturuldu.
UI bileşenleri mantıklı gruplara ayrıldı, Dashboard UI temiz kod prensibiyle metodlara bölündü.

Database connection is managed using the Singleton design pattern.
Layered architecture was implemented.
Custom helper classes were created.
UI components were grouped logically and Dashboard UI was modularized for clean code.


🎯 Özellikler / Features

  • 🔹 Giriş Yapma
  • 🔹 Login System

login

  • 🔹 Müşteri Yönetimi (Customer Management) – Ekleme, silme, güncelleme, arama ve filtreleme
  • 🔹 Customer Management – Add, delete, update, search, and filter customers

customer management

  • 🔹 Ürün Yönetimi (Product Management) – Ekleme, silme, güncelleme, arama, filtreleme, sepete ekleme
  • 🔹 Product Management – Add, delete, update, search, filter, and add products to cart

product management

  • 🔹 Sipariş Oluşturma (Order Creation) – Müşteri seçimi, sıfırlama, sipariş oluşturma, toplam tutar ve ürün sayısı görüntüleme
  • 🔹 Order Creation – Select customer, reset order, create an order, view total amount and product count

order creation order creation

  • 🔹 Sipariş Görüntüleme (Order Tracking) – Siparişleri tarih bazlı görüntüleme
  • 🔹 Order Tracking – View orders with timestamps

order tracking

  • 🔹 Oturumu Kapatma (Log Out) – Kullanıcının oturumu güvenli şekilde sonlandırması
  • 🔹 Log Out – Securely terminate user session

About

order management system with Java & mySQL & Swing UI & Intellij IDEA

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages