Sistemin üç farklı arayüzü vardır.
• Personel arayüzü
• Admin arayüzü
• Admin login arayüzü
• Bir çalışanın ad, soyad, telefon, departman ve yönetici bilgileri sistemde yer alır.
• Personel, sadece sistemde kayıtlı çalışanların adlarını ve telefon numaralarını barındıran bir liste gösterecektir. Listeden seçilen bir çalışanın detay bilgisi gösterilecektir.
• Admin şifresi değiştirilebilir.
• Admin, yeni çalışan girişi yapılabilecektir. Çalışanın ad, soyad ve telefon bilgisinin girilmesi zorunludur.
• Departman bilgisi, veritabanından alınarak dropdownlist’ten seçtirilecektir.
• Yönetici bilgisi, dropdownlist’ten seçtirilecektir. Bu dropdownlist sistemde mevcut bulunan çalışanların ad ve soyad bilgisini içerecektir.
• Admin, çalışan kayıtlarını arayüzden düzenleyebilecek ve silebilecektir.
• Eğer ilgili çalışan başka bir çalışanın yöneticisi statüsünde bulunuyor ise silme işlemine izin verilmeyecektir.
• Admin, departmanların ekleme, düzenleme ve silme işlemlerine izin verilecektir.
• Eğer ilgili departmanın altında tanımlı çalışan varsa departman silinemeyecektir.
• Admin, login arayüzünden sisteme giriş yapabilcektir.
• Ayrıca admin ve personel, Angular filtrelemesi sayesinde ad,soyad ve departmana göre filtreleme yapabilecektir.