Dt qurilmasi va evolyutsiyasi
Download 0.58 Mb. Pdf ko'rish
|
2 amaliy topshiriq
- Bu sahifa navigatsiya:
- Talablar : Dastlabki malumotlar (vazifa)
- Tanlangan axborot tizimi: - Elektron ta’lim platformasini ishlab chiqish E-Learning Management System modullarining tavsifi Faoliyat jurnallari moduli
- 1)Sinf modulining xususiyatlari
- Oqituvchi modulining xususiyatlari
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
ma'muriyatiga murojaat qiling