Veri Tabanı Geliştirme

1.1.1 Biletler Tablosu

Şekil 1. Biletler tablosu

Kesilen biletleri tutan tablodur. Tabloda yer alan SatisTip kolonu satışın nakit mi kredi kartlı ödeme mi olduğunu tutmaktadır.

1.1.2 Çalışanlar Tablosu

Şekil 2. Çalışanlar tablosu

Firmada çalışan personelin kaydını tutan tablodur. Tabloda yer alan CalisanTip kolonu personelin unvanını tutan kolondur.

1.1.3 Çalışan Tipleri Tablosu

Şekil 3. Çalışan Tipleri tablosu

1.1.4 Dolu Koltuklar Tablosu

Şekil 4. DoluKoltuklar tablosu

Bilet satışına kapalı koltukları işaretleyen ara tablodur. İşleyiş ve görevi yazılım katmanında anlatılacaktır.

1.1.5 Güzergahlar Tablosu

Şekil 5. Güzergahlar tablosu

Firmanın hizmet verdiği güzergahları tutan tablodur. Tabloda yer alan kalkis_sehir ve varis_sehir kolonları güzergahın başlama ve bitiş yerlerini tutmaktadır.

1.1.6 Güzergah Durakları Tablosu

Şekil 6. GüzergahItems tablosu

Sisteme kayıtlı güzergahların geçeceği illeri sırasına göre tutan tablodur. Tabloda yer alan seferID satırın ait olduğu güzergahı tutan kolondur.

1.1.7 Hatalar Tablosu

Şekil 7. Hatalar tablosu

Sistemin çalışması sırasında yazılımda yer alan try-catch bloklarında catch bloğunun çalışmasına sebep olan hataların kaydını tutan tablodur.

1.1.8 Markalar Tablosu

Şekil 8. Markalar tablosu

Firmanın sahip olduğu envanterin markalarını tutan tablodur.

1.1.9 Masraf Tipleri Tablosu

Şekil 9. MasrafTipleri tablosu

Kayıt altına alınacak olan masrafların isimlerini tutan tablodur.

Diğer tablolar markalar ve masraftipleri tablolarına foreign key yardımı ile bağlanmaktadır.

1.1.10 Müşteriler Tablosu

Şekil 10. Müşteriler tablosu

Bilet satışı sırasında kayıt altına müşteri kayıt altına alınmak istenirse müşteri bilgilerini tutan tablodur. Tabloda yer alan KartNumarası kolonu müşteriye verilecek olan üyelik kartının numarasıdır, MevcutPara kolonu da müşteri bilet satın aldıkça kazandığı puanları tutan kolondur.

1.1.11 Otobüsler Tablosu

Şekil 11. Otobüsler tablosu

Firmanın sahip olduğu otobüslerin kaydını tutan tablodur.

1.1.12 Otobüs Masrafları Tablosu

Şekil 12. OtobüsMasraflari tablosu

Sefer sırasında otobüste yapılan masrafları tutan tablodur

1.1.13 Personel Giriş Çıkış İşlemleri

Şekil 13. PersonelGirisCikis tablosu

Sisteme giren çalışanların kaydını tutan tablodur.

1.1.14 Seferler Tablosu

Şekil 14. Seferler tablosu

Firmanın yaptığı seferleri tutan tablodur.

1.1.15 Şehirler Tablosu

Şekil 15. Şehirler tablosu

1.1.16 Şubeler Tablosu

Şekil 16. Şubeler tablosu

Tablo 1. Veri tabanında yer alan yabancı anahtarlar

Tablo Kolon Ref. Tablo Ref. Kolon
Biletlet YolcuID Musteri ID
Biletler IslemYapanPersonelID Calisan ID
Biletler SeferID Seferler ID
Calisanlar SubeID Subeler ID
Calisanlar CalisanTipID CalisanlarTip ID
DoluKoltuklar seferID Seferler ID
DoluKoltuklar BinisSehirID Sehirler ID
Guzergahlar Kalkis_sehir Sehirler ID
Guzergahlar Varis_sehir Sehirler ID
GuzergahItems seferID Seferler ID
GuzergahItems GececegiILID Sehirler ID
Musteriler sehirID Sehirler ID
Otobusler markaID Markalar ID
OtobusMasraflari OtobusID Otobusler ID
OtobusMasraflari MasrafTipID MasrafTipleri ID
OtobusMasraflari seferID Seferler ID
PersonelGirisCikis PersonelID Calisanlar ID
Seferler guzergahID Guzergahlar ID
Seferler MuavinID Calisanlar ID
Seferler soforID Calisanlar ID
Seferler otobusID Otobusler ID
Seferler KalkisSehirID Sehirler ID
Seferler VarisSehirID Sehirler ID
Subeler SehirID Sehirler ID

Yorum Yapın

Proudly powered by WordPress | Theme: Baskerville 2 by Anders Noren.

Up ↑

%d blogcu bunu beğendi: