• Amaliy qism: Xampp control paneli o’rnatish.
  • Muammolar bir muncha xal qilingandan keyin
  • Dasturiy ta’minot arxitekturasi fanidan 1-deadline. Guruh: 650-21 fio: Xaminjonov Xondamir Fan haqida nazariy ma’lumot




    Download 66.32 Kb.
    Sana27.03.2024
    Hajmi66.32 Kb.
    #179188
    Bog'liq
    1-deadline
    Bolalarning maktabga psixologik tayyorgarligi, Zokirov Dasturlash xx, Роль компьютера в жизни современного человека, Шахсий компютернинг асосий компонентларилот, Kompyuterni tashkil etilishining mantiqiy asoslari, 40 IELTS Listening Tests - Section 3 (with answers), Murodali, 4-deadline, Deadline 3(21-30), Zbekiston respublikasi axborot texnologiyalari va kommunikatsiya, 1 амалий машгулотга топширик, 2 амалий машгулотга топширик, 1-mavzu Qattiq jismlarda diffuziya xodisasi, round-up-0, 5G security

    DASTURIY TA’MINOT ARXITEKTURASI fanidan 1-deadline.
    GURUH: 650-21
    FIO: Xaminjonov Xondamir
    Fan haqida nazariy ma’lumot:
    Dasturiy ta'minot arxitekturasi - bu dasturiy ta'minot tizimi va bunday tuzilmalar va tizimlarni yaratish intizomi haqida fikr yuritish uchun zarur bo'lgan tuzilmalar to'plami. Har bir tuzilma dasturiy ta'minot elementlarini, ular o'rtasidagi munosabatlarni va ikkala elementlarning va munosabatlarning xususiyatlarini o'z ichiga oladi.
    Dasturiy ta'minot tizimining arxitekturasi binoning arxitekturasiga o'xshash metaforadir. U tizim va ishlab chiqish loyihasi uchun rejalar sifatida ishlaydi, keyinchalik loyiha rahbariyati undan jamoalar va ishtirokchilar tomonidan bajarilishi kerak bo'lgan vazifalarni ekstrapolyatsiya qilish uchun foydalanishi mumkin.
    Dasturiy ta'minot arxitekturasi dizayni odatda dasturiy ta'minot dizayni bilan yonma-yon bo'ladi. Ilovalar dizayni talab qilinadigan funksionallikni (tizim tomonidan taqdim etiladigan xizmatlar) qo'llab-quvvatlovchi jarayonlar va ma'lumotlarni loyihalashga qaratilgan bo'lsa-da, dasturiy ta'minot arxitekturasi dizayni dastur funksionalligi amalga oshirilishi va bajarilishi mumkin bo'lgan infratuzilmani loyihalashtirishga qaratilgan bo'lib, u funksionallik bir shaklda taqdim etiladi. tizimning funktsional bo'lmagan talablariga javob beradigan usul.
    Dasturiy ta'minot arxitekturasi - bu amalga oshirilgandan so'ng o'zgartirish qimmatga tushadigan asosiy tarkibiy tanlovlarni amalga oshirishdir. Dasturiy ta'minot arxitekturasi tanlovlari dasturiy ta'minotni loyihalash imkoniyatlaridan maxsus tizimli variantlarni o'z ichiga oladi.
    Misol uchun, Space Shuttle raketasini boshqaradigan tizimlar juda tez va juda ishonchli bo'lish talabiga ega edi. Shuning uchun real vaqtda tegishli hisoblash tilini tanlash kerak bo'ladi. Bundan tashqari, ishonchlilikka bo'lgan ehtiyojni qondirish uchun dasturning bir nechta ortiqcha va mustaqil ravishda ishlab chiqarilgan nusxalarini tanlash va natijalarni o'zaro tekshirish paytida ushbu nusxalarni mustaqil apparatda ishga tushirishni tanlash mumkin.
    Dasturiy ta'minot arxitekturasini hujjatlashtirish manfaatdor tomonlar o'rtasidagi aloqani osonlashtiradi, yuqori darajadagi dizayn bo'yicha dastlabki qarorlarni qabul qiladi va loyihalar o'rtasida dizayn komponentlarini qayta ishlatishga imkon beradi.

    Amaliy qism:

    1. Xampp control paneli o’rnatish.




    1. Moodle platformasini sozlamalrini to‘g‘irlash.
















    Muammolar bir muncha xal qilingandan keyin:




    1. Erkin dekan yani dekan tizimi uchun ma’lumotlar bazasi yaratish.(Ixtiyoriy ma’lumotlar bazasida).


    PostgreSQl da script kodi:
    CREATE TABLE "Kafedra"(
    "id" BIGINT NOT NULL,
    "nomi" VARCHAR(255) NOT NULL,
    "fakultet_id" BIGINT NOT NULL
    );
    ALTER TABLE
    "Kafedra" ADD PRIMARY KEY("id");
    CREATE TABLE "Fakultet"(
    "id" BIGINT NOT NULL,
    "nomi" VARCHAR(255) NOT NULL
    );
    ALTER TABLE
    "Fakultet" ADD PRIMARY KEY("id");
    CREATE TABLE "Talaba"(
    "id" BIGINT NOT NULL,
    "ism" VARCHAR(255) NOT NULL,
    "familiya" VARCHAR(255) NOT NULL,
    "sharif" VARCHAR(255) NOT NULL,
    "tugilgan_sana" DATE NOT NULL,
    "yashash_manzil" TEXT NOT NULL,
    "gurug_id" BIGINT NOT NULL
    );
    ALTER TABLE
    "Talaba" ADD PRIMARY KEY("id");
    CREATE TABLE "Guruh"(
    "id" BIGINT NOT NULL,
    "nomi" VARCHAR(255) NOT NULL,
    "yonalish_id" BIGINT NOT NULL
    );
    ALTER TABLE
    "Guruh" ADD PRIMARY KEY("id");
    CREATE TABLE "yonalish"(
    "id" BIGINT NOT NULL,
    "nomi" VARCHAR(255) NOT NULL,
    "fakultet_id" BIGINT NOT NULL
    );
    ALTER TABLE
    "yonalish" ADD PRIMARY KEY("id");
    CREATE TABLE "Oqituvchi"(
    "id" BIGINT NOT NULL,
    "ism" VARCHAR(255) NOT NULL,
    "familiya" VARCHAR(255) NOT NULL,
    "sharif" VARCHAR(255) NOT NULL,
    "kafedra_id" BIGINT NOT NULL
    );
    ALTER TABLE
    "Oqituvchi" ADD PRIMARY KEY("id");
    ALTER TABLE
    "Kafedra" ADD CONSTRAINT "kafedra_fakultet_id_foreign" FOREIGN KEY("fakultet_id") REFERENCES "Fakultet"("id");
    ALTER TABLE
    "Guruh" ADD CONSTRAINT "guruh_yonalish_id_foreign" FOREIGN KEY("yonalish_id") REFERENCES "yonalish"("id");
    ALTER TABLE
    "Oqituvchi" ADD CONSTRAINT "oqituvchi_kafedra_id_foreign" FOREIGN KEY("kafedra_id") REFERENCES "yonalish"("id");
    ALTER TABLE
    "Talaba" ADD CONSTRAINT "talaba_gurug_id_foreign" FOREIGN KEY("gurug_id") REFERENCES "Guruh"("id");
    ALTER TABLE
    "Fakultet" ADD CONSTRAINT "fakultet_nomi_foreign" FOREIGN KEY("nomi") REFERENCES "yonalish"("fakultet_id");

    Xulosa:
    Xulosa qilib aytganda, men XAMPP dasturini amalda o’rnatdim. Va moodle platformasini sozlamalrini to’g’riladim. Keyingi bosqichda Dekanat tizimini MySQL da tuzdim. Nazariy bilimlarimni amalda qo’llash orqali tajribamni oshirdim.

    Download 66.32 Kb.




    Download 66.32 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Dasturiy ta’minot arxitekturasi fanidan 1-deadline. Guruh: 650-21 fio: Xaminjonov Xondamir Fan haqida nazariy ma’lumot

    Download 66.32 Kb.