Bajardi: Mamajonov Ibroximjon Tekshirdi: Nishanov Axram Xasanovich


Download 163.24 Kb.
Sana28.12.2022
Hajmi163.24 Kb.
#1015816
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 tavsifiFaoliyat jurnallari moduli:


Ushbu modulni ishlab chiqishning asosiy maqsadi faoliyat jurnallarini boshqarishdir. Shunday qilib, barcha faoliyat jurnallari administrator tomonidan boshqariladi. Bu yerdatalabalar 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'qituvchiningbarcha turdagi CRUD (Yaratish, o'qish, yangilash va o'chirish) operatsiyalarini ishlab chiqdik. Bu rolga asoslangan modul bo'lib, unda administrator ma'lumotlar bo'yicha harbir 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:


    1. Admin yangi O'qituvchi yozuvlarini qo'shishi mumkin

    2. Admin o'qituvchi tafsilotlari ro'yxatini ko'rishi mumkin

    3. O'qituvchi yozuvini faqat admin tahrir qilishi va yangilashi mumkin

    4. Admin O'qituvchining yozuvlarini o'chirib tashlashi mumkin

    5. 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 163.24 Kb.

Do'stlaringiz bilan baham:




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