php olarak nasıl yapılır bilmem ama..
saat aralığı sabit olduğuna göre bir vardiya tanım ekranınız olur.. 0-8 ; 8-16; 16-0 gibi...
sonra personel ekranında vardiya diye alan eklersiniz ve onu seçersiniz.
burada şu sorunlar çıkabilir.
personel vardiyası bittiğinde unuttuğu veya hatalı giriş yaptığı bir evrak - işlem varsa onun düzeltilme kısmında.. onu ya bir ÜST seviyeye ali nin kaydını düzelt diye seçenek ekler ve raporlama ekranında vardiya sonrasında ve üst kademe tarafından değiştirilmiş tüm kayıtları listelerken farklı bir renkde listeletirsiniz. sonuçda her kaydın yan tarafında ilk ekleyen - düzenleyen - silen gibi bir alan ekliyorsunuz----dur ???????? veya daha büyük bir tabloda LOG kayıtları ile tüm sistemdeki verilerin düzenlemesine ait bir kayıt tutuyorsunuzdur ????
kurumsal firmalarda bile personel mesai öncesi ve sonrasında login olabilir. sadece bu login - logout ayarları için bir tolerans süre 15-30dakika gibi bir zaman aralığı da eklenebilir....