Görsel Programlama dersi için geliştirilmiş otomasyon projesidir.
-
Yönetici ve kullanıcı girişi ayrıdır (kullanıcı insan kaynakları personeli, yönetici ise şirket yöneticisi olarak düşünülmüştür).
-
Veritabanı işlemleri için EntityFramework kullanılmıştır.
-
Ortak Özellikler
- Sisteme girişler ve yanlış girişler dahil yapılan tüm işlemler kayıt altına alınmaktadır. İşlemi kimin yaptığı, ne zaman yaptığı ne işlem yaptığı detaylıca veri tabanına kaydedilir.
- Şirket çalışanları özellikleriyle listelenir. Yönetici ve kullanıcı detaylı filtreleme işlemleri yapabilir. Kullanıcının izinleri doğrultusunda her özelliği göremez (çalışanların maaşları, TC kimlik numaraları gibi).
-
Yönetici Özellikleri
- Her personelin her özelliğini görebilir, detaylıca istediği gibi filtreleyebilir.
- Çalışanların istediği özelliğini değiştirebilir, güncelleyebilir (veritabanı id'si hariç tüm önemli özellikleri dahil).
- İş başvurularını görüntüleyebilir ve başvuruyu kabul edip, çalışanı istediği departmanda işe alabilir.
- Kullanıcı tarafından oluşturulmuş şikayet ve dilekçeleri görüntüleyip, işlem bittikten sonra silebilir.
- Kendi profilini görüntüleyip bilgilerini güncelleyebilir.
- Çalışanları işten çıkarabilir.
- Sistem kullanıcılarını görüntüleyip onların da bilgilerini güncelleyebilir.
- Kullanıcı (insan kaynakları personeli) işten çıkarabilir.
-
Kullanıcı Özellikleri
- İzin verilmiş özelliklerin hepsini görüntüleyip, filtreleyebilir.
- İzin verilmiş özellikleri güncelleyebilir.
- Dilekçe, şikayet oluşturabilir ve mevcut olanları görüntüleyebilir.
- Kendi profilini görüntüleyip bilgilerini güncelleyebilir.