v2.5.2
Giriş yap

Rezervasyon Sistemi Kontrol Yapısı

medesan
754 defa görüntülendi

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

aydinkeskin
1430 gün önce

koşul atayacaksın yani mantık kurmanın tarafı koşul

if (masa varmi)
işlemler
elseif(rezavasyon varmi)
işlermler
elseif(rezevasyon varsa taraihini işle)
işlemler

en son
else
bütün koşullar oldu ise
işlemler
veya buna benzer farklı bir çatı

tabi fonksiyon kullanırsan biraz daha kolay yaparsın qplot un fonskiyonuda es geçme derim.