Kompyuter injiniringi” fakulteti individual loyiha ishi mavzu: “Talabalar turar joyi online registratsiya”axborot tizimini yaratish Bajardi: Abduraxmonov m qabul qildi: samarqand – 2023 mundarija


Axborot resurs markazi vazifalari va funksiyalari


Download 7.74 Mb.
bet5/6
Sana19.10.2023
Hajmi7.74 Mb.
#1709375
1   2   3   4   5   6
Bog'liq
Abduraxmonov Mirjalol

Axborot resurs markazi vazifalari va funksiyalari.

Axborot resurs markazining asosiy vazifalari
1. Institut faoliyati yo‘nalishlari va kitobxonlarning axborotga bo‘lgan talablariga muvofiq xolda kutubxona fondini shakllantirish. Ma’lumot-axborot xizmatini tashkillashtirish va yuritish.
2. ARM zahiralaridan foydalanish qoidalariga muvofiq holda ixtiyoriy fonddan talaba, doktorant, ilmiy xodimlar, o‘qituvchi va boshqa kitobxonlarga axborotga bo‘lgan talablariga binoan kutubxona va axborot-bibliografik xizmatini ko‘rsatish.
3. Institutda olib borilayotgan ilmiy izlanishlar, o‘quv jarayoni, institut bo‘linmalarining ma’muriy-boshqaruv vazifalarini bajarishiga ko‘maklashish.
4. Foydalanuvchilarni axborot madaniyatini tarbiyalash: kitobxonlarni ma’lumot-taxliliy materiallar bilan ishlashga, shu jumladan avtomatlashtirilgan tartibda tayyorlash. Foydalanuvchilarni kutubxona-bibliografiya bilimlarini asoslariga o‘qitish, yangi an’anaviy bo‘lmagan ma’lumot tashuvchilarda yangi hujjatlar bilan ishlashni o‘qitish tizimini tashkillashtirish.
5. Tashkiliy masalalarni hal qilishda yangicha yo‘llarini izlash, zamonaviy hisoblash texnikasi vositalari va boshqa zamonaviy texnik vositalarni qo‘llashga asoslangan zamonaviy axborot texnologiyalarini tatbiq etish va bularning asosida ARM tomonidan kitobxonlarga xizmat ko‘rsatish doirasini (ro‘yxatini) kengaytirish va ularning sifatini oshirish.
6. Kutubxona va axborot xizmati savollari bo‘yicha uslubiy ishlar olib borish.
7. Foydalanuvchilarni ma’lumot va adabiyotlar bo‘yicha talablarini yanada to‘liq qanoatlantirish maqsadida institutning tarkibiy bo‘linma va jamoat tashkilotlari bilan o‘zaro hamkorlik, boshqa kutubxonalar, ilmiy-texnik ma’lumot idoralari, muassasa va tashkilotlari bilan faoliyatni muvofiqlashtirish va birlashtirish.
8. Oliy ta’lim muassaslariga kutubxona xizmati masalalari bo‘yicha ma’lumot-axborot va uslubiy yordam ko‘rsatish.

1.2. Java dasturlash tili haqida


