> Ankara - İstanbul çalışan bir otobüs düşünelim,
> 1 nolu koltukta oturan kişi Ankara'dan binip İstanbul'da inecek.
> 2 nolu koltukta oturan kişi Ankara'dan binip Bolu'da inecek. Bolu'da
boşalan 2 nolu koltuğa, Düzce'den başka bir yolcu binecek ve İstanbul'a gidecek.
> Soru 1.) Yolda boşalan koltuğun başkasına satılma durumu olmazsa bu aracın
yolcu yerleşim planını nasıl izlersiniz? (1 nolu koltuk örneği)
> Soru 2.) Yolda boşalan koltuğun başkasına satılma durumu olursa bu aracın
yolcu yerleşim planını nasıl izlersiniz? (2 nolu koltuk örneği)
---------------------
Şöyle bir Database Yapısı olabilir :
ROTA
-----
RotaID (Otomatik olabilir) (Biraz zorunlu gibi)
ROta Başlangıç Lokasyon
Rota Bitiş LKokasyon
UST RotaID
ROTA Bilgileri
--------------
1- İstanbul - Ankara - 0(NULL)
2 - İstanbul - BOLU - 1
3 - Bolu - Ankara - 1
Otobüs Sefer Numarası
-----------------
Sefer_No
Sefer_Tarih
Sefer_RotaAID (Ana ROTAID)
Biletler
---------
Sefer_No
Koltuk_no
Ana_RotaID
Alt_RotaID
Böylece tüm tarihlerin tüm seferleri ve tüm rotaları kayıt altına alabilirsiniz.
Kolay Gelsin
Zekeriya BOZKURT
_______________________________________________
Linux-programlama mailing list
[email protected]
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php