• 13-03-2023, 01:01:00
    #1
    PHP bilgim çok fazla yoktur fakat böyle bir şey yapılması mümkün olabilir mi? sizlerin de bilgi ve deneyimleriniz için sorma gereği duydum.

    Bir proje düşünelim bu iş yerinde 5 kişi çalışmakta. Bu 5 kişinin 2 si bayan olmakta ve 3 vardiyamız bulunmaktadır.
    Buna göre bu vardiyalarda 3 erkek 16:00-24:00, 24:00-08:00 vardiyasına gelmekte. 16:00 ve 24:00 vardiyasına gelecek olan kişilerden bir kızı ara vardiyaya getirmemiz gerekiyor örneğin iki kız sabah 08:00-16:00 yerine kızın birisi 08 - 16 vardiyasına diğer kızı ise 13-21 vardiyasına denk getirmek gerekiyor. Yani biraz karışık bir durum belki izah edememiş olabilirim bir vardiya çalışma planı olması gerekiyor tabi 5 kişi de erkek olsa sıkıntı olmazdı ama 2 bayan olunca iş karışıyor elbet.
  • 13-03-2023, 01:10:44
    #2
    İmkansız diye bir şey yoktur, yapılabilir tabii ki
  • 13-03-2023, 01:16:16
    #3
    mcanyarar adlı üyeden alıntı: mesajı görüntüle
    İmkansız diye bir şey yoktur, yapılabilir tabii ki
    Teşekkür ederim tabi altyapısı güçlü olan biri tarafından bir deha tarafından mümkün olarak görülüyor bu ifademden dolayı düşünüyorum ki bu beni aşar
  • 13-03-2023, 01:23:29
    #4
    Bir günde vardır 86.400 saniye yani 1440 dk 5 kişiye bu dakikayi bolerseniz kişi başı 288 dakika eder yani kısaca kişi başı 4 saat 48 dakika çalışır çarpışması için ona göre hesap yapabilirsiniz veya da hepsinden 18 dakika kısıp 4.3 saat gibi rakam aralıklı yapabilirsiniz örnek vereyim 00.00 - 4.30 05.00 - 09.30
  • 13-03-2023, 01:27:26
    #5
    Dogukanex adlı üyeden alıntı: mesajı görüntüle
    Bir günde vardır 86.400 saniye yani 1440 dk 5 kişiye bu dakikayi bolerseniz kişi başı 288 dakika eder yani kısaca kişi başı 4 saat 48 dakika çalışır çarpışması için ona göre hesap yapabilirsiniz veya da hepsinden 18 dakika kısıp 4.3 saat gibi rakam aralıklı yapabilirsiniz örnek vereyim 00.00 - 4.30 05.00 - 09.30
    Doğukan o kadar güzel bir şekilde adresi tarih etmişsin ki, çok açık anlıyorum güzel bir mantık hesaplaması. Tabi söz konusu ben olunca bu biraz farklı aslında ben şöyle bir formun ekran görüntüsünü yüklersem daha aydınlatıcı olur diye düşünüyorum. Nitekim bendeki PHP bilgisi sadece kayıt ekle, güncelle, sil bundan ibaret Bir saniye örnek vardiyamı paylaşayım.
  • 13-03-2023, 01:31:28
    #6
  • 13-03-2023, 01:31:29
    #7
  • 13-03-2023, 01:33:49
    #8
    Tabi bunların içerisinde kişinin belirli günlerde izinleri de var haftalık 1 gün izni. Şu var ki sabaha erkek gelmemesi gerekiyor, erkekler için sadece 16 - 24 ve 24 - 08 vardiyası olması gerek
  • 13-03-2023, 01:38:08
    #9
    mehmetkul adlı üyeden alıntı: mesajı görüntüle
    Yani saatler ayarlı ise

    Diğerlerini de sıralı yapabilirsiniz

    1 gun
    Başak b
    Sema d
    Erkek 1
    Erkek 2
    Erkek 3

    2 gün
    Sema
    Erkek 1
    Erkek 2
    Erkek 3
    Başak b

    3 gün
    Erkek 1
    Erkek 2
    Erkek 3
    Başak
    Sema olabilir hocam