Java nima?
Java veb-ilovalarni kodlash uchun keng qo'llaniladigan dasturlash tilidir. Bu yigirma yildan ortiq vaqtdan beri ishlab chiquvchilar orasida mashhur tanlov bo'lib kelgan, bugungi kunda millionlab Java ilovalari ishlatilmoqda. Java ko'p platformali, ob'ektga yo'naltirilgan va tarmoqqa asoslangan til bo'lib, o'z-o'zidan platforma sifatida ishlatilishi mumkin. Bu mobil ilovalar va korporativ dasturiy ta'minotdan tortib katta ma'lumotlar ilovalari va server tomonidagi texnologiyalargacha bo'lgan hamma narsani kodlash uchun tezkor, xavfsiz va ishonchli dasturlash tilidir.
Java dasturlash tili nima uchun ishlatiladi?
Java dasturlash tili nima uchun ishlatiladi?
Java bepul va ko'p qirrali til bo'lgani uchun u mahalliylashtirilgan va tarqatilgan dasturiy ta'minotni yaratadi. Java-dan ba'zi keng tarqalgan foydalanish quyidagilarni o'z ichiga oladi:
1. O'yinni ishlab chiqish
Ko'pgina mashhur mobil, kompyuter va video o'yinlar Java-da yaratilgan. Mashinani o'rganish yoki virtual haqiqat kabi ilg'or texnologiyalarni birlashtirgan zamonaviy o'yinlar ham Java texnologiyasi bilan yaratilgan.
2. Bulutli hisoblash
Java ko'pincha WORA deb ataladi - bir marta yozing va istalgan joyda ishga tushiring, bu uni markazlashtirilmagan bulutga asoslangan ilovalar uchun mukammal qiladi. Bulutli provayderlar dasturlarni keng doiradagi asosiy platformalarda ishga tushirish uchun Java tilini tanlaydilar.
3. Katta ma'lumotlar
Java murakkab ma'lumotlar to'plamlari va real vaqtda katta hajmdagi ma'lumotlar bilan ishlay oladigan ma'lumotlarni qayta ishlash mexanizmlari uchun ishlatiladi.
4. Sun'iy intellekt
Java - bu mashina o'rganish kutubxonalarining kuchli markazi. Uning barqarorligi va tezligi uni tabiiy tilni qayta ishlash va chuqur o'rganish kabi sun'iy intellekt dasturlarini ishlab chiqish uchun mukammal qiladi.
5. Narsalar interneti
Java Internetga mustaqil ravishda ulanishi mumkin bo'lgan chekka qurilmalarda sensorlar va apparatlarni dasturlash uchun ishlatilgan.
Nima uchun Java zamonaviy dasturiy ta'minot ishlab chiqaruvchilari orasida juda mashhur?
Java mashhur, chunki u foydalanish qulayligi uchun yaratilgan. Ishlab chiquvchilar Java-ni boshqa dasturlash tillariga nisbatan tanlashda davom etishlarining ba'zi sabablari quyidagilardan iborat:
Yuqori sifatli o'quv resurslari
Java uzoq vaqtdan beri mavjud, shuning uchun yangi dasturchilar uchun ko'plab o'quv resurslari mavjud. Batafsil hujjatlar, keng qamrovli kitoblar va kurslar ishlab chiquvchilarni o'rganish egri chizig'i orqali qo'llab-quvvatlaydi. Bundan tashqari, yangi boshlanuvchilar Advanced Java-ga o'tishdan oldin Core Java-da kod yozishni boshlashlari mumkin.
O'rnatilgan funktsiyalar va kutubxonalar
Java-dan foydalanganda ishlab chiquvchilar har bir yangi funktsiyani noldan yozishlari shart emas. Buning o'rniga, Java bir qator ilovalarni ishlab chiqish uchun o'rnatilgan funktsiyalar va kutubxonalarning boy ekotizimini taqdim etadi.
Jamiyatni faol qo'llab-quvvatlash
Java juda ko'p faol foydalanuvchilarga va dasturchilarni kodlash muammolariga duch kelganda qo'llab-quvvatlaydigan hamjamiyatga ega. Java platformasi dasturiy ta'minoti ham muntazam ravishda saqlanadi va yangilanadi.
Yuqori sifatli ishlab chiqish vositalari
Java avtomatlashtirilgan tahrirlash, disk raskadrovka, sinovdan o'tkazish, joylashtirish va o'zgarishlarni boshqarishni qo'llab-quvvatlash uchun turli xil vositalarni taklif etadi. Ushbu vositalar Java dasturlash vaqtini va tejamkorligini ta'minlaydi.
Platforma mustaqil
Java kodi Windows, Linux, iOS yoki Android kabi har qanday asosiy platformada qayta yozilmasdan ishlashi mumkin. Bu, ayniqsa, biz ilovalarni bir nechta qurilmalarda ishga tushirishni xohlaydigan bugungi muhitda uni kuchli qiladi.
Xavfsizlik
Foydalanuvchilar ishonchsiz Java kodini tarmoq orqali yuklab olishlari va uni hech qanday zarar etkaza olmaydigan xavfsiz muhitda ishlatishlari mumkin. Ishonchsiz kod xost tizimini virus bilan yuqtira olmaydi va u qattiq diskdan fayllarni o'qiy olmaydi yoki yoza olmaydi. Java-da xavfsizlik darajalari va cheklovlari ham yuqori darajada sozlanishi mumkin.
Java qanday ishlaydi?
Barcha dasturlash tillari mashinalar bilan aloqa qilish vositasidir. Mashina apparati faqat elektron aloqaga javob beradi. Java kabi yuqori darajadagi dasturlash tillari inson tili va apparat tili o'rtasida ko'prik vazifasini bajaradi. Java-dan foydalanish uchun dasturchi ikkita narsani tushunishi kerak:
1. Java tili va API
Bu ishlab chiquvchi va Java platformasi o'rtasidagi oldingi aloqa.
2. Java virtual mashinasi
Bu Java platformasi va asosiy uskuna o'rtasidagi aloqa. Keling, ularning har birini quyida batafsil ko'rib chiqaylik.
Java API nima?
Java Java dasturlash tilining sintaksisi va semantikasini belgilaydi. Bu ibtidoiy ma'lumotlar turlari, if/else bloklari, tsikllar va boshqalar kabi algoritmlarni yozish uchun ishlatiladigan asosiy lug'at va qoidalarni o'z ichiga oladi.
API'lar Java platformasi bilan birlashtirilgan muhim dasturiy komponentlardir. Bular oldindan yozilgan Java dasturlari boʻlib, mavjud funksiyalarni oʻz kodingizga ulab, oʻynata oladi. Masalan, sana va vaqtni olish, matematik operatsiyalarni bajarish yoki matnni boshqarish uchun Java API-laridan foydalanishingiz mumkin.
Ishlab chiquvchi tomonidan yozilgan har qanday Java ilova kodi odatda Java API va Java kutubxonalaridagi yangi va oldindan mavjud kodlarni birlashtiradi.
Java virtual mashinasi nima?
Java virtual mashinasi Java platformasi va asosiy mashina apparati o'rtasida qo'shimcha abstraksiya qatlami sifatida ishlaydi. Java manba kodi faqat JVM o'rnatilgan mashinalarda ishlashi mumkin. Java virtual mashinasi nima uchun kerakligi haqidagi savolga javob dasturlash tarixida yotadi.
Dasturlash tarixi
Tabiiy dasturlash tillari birinchi marta ishlab chiqilganda, ular asosiy uskuna bilan qanday aloqa qilishiga qarab ikkita keng toifaga bo'lingan.
1. Kompilyatorlar: To'liq dastur kompilyatorlar bilan ingliz tiliga o'xshash tabiiy sintaksisda yozilgan va keyin til butun kodni mashina kodiga kompilyatsiya qiladi (yoki tarjima qiladi). Keyin kompilyatsiya qilingan kod apparatda ishga tushiriladi.
2. Tarjimonlar: Tarjimonlar yordamida har bir yuqori darajadagi kod bayonoti tezda mashina kodiga talqin etiladi. Yozma bayonotlar keyingi bayonotga qarashdan oldin darhol apparat tomonidan boshqariladi.
Java ish vaqti muhiti
Java dasturi yuqoridagi ikkala usulni Java Virtual Machine (JVM) yordamida birlashtirgan birinchi til edi. Java kod kompilyatori Java virtual mashinasi deb ataladi. Har qanday Java fayli avval bayt kodiga kompilyatsiya qilinadi. Java baytkodi faqat JVM da ishlashi mumkin. Keyin JVM bayt-kodni asosiy apparat platformasida ishga tushirish uchun izohlaydi. Shunday qilib, agar dastur Windows mashinasida ishlayotgan bo'lsa, JVM uni Windows uchun sharhlaydi. Ammo agar u Linux kabi ochiq kodli platformada ishlayotgan bo'lsa, JVM uni Linux uchun izohlaydi.
Java-da qanday dasturlash kerak
Java-da dasturlashni boshlash uchun tizimingizda Java Edition-ni o'rnatishingiz kerak. To'rtta asosiy Java nashrlari mavjud:
1. Java standart nashri (Java SE)
2. Java Enterprise Edition (Java EE)
3. Java Micro Edition (Java ME)
Java SE nima?
Java Standard Edition asosiy Java dasturlash platformasidir. U java dasturini ishlab chiqish uchun har qanday dasturchiga kerak bo'lgan barcha kutubxonalar va APIlarni o'z ichiga oladi. Open Java Development Kit (OpenJDK) Java SE ning bepul va ochiq kodli ilovasidir.
Amazon Corretto - bu OpenJDK-ning bepul, ko'p platformali, ishlab chiqarishga tayyor tarqatilishi. U ko'plab Java SE distributivlari uchun o'rnini bosuvchi vosita sifatida ishlatilishi mumkin va Amazon tomonidan hech qanday xarajatsiz, uzoq muddatli yordam bilan birga keladi. Bu bulutda, binolarda va mahalliy kompyuteringizda bir xil muhitni ishlatish imkonini beradi.

Download 7.74 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6




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