Box office system developed using Java
Projenin tanımı:
Boğaz köprülerinden geçiş yapan araçlardaki HGS cihazlarının yazılımını yazmanızı bekliyoruz. Buna göre araçların HGS kayıtlarının tutulması sırasında bir HGS numarası, sahibinin ismi ve soyismi, aracın sınıfı (1. Sınıf: otomobil, 2. Sınıf: minibüs, 3. Sınıf: otobüs), geçiş yaptığı tarih ve saat bilgileri, bakiyesi gibi bilgileri tutacak ve aşağıdaki istenenleri karşılayacaksınız.
-
Her araç sınıfı için ayrı bir sınıf (class) tanımı yapınız.
-
Ödeme kabul eden fonksiyonu olan bir gişe sınıfı ekleyiniz. Bu fonksiyon, bütün araç sınıflarını kabul eden ve ilgili araç sınıfına göre bakiyeyi azaltan tek bir fonksiyon olsun.
-
OGS yönetimi için raporlama yapmanız isteniyor. Gişe sınıfının, günlük olarak geçen araçları bir dizide (array) tutmasını sağlayınız. Yönetim için yeni bir sınıf yazıp, istenildiğinde elde edilen toplam günlük bakiyeyi ekrana basan bir fonksiyon yazınız.