est. 2024Kızılelma AISoftware
PoC Başlat
PoC Başlat💬 WhatsApp
← Tüm ProjelerWeb

Otobüs Bilet Rezervasyon Sistemi

Nesne Yönelimli Programlama (OOP) prensipleriyle geliştirilmiş, veritabanı yönetimli bilet satış otomasyonu.

SektörUlaşım & Lojistik
RolümüzBackend Geliştirme & Veritabanı Yönetimi
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:

  1. 1GitHub repository'yi klonlayın: git clone https://github.com/aniltalhab/BusTicket
  2. 2Proje dizinine gidin: cd BusTicketGithup
  3. 3Visual Studio ile solution dosyasını açın
  4. 4SQL Server veritabanını yapılandırın
  5. 5Uygulamayı derleyin ve çalıştırın
📥 Kaynak Kodu İndir (GitHub)

📋 Gereksinimler

  • Visual Studio
  • SQL Server
  • .NET Framework

Benzer bir proje mi düşünüyorsunuz?

Size özel çözüm önerisi için iletişime geçin.