- Katmanlı Mimari kullanılması
- Identity ile JWT tabanlı kimlik doğrulama kullanılması
- MS SQL Server Veri Tabanı kullanılması
- ASP.NET Core'un yerleşik Dependency Injection kullanılması
- Repository Pattern ve Unit of Work kullanılması
- Kullanıcı ve Role-based erişim kontrolü kullanılması
**Personel İşe Alım Başvuru Sistemi Projesi: Yazılım Özellikleri ve Şartlar**
Personel alım süreçlerini dijitalleştirerek, başvuru, değerlendirme ve sonuçlandırma işlemlerini hızlı, etkin ve şeffaf bir hale getirmek. Sistem, iş yerinin ihtiyaçlarına uygun esnek bir yapıda geliştirilecektir.
1. **Kullanıcı Rolleri ve Yetkilendirme:**
- **Adaylar:** Özgeçmiş, İşe başvuran personelin sertifikaları, eğitim bilgileri, referans bilgileri ve başvuru için istenilen gerekli dosyaları sisteme yükleyebilme.
- **Komisyon Üyeleri:** Başvuruları inceleme, puanlama ve raporlama.
- **Yöneticiler:** Sistem ayarlarını düzenleme, başvuru ilanlarını yayınlama ve süreçleri takip etme.
- Kullanıcı dostu bir arayüz.
- Başvuru şablonları ve form alanlarının esnek düzenlenebilmesi.
- Başvuru belgelerinin PDF, Word, Excel formatlarında yüklenebilmesi.
- Aday puanlama sistemi.
- Komisyon üyeleri arasında not ortalaması hesaplama.
- Şartlara uygunluk kontrolü için otomatik filtreleme.
- Adaylara e-posta ve SMS yoluyla bilgilendirme.
- Süreç adımlarıyla ilgili otomatik bildirimler.