Настоящему моменту историческое развитие информатизации образования в России и в зарубежных странах можно характеризовать как


Download 235.08 Kb.
bet6/13
Sana17.06.2023
Hajmi235.08 Kb.
#1544334
1   2   3   4   5   6   7   8   9   ...   13
Bog'liq
talabalarni davom etayotgan voqealar haqida habardor qiluvchi axborot tizimini ishlab chiqish

1.3 Masalaning qo’yilishi.
Universitet talabalarini muhim voqealar haqida ogohlantirishning avtomatlashtirilgan tizimini yaratish vazifasini hal qilish jarayoni tasvirlangan. Push-bildirishnomalarni yuborish imkoniyatiga ega mobil yangiliklar ilovasini ishlab chiqish bosqichlari keltirilgan. Android Studio dasturini ishlab chiqish muhitida kod yozish jarayoni va mobil ilova interfeysi dizaynining batafsil tavsifi.
Kalit so’zlar: mobil ilova, Android, bildirishnomalar tizimi, push-bildirishnomalar.
Zamonaviy sharoitda odamni mobil telefon, planshet kompyuter, smartfon yoki boshqa portativ multimedia qurilmasisiz tasavvur qilish qiyin. Biz bunday qurilma nafaqat aloqa vositasi sifatida, balki doimo qo'limizda ekanligiga o'rganib qolganmiz. Qoida tariqasida, mobil qurilma juda ko'p foydali xususiyatlarga ega, masalan, kalkulyator, organizator, konvertor, kalendar, soat va boshqalar.
Smartfonlarning funksional imkoniyatlarini kengaytirish uchun maxsus mobil ilovalar ishlab chiqilmoqda, ular smartfonlar, planshetlar va boshqa mobil qurilmalarda ishlashga mo'ljallangan dasturiy ta'minot sifatida tushuniladi. Smartfonlar va planshet kompyuterlarning mavjudligi va keng qo'llanilishi tufayli mobil ilovalar inson faoliyatining turli sohalarida faol qo'llaniladi. Masalan, aholining turli toifalari uchun ma'lum voqealar haqida avtomatik xabar berish tizimlari tobora ommalashib bormoqda. Ushbu tizimlar marketing kampaniyalarida mijozlarga shifokor bilan uchrashish, qandaydir muhim voqea yaqinlashayotgani va hokazolar haqida eslatish uchun qo'llaniladi. Universitetda o'qish jarayonida talabalarni tez-tez biror narsa haqida xabardor qilish kerak bo'ladi: boshliq, eng yaqin sport yoki ilmiy tadbirlar haqida va hokazo.
II Bob. Universitet talabalarini mobil qurilmalar uchun oohlantirish tizimini ishlab chiqish.
2.1 Universitet talabalarini mobil qurilmasini loyihalash
Hozirgi vaqtda odamlar hayotining turli sohalariga oid ma'lumotlarni jamlash va tizimlashtirishga imkon beradigan ko'plab xizmatlar va resurslar mavjud. Maktab ta'limi ham bundan mustasno emas. Talabalarga qulaylik yaratish uchun jadval va uy vazifalariga qulay foydalanishni, e'lonlar va yangiliklarni o'z vaqtida uzatishni ta'minlaydigan, shuningdek, o'quv binolari va sinflar o'rtasida harakatlanishga yordam beradigan tizim kerak. Ayniqsa, bunday tizim birinchi kurs talabalari uchun foydali bo'ladi. Bundan tashqari, mobil qurilmadan yuqoridagi barcha ma'lumotlarga kirishni ta'minlash kerak. Mavjud tizimlar va dasturiy ta’minotlar tahlili shuni ko‘rsatdiki, ishlayotgan ilovalarda zarur funksiyalarning yo‘qligi, noqulay interfeys, ma’lumotlarni tezda o‘zgartira olmaslik va hokazolar qator kamchiliklar mavjud. Muammolarni hal qiluvchi o‘z dasturimizni ishlab chiqishga qaror qilindi. yuqorida tavsiflangan. Ilova uchun qisqacha funktsional talablar quyida keltirilgan: Vkontakte orqali avtorizatsiya. Uy vazifalari ro'yxatini taqdim etish (rahbar tomonidan tahrirlangan). Eng dolzarb jadvalni taqdim etish (qo'riqchi tomonidan tahrirlangan). Yangiliklar va e'lonlar bilan ta'minlash, ta'lim muassasasi veb-saytidan tegishli yangiliklarni olish. Xarita rejimi (binolar va binolar o'rtasida navigatsiya). Keyinchalik, loyihada qo'llaniladigan asosiy texnologiyalar ko'rib chiqiladi. Ayni paytda ilova iOS mobil platformasi uchun joriy qilingan va Swift tilida yozilgan. Vkontakte xizmatlari bilan ishlash uchun SwiftyVK ramkasidan foydalaniladi. Firebase onlayn ma'lumotlar bazasi jadval ma'lumotlari, foydalanuvchilar guruhlari va ta'lim ma'lumotlarini saqlash uchun ishlatiladi. Ilova ishga tushganda, guruh jadvali bilan ekran ko'rsatiladi (1-rasm). Shu bilan birga, kontroller faqat jadvalni yuklash uchun mas'ul bo'lgan sinfni o'z ichiga olgan Xizmatlar modulini ishga tushiradi. Barcha rejalashtirish ma'lumotlari Firebase (firestore) da joylashgan bo'lib, ma'lum bir katalogni tanlash foydalanuvchi guruhi haqidagi ma'lumotlarga muvofiq amalga oshiriladi. Jadval ekrani UI CollectionViewController yordamida yaratilgan. Ushbu kontroller 5 ta hujayradan iborat bo'lib, har bir hujayra haftaning tegishli kuni uchun javobgardir. Uy vazifasi ma'lumotlari (2-rasm) Firebase'da ham saqlanadi. Ma'lumotlarni so'rash printsipi ularni jadvalda qabul qilishga o'xshaydi. Uy vazifasini olish/qo'shish uchun mas'ul bo'lgan alohida sinf mavjud. Natijada, taqvim qo'shilgan asosiy boshqaruvchi (FSCalendar ramkasi) va uy vazifasini ko'rsatish uchun mas'ul bo'lgan bolalar boshqaruvchisi mavjud.

Rasm-1. Dars jadvali
Foydalanuvchi o'ziga kerak bo'lgan sanani bosadi, boshqaruvchi buning uchun mas'ul bo'lgan sinfni ishga tushiradi, Firebase-dan uy vazifasi massivlari ko'rinishida ma'lumotlarni oladi, bu erda massiv nomi mavzu nomi, uning qiymatlari esa uy vazifasidir.

Rasm-2. Uyga vazifalar
Yangiliklar ekrani (3-rasm) RSS tasmasi orqali universitetning so'nggi yangiliklarini ko'rsatadi. Ushbu ekran maqola matnining o'lchamiga qarab dinamik o'lchamga ega bo'lgan hujayralarga ega CollectionViewController elementidan iborat. Bu satrlarni hisoblash va ularning umumiy balandligini hisoblash orqali amalga oshiriladi. RSS tasmasidan ma'lumotlarni olish uchun XML tahlilchisi ishlatiladi. Binolar orasidagi navigatsiya Google xaritalari yordamida amalga oshiriladi (4-rasm). Jadvalda intizomni tanlashda siz to'g'ri binoni topishga yordam beradigan xaritaga kirishingiz mumkin.

Rasm- 3. Ekrandagi yangiliklar



Rasm-4. Xarita
O'quv binosi ichidagi navigatsiya eng katta qiziqish uyg'otadi, chunki GPS vositalari har doim ham aniq pozitsiyani olish va polni aniqlashga imkon bermaydi. Buning uchun joriy joylashuv haqidagi ma'lumotlarga ega QR kodlaridan foydalanish mumkin. Butun bino shartli ravishda zonalarga bo'linadi, ularning har biri bir nechta joyni o'z ichiga oladi. QR kodlari har bir joyda joylashgan. Muayyan auditoriya tanlanganda, xaritada tanlangan zonaga, zona ichida - kerakli joyga marshrut quriladi. Joylashuvda navigatsiya nafaqat xaritada, balki og'zaki tavsiflar tufayli ham amalga oshiriladi. Telefoningiz kamerasini eng yaqin QR kodga yo‘naltirish orqali joriy joylashuvingizni tekshirishingiz mumkin. Ishlab chiqilgan ilova talaba uchun zarur bo'lgan katta hajmdagi ma'lumotlarni jamlash va sinflarni qidirish, uy vazifalarini yozib olish yoki jadvalni ko'rish uchun sarflanadigan vaqtni qisqartirish imkonini beradi. Kelgusida ilovaning Android mobil tizimi uchun versiyasini ishlab chiqish, guruh suhbati va guruh rahbariga savollar yuborish imkoniyatini qo‘shish rejalashtirilgan.


Download 235.08 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   13




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