- Ro'yxatdan o'tish (register): mijoz ro'yxatdan o'tish sahifasiga tashrif buyuradi va kerakli foydalanuvchi nomi va parolini belgilaydi. Agar bunday foydalanuvchi nomi / parol juftligi allaqachon mavjud bo'lsa, tizim xato haqida xabar beradi; aks holda, u muvaffaqiyat haqida xabar beradi.Ro'yxatdan o'tish tugagandan so'ng foydalanuvchi nomi, parol, haqiqiy ism va hisob-kitob manzili ma'lumotlar bazasida saqlanadi.
OY TAHLILI: 2-bosqich: Ismni ajratish orqali sinf diagrammasini tahlil qilish - Mijoz: ektorlar (tizimdan tashqarida) yuborilmasligi kerak. Shuning uchun mijoz tizim sinfi bo'lishi shart emas.
- Ro'yxatdan o'tish sahifasi: chegara sinfi sifatida modellashtirilgan.
- Foydalanuvchi nomi: atribut, sinf emas. Bu CustomerIdentity sinfining atributi sifatida modellashtirilgan.
OY TAHLILI: 2-bosqich: Ismni ajratish orqali sinf diagrammasini tahlil qilish - parol: Xuddi shunday, bu CustomerIdentity atributidir.
- Foydalanuvchi username/password : Bu CustomerIdentity atributlari.
- system : dastlabki foydalanish holati tavsifidagi "tizim xato haqida xabar beradi" iborasi etarlicha aniq emas. Uni "RegistreErrorPage-da xatolar haqida xabar berilgan" deb qayta o'zgartirish kerak.
- Shunday qilib, RegistErrorPage chegara sinfi sifatida o'rnatilishi kerak.
OY TAHLILI: 2-bosqich: Ismni ajratish orqali sinf diagrammasini tahlil qilish - xatolik: bu tizim uchun bir xil dalillarga binoan sinf sifatida modellashtirilmasligi kerak.
- success (muvaffaqiyat): tizim uchun xuddi shu fikrga asoslanib, RegistSuccessPage chegara sinfi sifatida yaratilgan.
- ro'yxatdan o'tish: ro'yxatdan o'tish jarayonini anglatadi. Ushbu foydalanish holati uchun RegistryController nomli tekshiruvchi sinfini yaratishingiz kerak.
Do'stlaringiz bilan baham: |