← Tüm ProjelerWeb
Otobüs Bilet Rezervasyon Sistemi
Nesne Yönelimli Programlama (OOP) prensipleriyle geliştirilmiş, veritabanı yönetimli bilet satış otomasyonu.
C#ASP.NETMSSQLOOPBootstrap
❓
Problem
Manuel bilet satış süreçlerindeki çakışmalar (double-booking) ve veri tutarsızlıkları.
🎯
Hedefler
- Koltuk çakışmalarını önleyen atomik işlem (transaction) yapısı
- Dinamik sefer ve koltuk planı yönetimi
- Merkezi veritabanı ile tüm şubelerin senkronizasyonu
💡
Çözüm
- Custom Data Access Layer: `class/SqlConnect` sınıfı üzerinden merkezi veritabanı bağlantı yönetimi.
- OOP Tabanlı Yapı: Bilet, Yolcu ve Sefer nesnelerinin polimorfizm ve kalıtım kullanılarak modellenmesi.
- Cross-Platform Uyumluluk: Code-behind yapısının Inline-Code yapısına dönüştürülerek Mono/Linux uyumluluğunun sağlanması.
- Dynamic Grid System: Sefer tipine (2+1, 2+2) göre dinamik olarak oluşturulan koltuk düzeni algoritmaları.
✓
Sonuç
Operasyonel hataları %90 oranında azaltan, güvenilir ve web tabanlı bir satış sistemi.
Kullanılan Teknolojiler
C#
ASP.NET
MSSQL
OOP
Bootstrap
🛠️ Kurulum Rehberi
Bu projeyi kendi bilgisayarınızda çalıştırmak için aşağıdaki adımları izleyin:
- 1GitHub repository'yi klonlayın: git clone https://github.com/aniltalhab/BusTicket
- 2Proje dizinine gidin: cd BusTicketGithup
- 3Visual Studio ile solution dosyasını açın
- 4SQL Server veritabanını yapılandırın
- 5Uygulamayı derleyin ve çalıştırın
Benzer bir proje mi düşünüyorsunuz?
Size özel çözüm önerisi için iletişime geçin.