O‘zbekiston respublikasi oliy va o‘rta maxsus ta’lim vazirligi namangan muhandislik-pedagogika instituti kasb talimi(Informatika va at) kafedrasi




Download 1.86 Mb.
Pdf ko'rish
bet5/14
Sana12.05.2022
Hajmi1.86 Mb.
#20988
1   2   3   4   5   6   7   8   9   ...   14
Bog'liq
bitiruv-malakaviy-ish
Презентация1, ABDULLA ORIPOV hayoti va ijodi haqida referat
инструментал дастурлар дейилади.
Компьютер асосида янги мавзуни ўрганишдан мақсад, тил имкониятларидан унумли 
фойдаланиб, ўқитиш сифати ва тезкорлигини оширишдан иборатдир. Чунончи, Интернетдан 
фойдаланиш катта аҳамият касб этади. Интернетдан фойдаланар эканмиз, аввало таълим 
тизимидаги қўллаш мумкин бўлган масофали ўқитиш тизимини алоўида айтиш лозим. Бунда 
Интернет орқали маълум масофада турган дарс жараѐнини ѐки ахборотни тез ва сифатли олиш ѐки 
юбориш амалга оширилади.
Бундан ташқари мультимедиа деб номланувчи шакл ҳам мавжуд бўлиб, у бир пайтнинг 
ўзида маълум масофадан туриб дарс жараѐнида қатнашиш, имконини беради. Компьютер 
монитори орқали дарс жараѐнини кузатиш, саволлар қўйиш ва саволларга жавоб бериш уммкин. 
Бунинг учун бевосита керакли дастурий таъминотни ташкил қилиш мақсадга мувофиқдир.
Шуни унутмаслик керакки, янги педагогик технологияларни ишлаб чиқиш ва уларни 
таълимга жорий қилиш билан бир қаторда компьютерли ўқитишни талабалар рухиятига ва ақлий 
ривожланишига таъсирини доимо назорат қилиб бориш мақсадга мувофиқдир. Бунда 
копьютерлардан фойдаланиб ўқитишда ва ўқитиш жараѐнини ташкил қилишда қуйидаги 
жихатларга эътибор қаратиш зарур:
1. 
Ҳар бир талабанинг билиш фоллигини бошқариш 
2. 
Ўқув фаолиятини ―Ўқитувчи-компьютер-талаба‖ тизим кўринишида бошқариш. 
3. 
Талабаларнинг фаолияти ва ўзаро ҳамкорлигини бошқариш.
Дарс жараѐнига тайѐргарлик кўрганда ушбу жихатларга асосий эътибони қаратиш зарурий 
шарт ҳисобланади.
Талабалар билан ишлашда компьютерларнинг ўрни бениҳоя муҳим эканлигидан келиб 
чиқиб, ундан фойдаланишнинг асосий йўналишларини белгилаш мумкин:

хужжатлашган ахборот (аниқ бир ўқув фани буйича дарслик, ўқув қўлланма, китоб 
газета, журнал, рефератлар, ҳисоботлар, турли мазмундаги иш хужжатлари ва х.к.) ларни 
Интернетдан қидириш ҳамда улардан нусҳа олиш, таҳрирлаш; 

талабаларга компьютерга мурожаат этишларида ―тил тўсиғи‖ни енгиб ўтишга 
ѐрдам берадиган луғатлардан фойдаланиш

тармоқли ахборот технологияларини ташкил этиш, яъни телекоммуникацион йўл 
билан масофадаги ахборот истеъмолчиси билан ахборот ресурсларидан фойдаланиш 
имконини беради.


Хулоса қилиб айтганда, таълим тизимида компьютерлардан фойдаланиш шакли кун сайин 
ўзини ишончлироқ намоѐн этмоқда. Бунда талаба компьютер орқали ўз билимларини янги 
ўзлаштирилмаган маълумотлар билан тўлдиришлари мумкин.


