Bu proje, çeşitli ulaşım araçları (otobüs, tren, uçak) için rezervasyon yapılmasını sağlayan bir C# uygulamasıdır. Sistem, farklı şirketlerin araçlarında seyahat etmek isteyen yolcular için rezervasyon imkanı sunar.
- Çoklu Taşıma Aracı Desteği: Otobüs, tren ve uçak için rezervasyon yapılabilir.
- Şirket Yönetimi: Şirketler kendi araçlarını, seferlerini ve fiyatlandırmalarını yönetebilir.
- Admin Paneli: Sistem yöneticisi için kontrol paneli.
- Rota Yönetimi: Gidiş-dönüş rotaları ve ara duraklar tanımlanabilir.
- Koltuk Rezervasyonu: Yolcular için koltuk seçimi ve rezervasyonu.
- Maliyet Hesaplama: Mesafe, yakıt türü ve araç tipine göre otomatik fiyatlandırma.
- Personel Yönetimi: Araçlarda görevli personel bilgilerinin saklanması.
- Sisteme admin veya şirket hesabıyla giriş yapın.
- Admin olarak şirketleri yönetin veya şirket hesabıyla araçları ve seferleri düzenleyin.
- Yolcu olarak seyahat bilgilerinizi girin ve rezervasyon yapın.
- C# programlama dili ile geliştirilmiştir.
- OOP prensipleri (kalıtım, arayüzler, soyut sınıflar) kullanılmıştır.
- Windows Forms kullanılarak görsel arayüz oluşturulmuştur.
- Yunus Hanifi Öztürk
- Eyüp Ensar Kara
This project is a C# application that enables reservation for various transportation vehicles (bus, train, airplane). The system provides reservation capabilities for passengers who want to travel using vehicles from different companies.
- Multiple Transportation Support: Reservations can be made for buses, trains, and airplanes.
- Company Management: Companies can manage their own vehicles, trips, and pricing.
- Admin Panel: Control panel for system administrators.
- Route Management: Departure, arrival, and intermediate stops can be defined.
- Seat Reservation: Seat selection and reservation for passengers.
- Cost Calculation: Automatic pricing based on distance, fuel type, and vehicle type.
- Personnel Management: Storage of personnel information assigned to vehicles.
- Log in to the system as an admin or company account.
- As an admin, manage companies, or as a company account, arrange vehicles and trips.
- As a passenger, enter your travel information and make a reservation.
- Developed using C# programming language.
- Utilizes OOP principles (inheritance, interfaces, abstract classes).
- Visual interface created using Windows Forms.
- Yunus Hanifi Öztürk
- Eyüp Ensar Kara