Kişisel Proje

GBank — Banka Otomasyonu Masaüstü Uygulaması

Hesap yönetimi, güvenli para transferleri ve otomatik fatura ödemeleri gibi temel finansal işlemlerin güvenli şekilde simüle edildiği C# Windows Forms uygulaması.

GBank — Banka Otomasyonu

Hesap yönetimi, güvenli para transferleri ve otomatik fatura ödemeleri gibi temel ve gelişmiş finansal işlemlerin güvenli bir şekilde simüle edildiği masaüstü uygulamasıdır.

Özellikler

  • Hesap Yönetimi: Hesap açma/kapama, bakiye sorgulama
  • Para Transferi: Hesaplar arası güvenli transfer işlemleri
  • Fatura Ödeme: Otomatik ve manuel fatura ödeme modülü
  • İşlem Geçmişi: Tüm finansal işlemlerin kayıt altına alınması
  • Güvenlik: Kullanıcı kimlik doğrulama ve oturum yönetimi

Teknik Detaylar

C# Windows Forms ile geliştirilen bu uygulama, 3 katmanlı mimari (3-tier architecture) üzerine inşa edilmiştir:

Presentation Layer  → Windows Forms UI
Business Layer      → İş mantığı ve doğrulama kuralları
Data Access Layer   → MySQL CRUD operasyonları

Tüm finansal işlemler, veri bütünlüğünü korumak için veritabanı transaction'ları ile yönetilmektedir.

Kullanılan Teknolojiler

| Katman | Teknoloji | |---|---| | Dil | C# | | Arayüz | Windows Forms | | Veritabanı | MySQL | | Mimari | 3-Tier, OOP |