1.3. 
Masalaning qo`yilishi va uning amaliy ahamiyati 
Bugungi kunda elеktron saytlarni yaratish va foydalanish bo`yicha kеng ko`lamli ishlar amalga 
oshirilmoqda. Intеrnеt tarmog`ida nima kеrak bo`lsa, qidirish va topish, undan foydalanish imkoniyatlari 
mavjud. Lеkin o`zbеk tilidagi ma`lumotlarni topish va undan foydalanish uchun avval xuddi shu 
ma`lumotlarni bazasini intеrnеt tarmog`ida shakllantirilishi lozim bo`ladi. SHundan kеlib chiqib, bitiruv 
malakaviy ishda kеltirilgan Kafеdra axborot elеktron kutubxonasiga oid web saytni ishlab chiqish (Kasb 
ta`limi (Informatika va AT kafеdrasi yo`nalishi misolida)) mavzuni bajarishdan asosiy maqsadimiz ham 
intеrnеt tarmog`ida manbalarni qo`paytirishga o`z xissamizni qo`shish bilan birgalikda, mavzuga oid 
muammolarni hal qilishdan iborat. Bitiruv malakaviy ishi mavzuda kеltirib o`tilgan muammolarni 
yechishda quyidagi vazifalarni amalga oshiramiz: 

Web sayt yaratish va intеrnеt tarmog`ida foydalanish bo`yicha rеspublikamizda amalga 
oshirilayotgan ishlar tahlilini amalga oshirish; 

Web saytlarni ishlab chiqish va foydalanish bo`yicha mavjud manbalar tahlilini amalga oshirish; 

Intеrnеt tarmog`ida mavjud Web saytlardan o`quv jarayonida foydalanish samaralari tahlil qilish; 

Web sayt yaratish dasturiy vositalari, turlari va muammoga moslarini tanlash va qo`llash bo`yicha 
Web sayt yaratish tillari va ularning imkoniyatlarini ochib bеrish; 

Dinamik va statik saytlar yaratishning dasturiy vositalarini tahlil qilish va mavzuga moslarini 
ajratib olish; 

Xampp sеrvеr dasturini o`rnatish va imkoniyatlaridan foydalanishni asoslab bеrish; 

Kafеdra axborot elеktron kutubxonasiga oid Web sayt ishlab chiqish va qo`llash; 

Kafеdra axborot elеktron kutubxonasiga oid ma`lumotlarni shakllantirish va strukturaga solish; 

Kafеdra axborot elеktron kutubxonasiga oid web saytni ishlab chiqish; 

YAratilgan elеktron kutubxonadan foydalanish yo`riqnomasini ishlab chiqish; 

Kafеdra axborot elеktron kutubxonasiga oid web saytni qo`llash va samaralarini tahlil qilish 
asosida baholash; 

Ҳayot faoliyati xavfsizligi bo`yicha kompyutеrning haеt faoliyati xavfsizligiga ta`siri va uni 
oldini olish bo`yicha chora tadbirlar ishlab chiqish va tahlil qilish 

Bitiruv malakaviy ishi bo`yicha amalga oshirilgan ishlarni yakuniga yetkazish va xulosalash. 
SHuningdеk, kеlgusida tadqiqot ishi bo`yicha amalga oshirish mumkin bo`lgan ishlarni 
rеjalashtirish va foydalanilgan adabiyotlar ro`yxatini kеltirib o`tish lozim bo`ladi.


2-bob. Web sayt yaratish dasturiy vositalari, turlari va muammoga moslarini 
tanlash 
2.1. 
Web sayt yaratish tillari va ularning imkoniyatlari 
Barchaga ma‘lumki, butunjahon tarmog‗idagi veb-sahifalar kundan kunga ko‗payib bormoqda. 
Bu holat O‗zbekistonda, ya‘ni Uznetda ham jadallik bilan amalga oshmoqda. Kimdir o‗z shaxsiy 
sahifasini yaratsa, kompaniya va firmalar korporativ saytlarini yaratmoqda. Yana kimdir o‗z 
kundaliklarini, ya‘ni bloglarini olib boradilar. 
Shu bilan birga, yirik portallar faoliyati ham rivojlanmoqda. Bularning hammasi esa biror 
dasturiy vosita yordamida yaratiladi. Kimdir HTML tilida, kimdir PHP da, yana kimlardir CMS deb 
ataluvchi tizimlar yordamida veb-saytlarni yaratmoqda. Xo‗sh, CMS degani o‗zi nima? Bu tizimni nima 
ekanini tushunish uchun, keling, avvalo, veb-sahifalar qanday yaratilishi haqida bilib olamiz. 
1989-yilda Tim Berners-Li tomonidan World Wide Web, ya‘ni Bununjahon o‗rgimchak to‗ri 
ixtiro qilinganidan boshlab uning har bir foydalanuvchisi oddiy bo‗lsa-da, o‗z veb-sahifasini yarata olish 
imkoniyatiga ega bo‗ldi. Lekin, buning uchun HTML (Hyper Text Markup Language) tilini bilish shart 
edi. Turli xil IT-kompaniyalari tomonidan bu ishni osonlashtiruvchi bir qancha dasturiy paketlar, 
jumladan Adobe Dreamweaver va Microsoft FrontPage kabilar yaratildi. Bunday dasturlardan ba‘zilari 
sayt yaratishning barcha bosqichlarini (HTML-kodni yozishdan bu kodni serverga yuklashgacha) 
boshqarishni o‗z zimmasiga oladi. Shu bilan birga, ko‗pgina hollarda (aynan oddiy sahifalarni yaratishda) 
foydalanuvchi bu kodni bilishi shart bo‗lmagan. Sababi bu dasturlarda veb-sahifalarni yaratishning vizual 
usullaridan foydalanilgan. 
HTML-redaktorlarining barcha afzalliklariga qaramay, saytni boshqarish vaqt o‗tgani sayin va 
yangi ma‘lumotlar qo‗shilishi bilan qiyinlashib boraverdi. Chunki axborot texnologiyalari rivojlanishi 
bilan veb-saytlar ham rivojlanib bordi. Sayt xaritasini yaratishdek oddiy funksiyani qo‗shish uchun ham 
veb-yaratuvchilar tomonidan ancha-muncha mehnat talab etilar edi. Axir buning uchun barcha ilovalarni 
ko‗rib chiqish, sahifalar orasidagi bog‗liqliklarni tekshirish, menyuni yaratish, forumni qo‗shish kabi 
ishlarni bajarish lozim edi. Bu esa doimiy diqqatni va juda ko‗p vaqtni talab etardi. 
Sayt yangilanishi muammosini, ya‘ni yangilanishning avtomatlashtirishini hal qilish maqsadida 
yirik axborot kompaniyalari, jumladan, Newsweek va Time yangi dasturiy ta‘minot yaratish ishlarini 
boshlashga majbur bo‗ladi. Bu dasturiy ta‘minotlar kontentni (ma‘lumotlarni) boshqarish tizimlari (CMS 
– Content Management System) deb ataldi. 
Endi savol tug‗ilishi mumkin: oddiy HTML kodida yozilgan sahifa bilan CMS nimasi bilan farq 
qiladi? Avvalombor, HTML da yozilgan sayt statik holda bo‗lsa, zamonaviy saytlar dinamik ko‗rinishga 
ega. 
Oddiy sayt qanday prinsip asosida ishlashini ko‗rib chiqamiz. Foydalanuvchi biror-bir, masalan, 
page.html sahifasiga murojaat qildi deylik. Veb-server o‗zidagi veb-sahifalar katalogini ko‗rib chiqadi va 
agar page.html bo‗lsa, foydalanuvchiga uni ko‗rsatadi, aks holda esa – 404-chi xabarni (―Fayl topilmadi‖) 
yetkazadi. 
Dinamik sayt esa biroz boshqacha ishlaydi. Foydalanuvchi biror sahifaga murojaat qiladi, biroq 
bu murojaat diskdagi aniq bir faylga emas, balki sayt dvijokiga (agar dvijok PHP tilida yozilgan bo‗lsa, 
odatda bu fayl index.php bo‗ladi) qaratilgan bo‗ladi. Dvijok foydalanuvchiga kerakli ma‘lumotni biror 
manbadan (masalan, ma‘lumotlar bazasi yoki diskdagi fayldan) oladi, uni HTML-sahifaga aylantiradi va 
veb-serverga uzatadi, u esa o‗z navbatida, foydalanuvchi brauzeriga jo‗natadi. 
Unda yana bir savol tug‗iladi: agar bitta faylnigina so‗rab, uni brauzerga uzatish mumkin bo‗lsa, 
buncha murakkablashtirishning o‗zi nimaga kerak? Shuning uchunki, bu saytni boshqarish qulay bo‗lsin. 
Aytaylik, siz 100 sahifalik (bu unchalik ko‗p emas) oddiy sayt yaratdingiz. Ertami-kech siz bu sayt 
dizaynini, ko‗rinishini o‗zgartirmoqchi bo‗lasiz. U holda esa siz shu 100 sahifani qo‗lda o‗zgartirib 
chiqishingizga to‗g‗ri keladi. Ustiga-ustak, siz avvaliga bu 100 sahifani kompyuteringizdagi lokal 


