Rezervasyon Sistemi Kontrol Yapısı
Merhaba arkadaşlar, bir rezervasyon sistemi üzerinde çalışıyorum ve takıldığım bir bölüm var.:( Mantığı ve kontrol yapısının nasıl olacağı ile ilgili bir kafa karaşıklığım söz konusu bu konuda yardımcı olabilirseniz mutlu olurum.
üzerinde çalıştığım rezervasyon sistemi için bir kafeyi örnek alabiliriz. 5 nolu masaya ayını gün içinde farklı saatler için rezervasyon kaydı oluşturuyorum. Rezervasyon kayını oluştururken ve kaydı oluşturduktan sonra şu konrolleriyapmak istiyorum...
-rezervasyon kaydı oluştururken :
• rezervasyon tablosunu kontrol et.
• 5 nolu masanın aynı gün rezervasyonu var mı?
• kayıt yoksa kayıt oluştur.
• kayıt varsa var olan kaydın zamanını al ve yeni oluşturulacak kayıt ile karşılaştır.
• aradaki fark en az 120 dakika ise kaydı oluştur. değilse kaydı oluşturma...
-kayıt oluşturduktan sonra :
• masaları çek.
• rezervasyon tablosuna bağlan ve tüm masaları listeler
• döngü içerisindeki masaları kontrol et.
• rezervasyon kaydı varsa şuanki zaman ile karşılaştır
• rezervasyon zamanına 120 dakikadan az bir zaman varsa masa adı yanına rezervasyon ibaresini ekle