/TelefonRehberi

Telefon Rehberi - ASP.NET MVC - Entity Framework Code First yaklaşımı kullanılarak geliştirildi.

Primary LanguageJavaScript

TelefonRehberi

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.