2-Amaliy ishi Tekshirdi: To’xtayeva Marg’uba Waterfall modeli asosida loyihani ishlab chiqish Sharshara (Waterfall)


Download 104.26 Kb.
Sana16.06.2023
Hajmi104.26 Kb.
#1491753
Bog'liq
DI ga kirish. Boboqulov Sherdiyor


O‘ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI Samarqand filiali


Dasturiy injiniring yo‘nalish talabalasi Boboqulov Sherdiyorning dasturiy injiniringga kirish fanidan bajargan


2-Amaliy ishi
Tekshirdi: To’xtayeva Marg’uba
Waterfall modeli asosida loyihani ishlab chiqish


Sharshara (Waterfall) modeli rejalashtirish va texnik xususiyatlarni ishlab chiqishga katta e'tibor beradi, bu loyiha vaqti va byudjetining 40 foizini oladi . Ushbu yondashuvning yana bir asosiy printsipi - loyiha bosqichlarining qat'iy tartibi. Yangi loyiha bosqichi avvalgisi tugamaguncha boshlanmaydi.

Loyiha nomi “Insta Save” bo’lib, u har xir turdagi rasm va viseolarni yuklashga asoslangan loyiha hisoblanadi. Bu labaratoriya ishida ushbu dasturni waterfall modeli asosida loyihalashtiramiz. Buning uchun quyidagi boshqichlarni o’tib chiqamiz.



  1. Texnik talablar (Requirements Specifications)

    1. Ro’yhatdan o’tish (Auth) qismi bo’lishi.

    2. PTB (Progress Telegram Bot) bo’lishi va barcha rasm, videolar uchun moslashgan bo’lishi.

    3. Instagram ijtimoiy tarmog’idagi rasm va videolarni telegram orqali yuklab olish botini yaratish.

      1. Botni ishga tushirish, ya’ni “Start” (Boshlash) tugmasi.

      2. Instagramdan nusxa olingan linkni botga jo’natish console va tugmasi.

      3. Rasm yoki videoni o’zi istagan sifatda yuklab olish imkoniyati.

    4. Botning obunachilari va mevqei.

      1. Har bir telegram ijtimoiy tarmog’i foydalanuvchilari tomonidan bot qidirilishi.

      2. Botdan foydalangan obunachilar va botning keng tarqalishi parallel holat ekanligi.

      3. Botning tezkorlikda ishlashi.

      4. Botni do’stlarga ulashish imkoniyati.




  1. Design.

    1. Auth sahifasi.

      1. Telegram botga kirish va “Start” tugmasini bosish.

    2. Menyular qismi.

      1. Shaxsni tasdiqlovchi qism.

        1. F.I.SH kiritish.

        2. Telefon raqamni kiritish.

    3. Search.

      1. Instagramda rasm yoki videoni linkini nusxalash.

      2. Telegram botda linkni jo’natish.

    4. Qulaylik va sozlash.

      1. Rasm yoki videoni hech qanday qiyinchiliksiz yuklab olish.

      2. Rasm va videoni qisqa vaqt ichida yuklab olish.

      3. Rasm va videolarni xohlagan formatda (sifatda) yuklashga buyruq berish.




  1. Implementation - design da ko’rsatilgan ketma-ketlik bo’yicha loyihani amalga oshirish.




    1. Auth qismi.

      1. Rasm va videolar https://instagram.com/ saytidan olingan.

    2. Ma’lumotlar qismi.

      1. Requests kutubxonasidan foydalanish.

      2. Flask kutubxonasidan foydalanish.

  1. Vrification.

    1. Avtomatik https://instagram.com/ saytining linklarini qabul qilish.

    2. Loyiha bilan ishlash uchun guruhga botni qo’shish.

    3. Yuklanadigan rasm va video linklari instagram ijtimoiy tarmog’iga tegishli ekanligini tekshirish.




  1. Maintenance.

    1. Loyiha ishga tushurilgandan so’ng uni davom ettirish uchun alohida jamoa shakllantirish.

    2. Loyidaga o’zgartirishlar kiritib borish.

    3. Sayt bilan bog’liq iteratsiyalar.

    4. Rasm yoki video sifati bilan bilan bog’liq iteratsiyalar.

    5. Python telegram bot 13.15 versiya bilan integratsiyalar.

Download 104.26 Kb.

Do'stlaringiz bilan baham:




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