Skip to content

yunushanifi84/Reservation-System-cSharp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ulaşım Rezervasyon Sistemi / Transportation Reservation System

Türkçe

Proje Hakkında

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.

Özellikler

  • Ç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ı.

Kullanım

  1. Sisteme admin veya şirket hesabıyla giriş yapın.
  2. Admin olarak şirketleri yönetin veya şirket hesabıyla araçları ve seferleri düzenleyin.
  3. Yolcu olarak seyahat bilgilerinizi girin ve rezervasyon yapın.

Teknik Detaylar

  • 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.

Geliştiriciler

  • Yunus Hanifi Öztürk
  • Eyüp Ensar Kara

English

About the Project

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.

Features

  • 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.

Usage

  1. Log in to the system as an admin or company account.
  2. As an admin, manage companies, or as a company account, arrange vehicles and trips.
  3. As a passenger, enter your travel information and make a reservation.

Technical Details

  • Developed using C# programming language.
  • Utilizes OOP principles (inheritance, interfaces, abstract classes).
  • Visual interface created using Windows Forms.

Contributors

  • Yunus Hanifi Öztürk
  • Eyüp Ensar Kara

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages