Bu proje, Patika Turizm Acentesi'nin günlük operasyonlarını dijitalleştirmek ve müşteri rezervasyon süreçlerini optimize etmek amacıyla geliştirilmiştir. Video adresi:https://youtu.be/g5Dty7ybb8M Not:Veri tabanı dosyası database klasöründedir.
- Kullanıcı yönetimi (Admin ve Acente Çalışanı)
- Otel yönetimi
- Oda yönetimi
- Dönem yönetimi
- Fiyat yönetimi
- Oda arama
- Rezervasyon işlemleri
- Veritabanı: Postegro
- Arayüz: JavaFX
- Dil: Java
-
Veritabanı Kurulumu:
patika.sql
dosyasını MySQL veya PostgreSQL veritabanına içe aktarın. -
Proje İndirme: Projeyi bilgisayarınıza indirin veya klonlayın:
git clone <proje_git_url>
-
Bağımlılıkların Yüklenmesi: Projenin çalışması için gerekli bağımlılıkları yükleyin.
-
Projeyi Çalıştırma: Proje dosyalarını bir Java IDE'sinde açın ve çalıştırın.
-
Giriş Ekranı: Proje başlatıldığında kullanıcı giriş ekranı görüntülenecektir.
-
Admin Yetkilendirme: Admin girişi yaparak kullanıcı yönetimi sekmesinden admin ve acente çalışanı ekleyebilir, düzenleyebilir ve silebilir.
-
Acente Çalışanı Yetkilendirme: Acente çalışanı girişi yaparak otel yönetimi, oda yönetimi, dönem yönetimi, fiyat yönetimi, oda arama ve rezervasyon işlemlerini gerçekleştirebilir.
-
Otel Ekleme: Acente çalışanı otel ekranından yeni otel ekleyebilir, var olan otelleri görüntüleyebilir ve silebilir.
-
Oda Ekleme: Acente çalışanı oda ekranından yeni oda ekleyebilir, var olan odaları görüntüleyebilir ve silebilir.
-
Dönem Ekleme: Acente çalışanı dönem ekranından yeni dönem ekleyebilir, var olan dönemleri görüntüleyebilir ve silebilir.
-
Fiyat Ekleme: Acente çalışanı fiyat ekranından yeni fiyat ekleyebilir, var olan fiyatları görüntüleyebilir .
-
Oda Arama: Acente çalışanı istediği tarih aralığına, şehre veya otel adına göre oda arayabilir.
-
Rezervasyon İşlemleri: Acente çalışanı rezervasyon ekranından rezervasyon ekleyebilir, var olan rezervasyonları görüntüleyebilir, düzenleyebilir ve silebilir.