Dt qurilmasi va evolyutsiyasi


Download 0.58 Mb.
Pdf ko'rish
Sana28.12.2022
Hajmi0.58 Mb.
#1015844
Bog'liq
2 amaliy topshiriq



O‘ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA 
KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI 
MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT 
TEXNOLOGIYALARI UNIVERSITETI 
Dasturiy injiniring yo‘nalish talabalasi Mamajonov Ibrohimjonning 
DT 
qurilmasi va evolyutsiyasi
 
fanidan bajargan 
 
2-amaliy ishi 
Bajardi: Mamajonov Ibroximjon 
Tekshirdi: 
Nishanov Axram Xasanovich 
 


 
 
 
2- AMALIY ISH 
Komponentlar diagrammasi 
Ishning maqsadi: Komponent diagrammalaridan foydalangan holda 
ob'ektli yondashuv bilan ishlab chiqilgan dasturiy ta'minotni loyihalash 
jarayonini ko'rib chiqish. 
Komponentlar 
diagrammasini 
yaratishda 
dasturiy 
ta’minotda 
ishlatiladigan barcha komponentlar (kutubxonalar, ma’lumotlar bazasi, ..) 
ko’rsatilishi kerak.
Quyidagi misolda talabalarni bilan ishlash axborot tizimi komponentlar 
diagrammasi ko’rsatilgan.
Bu yerda tizim komponentlari talabalar, seminar, dars jadvali, nazorat 
tizimi, ma’lumotlar bazasi va boshqa komponentlar va ular o’rtasidagi 
Talablar : 
Dastlabki ma'lumotlar (vazifa): 
1. Komponentlar diagrammasidan foydalanish asosida dasturiy 
ta’minotni loyihalashning nazariy materiali bilan tanishish. 
2. Tashkilotlar komponentlar diagrammalarining misollarini ko'rib 
chiqing. 
3. Loyihalashtirilgan dasturiy ta'minot uchun ob'ekt 
komponentlarining diagrammasini tuzing. 
4. Ish yuzasidan hisobot tayyorlash. 


Tanlangan axborot tizimi: 
- Elektron ta’lim platformasini ishlab chiqish 
E-Learning Management System modullarining tavsifi Faoliyat 
jurnallari moduli: 
Ushbu modulni ishlab chiqishning asosiy maqsadi faoliyat 
jurnallarini boshqarishdir. Shunday qilib, barcha faoliyat jurnallari 
administrator tomonidan boshqariladi. Bu yerda talabalar PHP 
loyihalarni maʼlumotlar bazasi bilan bepul yuklab olishlari mumkin. 
1)Sinf modulining xususiyatlari: 
1. 
Admin yangi sinflar qo'shishi mumkin 
2. 
Admin sinflar ma'lumotlari ro'yxatini ko'rishi mumkin 
3. 
Faqat admin darslar yozuvini tahrirlashi va yangilashi mumkin 
4. 
Admin sinflar yozuvlarini o'chirib tashlashi mumkin 
5. 
Barcha sinflar shakllari mijoz tomonidan JavaScript yordamida 
tekshiriladi 
O'qituvchi moduli: 
Ushbu modulning asosiy maqsadi o'qituvchi bilan bog'liq barcha 
funktsiyalarni ta'minlashdir. U o'qituvchining barcha ma'lumotlarini 
kuzatib boradi. Biz o'qituvchining barcha turdagi CRUD (Yaratish, 
o'qish, yangilash va o'chirish) operatsiyalarini ishlab chiqdik. Bu 
rolga asoslangan modul bo'lib, unda administrator ma'lumotlar 
bo'yicha har bir amalni bajarishi mumkin, lekin O'qituvchi faqat o'z 
ma'lumotlarini ko'rishi mumkin, shuning uchun talabalar uchun 
kirish darajasidagi cheklovlar ham amalga oshirildi. Bu erda 
talabalar manba kodi va ma'lumotlar bazasi bilan bepul PHP 
loyihalarini olishlari mumkin. 


O'qituvchi modulining xususiyatlari: 
6. 
Admin yangi O'qituvchi yozuvlarini qo'shishi mumkin 
7. 
Admin o'qituvchi tafsilotlari ro'yxatini ko'rishi mumkin 
8. 
O'qituvchi yozuvini faqat admin tahrir qilishi va yangilashi 
mumkin 
9. 
Admin O'qituvchining yozuvlarini o'chirib tashlashi mumkin 
10. 
Barcha O'qituvchi shakllari mijoz tomonidan JavaScript 
yordamida tekshiriladi 
2) 
 


Yuqorida object diagrammasidaan biz bilib olishimiz mumkiunki, kichir 
electron o’quv platformaning barcha funksionaligini o’z ichiga oladi 
3) 
 
Yuqorida gi component diagramasidan biz barcha CRUD qolaversa 
DATA base bilan bo’layotgan barcha logic jarayonlarni ko’rishimiz 
mumkun 
Bunda asosan micro service asosida ishlashi va ikki tomonlaman barcha 
pratocollarni aloqaga tushirish ishlatiladi 
Bunda talabalar va o’qituvchilar birhil uslubda kirishlari va 
malumotlardan foydalanishlari mumkun, talabalardan farqli ravishda. 
Ular berilgan barcha datalardan foydalana oladi manage qilishdan 
tashqari 
O’zaro login parollar bilan farqlanganfolda bosh GLUE tomonidan 
barcha logikalar amalga oshiriladi 



Download 0.58 Mb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling