Proje Hakkında
Diniz Johnson Controls için geliştirdiğim Bordro Takip ve E-Posta Programı, personel bordrolarını ERP sisteminden okuyup PDF olarak üretir, otomatik arşivler ve çalışanların e-posta adreslerine gönderir. Gönderim durumları ayrı olarak izlenir ve başarısız işlemler yeniden çalıştırılabilir.
Diğer geliştirdiğim yazılım ve entegrasyon projelerini Projeler sayfasında inceleyebilirsiniz.
Bordro Takip ve E-Posta Programı Projesinin Amacı
Personel bordrolarının dönemsel olarak yüzlerce çalışana güvenli ve düzenli biçimde ulaştırılması, manuel yöntemlerle ciddi zaman ve takip yükü oluşturur. Bu projede bordro hazırlama, PDF üretme, dağıtma ve teslim sonucunu izleme süreçlerini tek iş akışında otomatikleştirdim.
Öne Çıkan Özellikler
- Ay, yıl, bordro numarası, bordro tipi ve işyerine göre filtreleme
- Personel bazında ayrıntılı ücret bordrosu PDF’i oluşturma
- Bordro dosyalarını dönemsel klasör yapısında arşivleme
- SMTP üzerinden toplu ve kontrollü e-posta gönderimi
- Başarılı/başarısız gönderimleri tarih aralığıyla raporlama
- Gönderilemeyen bordroları yeniden deneme
- Kurumsal logo ve banka bilgisini parametreyle yönetme
İş Akışı
Kullanıcı bordro dönemini seçtikten sonra sistem personel kayıtlarını getirir. Gönderilecek kişiler belirlenir, her personel için PDF hazırlanır ve arşivlenir. E-posta gönderimi sırasında işlem sonucu kaydedilir. Kontrol ekranı, hata alan gönderimleri görünür hale getirir ve yeniden gönderim yapılmasını sağlar.
Teknik Yaklaşım
C# ve WinForms ile geliştirilen uygulamada DevExpress kullanıcı arayüzü, SQL Server bordro verilerinin yönetimi, iTextSharp PDF üretimi ve SMTP e-posta dağıtımı için kullanıldı. Yapı, günlük kullanımda operatörün süreci birkaç adımda tamamlamasını sağlayacak şekilde sade tutuldu.
Teknik altyapıda kullanılan .NET teknolojileri hakkında Microsoft .NET üzerinden resmi kaynaklara ulaşılabilir.
Projede Öne Çıkan Mühendislik Yaklaşımı
Bu projede teknik başarı kriteri sadece e-posta göndermek değildi; bordronun doğru kişiye doğru dosya ile ulaştığının izlenebilir olmasıydı. Bu nedenle gönderim kaydı ve yeniden deneme mekanizması, otomasyonun merkezinde yer aldı.
Kullanılan Teknolojiler
- C#
- WinForms
- .NET Framework
- SQL Server
- DevExpress
- iTextSharp
- SMTP
Sonuç
Diniz Johnson Bordro Takip ve E-Posta Programı, bordro üretimi ile teslimat takibini aynı sistemde birleştiren, İK operasyonlarında hız ve kontrol sağlayan kurumsal masaüstü otomasyon çözümüdür.
