|
1-amaliyot ishi. Funksional va nofunksional talablar Onlayn dorixona
|
Sana | 14.05.2024 | Hajmi | 40,92 Kb. | | #231300 |
Bog'liq arxitektura 1-amaliyot haqiqiy
1-amaliyot ishi. Funksional va nofunksional talablar
Onlayn dorixona
Funksional talablar:
1.Tizimdan ro’yxatdan o’tganda barcha maydonlar to’ldirilishini tekshirish.
2.Tizimdan ro’yxatdan o’tganda foydalanuvchi ismining uzunligi kamida 2 belgidan iborat bo’lishi kerak.
3.Foydalanuvchi paroli kamida 8 ta belgidan va harf,raqamlar,qo’shimcha belgilardan iborat bo’lishi kerak.
4.Foydalanuvchini ro’yxatdan o’tkazishda telefon raqam bilan ro’yxatdan o’tkaziladi va bunda foydalanuvchiga tasdiqlovchi kod yuboriladi.
5.Foydalanuvchi lokatsiyasini google map orqali yuborishi kerak.
6.Foydalanuvchi ism-familiyasini o’zgartira olishi kerak.
7.Foydalanuvchi parolini o’zgartirmoqchi bo’lganda telefon raqamiga yuborilgan kod orqali amalni tasdiqlashi kerak.
8.Foydalanuvchi search funksiyasi orqali tizimdagi istalgan dorini qidirib topa olishi lozim.
9.Foydalanuvchi dorilarga umuman o’zgartirishi kirita olmasligi kerak.
10.Tizimdagi foydalanuvchilar, dorilar ma’lumotlarini faqat superadmin o’zgartira olishi kerak.
11.Foydalanuvchi o’zi istagan mahsulotlarni vaqtincha savatda saqlab turishi kerak.
12.Foydalanuvchi o’z profilini butunlay tizimdan o’chirib tashlash imkoniyati bo’lishi kerak.
13.Foydalanuvchi mahsulotlarni oson topishi uchun mahsulotlar kategoriyalarga bo’lingan bo’lishi kerak.
14.Tizimda filter funksiyasi mavjud bo’lishi kerak, bu orqali foydalanuvchilar bir necha kriteriyalar orqali mahsulotni topib bilishi kerak.
15.Qo’llab-quvvatash xizmati mavjud bo’lishi kerak.
16.Tizimdagi bo’ladigan yangiliklar haqida muntazam ravishda foydalanuvchilar ogohlantirishi kerak.
17.Foydalanuvchilar uchun parolni unutdingizmi xizmati mavjud bo’lishi kerak.
18.Foydalanuvchilar uchun interfeys tilini o'zgartirish imkoniyati mavjud bo'lishi kerak.
19.Foydalanuvchi har bir dorini reytingini belgilab bilishi lozim.
20.Foydalanuvchi har bir dori haqida o’z fikrlarini kommentariyada bildirib bilishi lozim.
21.Tizimda superadmin admin va oddiy foydalanuvchilarni qo’shib bilishi lozim.
22.Adminlar(dorixona egalari) o’z dorilarini tizimga qo’shib bilishi kerak.
23.Oddiy foydalanuvchilar adminlar bilan bog’lanib bilishi lozim.
24.Adminlar o’z maxsulotlariga chegirmalar belgilab bilishi lozim.
25.Adminlar o’z mahsulotlari uchun promokodlar yaratib bilishi kerak.
26.Foydalanuvchilar har bir mahsulot haqidagi statistika ma’lumotlarini ko’rib bilishi kerak.
27.Foydalanuvchilar dorixona egalari bilan kelishgan holda dorini qaytarib berish xizmati bo’lishi kerak.
28.Dorixona egalari o’z mahsulotlarini nasiyaga o’zi belgilagan foizda berib bilishlari kerak.
29.Foydalanuvchi o’zi olgan dorilar ro’yxatini ko’rib bilishi kerak.
30.Tizim arxitekturasi mikroservis ko’rinishida bo’lishi kerak.
Nofunksional talablar:
1. Tizim sekundiga 10000 foydalanuvchiga xizmat ko’rsatishi kerak.
2.Tizim ko’pi bilan umumiy 10 mln foydalanuvchiga xizmat ko’rsatishi kerak.
3.Foydalanuvchi profilining rasmining hajmi 1 mb dan oshmasligi kerak.
4.Tizimning ko’rinishi barcha qurilmalarga moslashuvchan bo’lishi kerak.
5.Tizimda qo’llaniladigan ranglarning umumiy soni 4 dan oshmasligi kerak.
6.Tugmalarning border-radiusi 10 px bo’lishi kerak.
7.Tizimga ro’yxatdan o’tishda google orqali ham ro’yxatdan o’tish mavjud bo’lishi kerak.
8.Bir sahifadan boshqa sahifaga o’tish muddati 2 soniyadan oshmasligi kerak.
9.Har bir foydalanuvchi ma’lumotlari xavfsizligi ta’minlanishi kerak(kiberhujumlardan iloji boricha saqlash kerak).
10.Server tomonidan kuzatiladigan xatoliklarni tuzatish ko’pi bilan 1 soat davom qilishi kerak.
11.Tizim mobil, veb-ilova ko’rinishida bo’lishi kerak.
12.Foydalanuvchi mahsulotlar uchun to’lovlarni naqd,plasik yoki onlayn karta orqali to’lib bilishi lozim.
13.Tizimning mobil ilovasi Android 5 dan yuqori telefonlar ko’tarishi kerak.
14. Tizimning veb-ilovasini istalgan brauzerda ochib bilish kerak.
15.Tizimdagi oddiy yozuvlar shrifti 14 px bo’lishi kerak.
16.Dorixona egalari uchun tizim kompyuter ilovasi bo’lishi kerak.
17.Tizimdagi dorilar rasmlari hajmi 2 mb dan oshmasligi kerak.
18.Tizimda to’lov turi turli valyutalarda bo’lishi kerak.
19.Tizimning yangi versiyasi ishlab chiqilganda eski versiya ham ishlab turishi kerak.
|
| |