Engin Demiroğ, Java Kursu, Hafta-5 (Ödev) Java OOP Çalışması
Gereksinimler:
Aşağıda bir e-ticaret sisteminde sisteme kayıt ve sisteme giriş için gerekli gereksinim ve kabul kriterlerini yazdım. Bu sisteme ait Java backend yazmak istiyoruz.
-
Kullanıcılar sisteme bilgilerini girerek üye olabilmelidir.
-
Sisteme temel kullanıcı bilgileri , e-posta ve parolayla üye olunabilmelidir. Temel kullanıcı bilgileri : ad, soyad, e-posta, parola. Temel bilgilerin tamamı zorunludur.
-
Parola en az 6 karakterden oluşmalıdır.
-
E-posta alanı e-posta formatında olmalıdır. (Regex ile yapınız. Araştırma konusu)
-
E-Posta daha önce kullanılmamış olmalıdır.
-
Ad ve soyad en az iki karakterden oluşmalıdır.
-
Üyelik sonucu kullanıcıya doğrulama e-postası gönderilmelidir. (Simulasyon)
-
Doğrulama linki tıklandığında üyelik tamamlanmalıdır. (Simulasyon)
-
Hatalı veya başarılı durumda kullanıcı bilgilendirilmelidir.
Kullanıcılar sisteme Google hesapları ile üye olabilmelidir. (Simulasyon)
- İlerleyen zamanlarda başka yetkilendirme servisleri de kullanılabilir. (Sistemi dış servis entegrasyonu olacak şekilde yapılandırınız.)
- Hatalı veya başarılı durumda kullanıcı bilgilendirilmelidir.
Kullanıcılar e-posta ve parola bilgisiyle sisteme giriş yapabilmelidir.
- E-posta ve parola zorunludur.
- Hatalı veya başarılı durumda kullanıcı bilgilendirilmelidir.