Merhaba arkadaşlar,
Çalıştığın yer için bir bordro sistemi yapmak istiyorum. Mantık şu şekilde olacak;
Muhasebeci toplu halde 100 personele ait bordroyu pdf halinde x personele verecek. bu personel benim yaptığım yazılıma tek tek bordroları yükleyecek. İsim soyisim seçecek ve pdf dosyasını yükleyecek. bordrosuna bakmak isteyen personel siteye giriş yapıp telefon numarasını girecek sms ile gelen onay kodunu girip sisteme girerek sadece kendi bordrosunu görecek. personel bazından güvenliğim sms olacak. aklıma takılan şu; bordroları yükleyen personel yanlış kişiye yanlış bordro yüklerse gözünden kaçırıp bunu nasıl önlerim. aklıma gelen tek çözüm pdf dosyasını php ile okuyup yüklenen pdf deki tc nin seçili isimdeki tc ile aynı olup olmadığını kontrol etmek. bunun haricinde önerebileceğiniz bir mantık varmı. kullanıcı hatalarını en aza indirebilmem için.
Bordro Sistemi Mantığı Hakkında
7
●144
- 23-07-2024, 16:41:31Hocam bordroları KEP sistemi ile iletmeniz hukuki olarak daha sağlıklı olacaktır. Uygun fiyatlı Kep hizmeti veren firmalardan teklif alabilirsiniz. Bu şekilde Bordrolarınızı her ay personellere KEP üzerinden gönderirsiniz onlarda sms ile haberdar olup linke tıklayıp sisteme girip bakar.SNDizayn adlı üyeden alıntı: mesajı görüntüle
Resmi olmayan ve hukuki dayanağı olmayan kendi sisteminizi yapmak isterseniz de bu kep uygulamalarını araştırıp benzer bir site yapabilirsiniz. - 23-07-2024, 16:53:34Bordrolar elden verilmeli.
100 kişi az bir rakam değil.
Böyle birsey yapmayın bence - 23-07-2024, 17:03:11Merhaba, x personelin yapacağı iş olan bordroları tek tek yazılıma yükleme işi biraz ek iş gibi gözüküyor. Onun yerine şöyle olsa çok daha mantıklı ve hızlı olabilir.SNDizayn adlı üyeden alıntı: mesajı görüntüle
Muhasebeci tüm bordroları sizin sisteme toplu şekilde tek tıkla yükler. Ardından çalışan personel kendi bordrosuna bakmak isterse sisteme giriş yapar. Sonrasında bordroyu talep etmek için TC kimlik numarasını girdiği zaman bunu PHP ile tüm bordroları okutup içerisinden TC kimliği eşleşen dosyayı personelin karşısına çıkacak bir şey yapabilirsiniz. Eğer talep ederse birde Yazdır butonu olur ona tıklayarak pdf dosyasında ki bordrosunu da yazıcı ile yazdırabilir.
- 23-07-2024, 21:24:07bunu bir araştıracağım teşekkür ederim.CelbereUS07 adlı üyeden alıntı: mesajı görüntüle
ne tür bir sakinca olur acaba bu tarz bir işlemin.fikirdanis adlı üyeden alıntı: mesajı görüntüle
100 sayfalı tek bir pdf dosyasının içerisinde arama yaptırıp ilgili sayfayı göz önüne çıkarmak mantıklı gibi bunu bir araştıracağım nasıl kısa yoldan yapabilirim diye teşekkür ederim.OrhanDRN adlı üyeden alıntı: mesajı görüntüle - 23-07-2024, 23:53:19100 sayfalı tek bir pdf dosyası mı? Aslında bakın şöyle yapabiliyorsanız daha zahmetsiz olacaktır. Her bordro'yu ayrı bir pdf dosyası yapın. Bordrolar kime ait ise o pdf dosyasının adı o kişinin tc kimlik numarası olsun. Yani örnek veriyorum "Ahmet Mehmet" adında birinin TC Kimlik numarası: "12345678900" olsun. Ahmet Mehmet'e ait bordronun pdf dosyasının adı da 12345678900.pdf şeklinde yani tc kimlik numarası şeklinde olsun. Eğer bu şekilde olursa personel sisteme girdikten sonra TC Kimlik numarasını yazdığı zaman aslında dosyanın adını da yazmış olacak onu çekerek o numaraya ait dosyayı kullanıcının karşısına çıkarabilirsiniz.

Hatta dilerseniz uygun bir fiyattan Python ile bu işlemi yapacak bir program yazabilirim. (Bordroyu okuyarak TC Kimlik numarasını dosya adı yapacak bir program) - 05-08-2024, 00:49:20Hocam size şöyle bir tavsiyem var bordolardan tcyi ayıklayıp ve toplu bordroları tekliye çevirip dosya isimlerinide tclerin hashli halini yazıp karşılığınıda veritabanına elleyip toplu yükletme yapabilirsiniz Kep resmidir fakat işçinin beyanı yoktur orada ptt ile gönderin daha iyi birde sisteminize bilgiler bilgilendirme amaçlıdır esas veriler muhasebe kayıtlarında mevcuttur diye bir ibare belirtebilirsiniz. Ayrıca resmi bordro vermiyorsunuz ıslak imzalı elden vereseniz her personeliniz yakında olacak değil o yüzden işveren bilgilendirme yapmak durumundadır. Elimde PDFlerden tcyi alıp md5e çevirip dosyanın adını md5 yapan Python kodu vardı paylaşabilirim isterseniz