serverga yuklab olishingiz, undan so‗ng tahrirlab, kerakli o‗zgartirishlarni kiritishingiz va oxirida yana 
serverga yuklashingiz kerak bo‗ladi. 
Ana endi dinamik sayt qanday ishlashini ko‗rib chiqaylik. Asosiy voqea – ―HTML-sahifani 
yaratish‖. Ya‘ni dvijok kontentni – matnli ma‘lumotni (u rasm va jadvallar bilan ham bo‗lishi mumkin) 
oladi va uni dizaynga ―kiyintiradi‖. Demak, saytning dizaynini o‗zgartirish uchun siz faqatgina tayyor 
grafik mavzuni o‗rnatishingiz yoki bir-ikkita faylni – sayt shabloni fayllarini o‗zgartirishingiz kerak. 
CMS tizimi sahifalarni dinamik ko‗rinishga keltiradi: ular foydalanuvchi sahifani ko‗rmoqchi 
bo‗lgandagina amalda yaratiladi. Bu degani, sahifalar foydalanuvchi tomonidan bevosita ko‗rilayotganda 
yangilanishi yoki o‗zgartirilishi mumkin. 
CMS afzalliklari 
Bu tizimlarning asosiy jihati shundaki, dinamik veb-sahifalarni oson yarata olish va ularni turli xil 
axborot bilan to‗ldirish imkoniyatini berishdir. CMS tizimlari odatda murakkab bo‗lib, ular o‗z ichiga 
xabarlarni tarqatish xizmatlari (RSS), forumlar va internet-do‗konilarni oladi. Shu bilan birga, ularni 
o‗zgartirish ham oson. 
CMS nafaqat saytdagi turli ma‘lumotlarni boshqarishni avtomatlashtiradi, balki shu bilan birga, 
sayt tuzilishining texnik tomonlari bilan tanish bo‗lmaganlar, ya‘ni yozuvchi va jurnalistlarga saytda o‗z 
materiallarini bevosita foydalanuvchi interfeysi orqali qo‗shish imkoniyatini beradi. Shu narsa tushunarli 
bo‗ldiki, endi foydalanuvchilarga saytda o‗z materiallarini ko‗rish uchun HTML ni ham, saytdagi 
ma‘lumotlar yangilanishining texnologiyasini ham bilishi shart emas. 
CMS tizimi, shuningdek, veb-sayt yaratishni turli xil mutaxassislar orasida taqsimlab chiqish 
imkoniyatini beradi. Shunga ko‗ra, veb-dizayner o‗z diqqatini saytning ko‗rinishiga (dizaynni 


mukammallashtirish va shablonlarni o‗rnatishga) qaratsa, texnik yo‗nalishda bo‗lmagan mutaxassislar uni 
ma‘lumotlar (matn, tasvir va animatsiyalar) bilan to‗ldirishga harakat qiladi. 
Bu ham hammasi emas. Ma‘lumki, dvijok – CMS ning bir qismi xolos. U dizayn shabloni asosida 
sayt ma‘lumotlarini chiqarib beradi. Bundan tashqari, CMS da saytdagi ma‘lumotlarni boshqarish (ular 
sayt bo‗limlarini va kategoriyalarini yaratishga va ma‘lumotlarni ular orasida bo‗lib chiqishga imkon 
beradi) va bu ma‘lumotlarni tahrirlash vositalari ham mavjud. Shu bilan birga, foydalanuvchi sayt 
ma‘lumotlari aynan qayerda (ma‘lumotlar bazasida, diskda HTML-fayl ko‗rinishida yoki umuman tashqi 
serverda) saqlanayotganini bilishi shart emas. 
CMS qo‗llanilishi bilan ko‗pgina qiyinchiliklar bartaraf etilishi mumkin. Yuqorida misol sifatida 
ko‗rilgan sayt xaritasi ham avtomatik ravishda tuziladi, buning uchun foydalanuvchidan hech qanday 
mehnat talab etilmaydi. Shu bilan birga, CMS saytdagi qo‗shimcha funksiyalarni, masalan, suratlar 
galereyasi yoki ro‗yxatdan o‗tish oynasini qo‗llash imkonini beradi – shu kabi funksiyalar CMS 
kengaytmalari orqali amalga oshiriladi. Faqatgina u yoki bu kengaytmani o‗rnatish kerak xolos. 
CMS ga o‗tishning o‗ziga xos qiyinchiliklari 
Xo‗sh, CMS larning shuncha afzalliklari bo‗lganda nima uchun barcha sayt egalari Joomla! yoki 
Drupal kabi CMS larga otishga intilmayapti? Bunga bir qancha sabablarni ko‗rsatish mumkin. 
Birinchi sabab, inertsiya bo‗yicha ketish yoki boshqacha aytganda, o‗zi bilgan narsaga o‗rganib 
qolish. Inson HTML ni ishlatishga o‗rganib qoladi va CMS ga o‗tish saytni boshqarishni 
avtomatlashtirish bo‗yicha qancha qulayliklar keltirmasin, biror narsani o‗zgartirishni xohlamaydi. 
HTML dan CMS ga o‗tish-yillar ichida amalga oshishi mumkin. 
Ikkinchi sabab, mavjud minglab HTML-sahifalarni CMS ma‘lumotlar bazasiga moslab 
o‗zgartirish kerak bo‗ladi. Aksariyat hollarda buni qo‗lda bajarish kerak bo‗ladi. Katta sayt uchun bu 
jarayon ancha ko‗p vaqtni oladi, bu esa saytni vaqtinchalik faoliyatining to‗xtashiga va balki, kompaniya 
tomonidan ko‗riladigan moliyaviy zararga olib keladi. Albatta, CMS ga o‗tish saytni boshqarish bo‗yicha 
ancha vaqt tejalishini hisobga olsa, kelajakda bu o‗zini oqlaydi. 
Endi, CMS ga o‗tishga halaqit beruvchi faqatgina bitta to‗siq qoladi – texnik holat. Deyarli 
barcha zamonaviy CMS ishlashi uchun xostingda PHP interpretatori va MySQL ma‘lumotlar bazasi 
serveri bo‗lishi kerak. Besh-olti-yil avval shu kabi funksiyalarni taqdim etuvchi xosting-provayderlar kam 
edi. Hozirga kelib, vaziyat yaxshi tarafga o‗zgardi va PHP hamda MySQL ni qollaydigan xostingni 
O‗zbekistonning o‗zida topish qiyinchilik tug‗dirmaydi. 


2.2. 
Dinamik va statik saytlar yaratishning dasturiy vositalari 
Hozirgi davrga kelib, CMS asosiga qurilgan bir qancha tizimlar yaratilgan. Ularga misol qilib, 
Drupal, PHP-Nuke, WebDirector, Joomla!, NetCat, Slaed, Microsoft CMS, WordPress, PHPShop 
kabilarni keltirish mumkin. Bu tizimlarning ba‘zilari umuman tekin bo‗lsa, ba‘zilaridan esa haqqini 
to‗labgina foydalanish mumkin. 
CMS ni tanlash bir tomondan oson va jo‗ndek ko‗rinsada, bu juda jiddiy masala. Internetda 
ularning turli yo‗nalishdagi o‗nlab (agar yuzlab bo‗lmasa): yuz dollarlab turadiganidan to ochiq kodli 
bepul turigacha, ma‘lum bir sohagagina taalluqlisidan ixtiyoriy murakkablikdagi sayt qurish imkonini 
beradiganigacha, oson boshqariladiganidan administrator uchun katta qiyinchiliklar keltiradiganigacha 
turini topishingiz mumkin. Xullas, agar CMS lar bilan ishlash bo‗yicha hech qanday tajribangiz bo‗lmasa, 
keraklisini tanlash qiyinlashib ketishi tayin. 
Dastlab keling, pullik CMS larni ishlatmaslikka harakat qilamiz. Axir katta pul to‗lab, CMS ni 
ishlatishdan besamara foydalanishga naxojat. Shu yerda bir narsani aytib o‗tish kerak: bu bilan o‗zimizga 
qiyin qilamiz. Boshqa tarafdan esa, qanchalik murakkab bo‗lsa, shunchalik qiziq bo‗lishi aniq, shunday 
emasmi? 
Endi CMS larga yana bir talab qo‗yamiz: universallik. Bu degani, biz ishlatmoqchi bo‗lgan CMS 
ixtiyoriy konfiguratsiyadagi kompyuterlarda ham ishlay olishidir. Shuningdek, saytni lokal serverdan 
haqiqiy serverga ko‗chirganimizda yoki bevosita serverning o‗zida yaratayotganimizda CMS bilan hech 
qanday qiyinchiliklar tug‗ilmasligi kerak. Bu talabga esa, afsuski, ko‗pchilik bepul CMS lar javob bera 
olmaydi. 
Barcha dasturiy ta‘minotlarga qo‗yiladigan talablardan yana biri – xavfsizlik (axir siz haftalab-
oylab yaratgan saytingizni shunchaki qiziqish uchun bir kunda buzishlarini xohlamasangiz kerak?). 
Shuning uchun CMS larning xavfsizlik darajalari doimiy yangilanib turishi shart. 
Natijada, talablarimizga deyarli to‗liq javob beradigan quyidagi: PHP Nuke, Drupal, Joomla!, 
Slaed CMS tizimlarigina qoladi. Endi ana shu CMS larni batafsilroq ko‗rib chiqamiz va o‗zimizga kerakli 
ba‘zi xulosalar chiqaramiz. 

Download 1.86 Mb.
1   2   3   4   5   6   7   8   9   ...   14




Download 1.86 Mb.
Pdf ko'rish

Bosh sahifa
Aloqalar

    Bosh sahifa



O‘zbekiston respublikasi oliy va o‘rta maxsus ta’lim vazirligi namangan muhandislik-pedagogika instituti kasb talimi(Informatika va at) kafedrasi

Download 1.86 Mb.
Pdf ko'rish