METROLOGIYA VA QIYOSLASH MCHJNING ISH FAOLIYATINI TASHKIL ETISHNING VEB ILOVASI LOYIHALASH
METROLOGIYA VA QIYOSLASH MCHJNING ISH FAOLIYATINI TASHKIL ETISHNING VEB ILOVASI LOYIHALASH MUNDARIJA KIRISH ................................................................................................................................................................ 3 I BOB. “METROLOGIYA, STANDARTLASHTIRISH VA SERTIFIKATLASHTIRISH” SOHASINING MAQSAD VA VAZIFALARI ........................................................................................................................................................ 5 1.1. Metrologiyaning asosiy tushunchalari va atamalari ............................ 5 1.2. Metrologiyada sertifikatlashtirish va uning asosiy tushunchalari . . . 10 II BOB. VEB ILOVANI LOYIHALASH UCHUN JAVASCRIPTGA MOʻLJALLANGAN VEB-FREYMVORKLAR ............... 14 2.1. Node.js ilovalari uchun Express.js veb-freymvorki ............................ 14 2.2. Node.js ilovalarida shablon mexanizmlariga moʻljallangan Pug.js veb-freymvorki .............................................................................................. 16 III BOB. DASTURIY TA’MINOTNI LOYIHALASH VA ISHLAB CHIQISH .................................................................. 26 3.1. Dasturiy ta’minotning mantiqiy loyihasi ............................................. 26 3.2. Dasturiy ta’minotning fizik jihatdan yaratilishi ................................... 30 XULOSA ............................................................................................................................................................ 39 FOYDALANILGAN ADABIYOTLAR ROʻYXATI ...................................................................................................... 40 ILOVALAR ......................................................................................................................................................... 42 2
KIRISH Zamonaviy axborot va kommunikatsiya texnologiyalari sohasida turli metrologik, standartlashtirish sifat va sifat boshqaruvi, sertifikatlashtirish bo yichaʻ masalalar bilan shug’ullanish, hamda me’yoriy hujjatlar va standartlar bilan ishlash borasida yo nalishga mos yetarli bilim, ko nikma va malakalarini shakllantirishdir. ʻ ʻ Shuning uchun o lchashlar birliligini ta’minlash, standartlashtirish va ʻ sertifikatlashtirish tizimlarini o rganish dolzarb masalalardan biri hisoblanadi. ʻ So nggi yillarda axborot texnologiyasi kirib bormagan sohalar soni tobora ʻ kamayib bormoqda. Shu jumladan metrologiya sohasida ham bu o zgarishlar yaqqol ʻ ko zga tashlanmoqda. Metrologiya sohasi o lchovlar, ularning bir xilligini ta minlash ʻ ʻ ʼ usullari va vositalari hamda talab etilgan aniqlikka erishish yo llari haqidagi fandir ʻ Mazkur soha tabiiy fanlarni o zlashtirishda, keyinchalik esa ishlab chiqarish, ʻ loyihalash va tadqiqot ishlarida kerak bo ladigan asosiy negiz tushunchalarni ʻ o rganadi. Axborot tizimlar orqali ushbu sohadagi jarayonlarni raqamlashtirishimiz, ʻ qo lda bajarilayotgan murakkab masalalarni avtomatlashtirishimiz mumkin. ʻ Metrologiyada mahsulot (buyum, tovar) yoki xizmat muayyan standartga yoki texnikaviy shartlarga muvofiq kelishini tasdiqlash maqsadida o tkaziladigan faoliyat ʻ ham ko rsatiladi. Ushbu faoliyat sertifikatlashtirish deb ataladi. Sertifikatlashtirish ʻ faoliyati natijasida mahsulot (buyum, tovar)ning sifati haqida iste’molchini ishontiradigan tegishli hujjat - sertifikat beriladi. Sertifikatlashtirish jarayonining qo lda bajarilishi murakkab bo lib, ushbu vazifa ko p vaqtni talab qiladi. ʻ ʻ ʻ Ushbu bitiruv malakaviy ishda “Metrologiya va qiyoslash MCHJning ish faoliyatini tashkil etishning veb ilovasi loyihalash” masalasi ko rib chiqilgan. Bitiruv ʻ malakaviy ishi natijasida MCHJning ish faoliyati o rganilgan hamda uning ʻ sertifikatlash tizimining murakkabliklari tahlil qilinib, tahlilllar asosida veb ilova ishlab chiqilgan. Ishning maqsadi. Bitiruv malakaviy ishining maqsadi metrologiya va qiyoslash MCHJning ish faoliyatini tashkil etishning veb ilovasini ishlab chiqishdan iborat. 3
Ishning ilmiy va amaliy ahamiyati. Bitiruv malakaviy ishining ilmiy ahamiyati metrologiya xizmati haqida ko nikmalarga ega bo lish, axborot tizimlariningʻ ʻ integratsiya bosqichlari haqida tasavvur hosil qilish, ma lumotlar xavfsizligini ʼ ta minlash uchun amaliy ishlarni o rganib chiqish vazifalarini shakllantiradi. ʼ ʻ Bitiruv malakaviy ish strukturasi. Ish uchta bob, xulosa, adabiyotlar ro yxati ʻ va ilovalardan iborat. Birinchi bobda metrologiya xizmati, uning asosiy vazifalari, unda mavjud bo lgan murakkabliklar, asosiy masalalari o rganib chiqilgan. Shuningdek, ʻ ʻ metrologiya xizmatida mavjud bo lgan tushunchalar, atamalarning ta’riflari, ʻ metrologik faoliyatni boshqarish va amalga oshirish haqida ma’lumotlar keltirilgan . Ikkinchi bobda dasturiy ta’minotni ishlab chiqish uchun qo llanilgan dasturlash ʻ tili, tanlab olingan web texnologiya haqida ma’lumotlar keltirilgan. Jumaladan, JavaScript dasturlash tili, Node.js texnologiyasi va uning tarkibida qo llaniladigan ʻ Express.js haqida tushunchalar berilgan. Uchinchi bob da , unda tanlab olingan texnologiyani amaliy qo llash masalalari ʻ batafsil ko rib chiqiladi. Bobning birinchi qismida ʻ dasturiy ta minot ma lumotlar ʼ ʼ bazasining mantiqiy strukturasi va uni shakllantirish haqida to xtalib o tilgan bo lib, ʻ ʻ ʻ keyingi qismlarda dasturiy ta minotning fizik jihatdan yaratilishi va dasturiy ʼ ta minotning imkoniyatlari haqida ma lumotlar berilgan. ʼ ʼ Xulosada asosiy natijalar va takliflar, adabiyotlar ro yxatida ʻ qo llanilgan ʻ materiallar va internet-resurslar, ilovalarda esa, boshqaruvchi va qo shimcha dasturiy ʻ modullar matnlari keltirilgan. 4
I BOB. “METROLOGIYA, STANDARTLASHTIRISH VA SERTIFIKATLASHTIRISH” SOHASINING MAQSAD VA VAZIFALARI 1.1. Metrologiyaning asosiy tushunchalari va atamalari So nggi yillarda metrologiya sohasida ʻ zamonaviy texnologiyalardan foydalangan holda bir qancha o zgarishlar kiritilishi mumligini kuzatish mumkin. ʻ Jumladan, tizimlar orqali ushbu sohadagi jarayonlarni raqamlashtirishimiz, qo lda ʻ bajarilayotgan murakkab masalalarni avtomatlashtirishimiz mumkin . Metrologiya bu o lchovlar, ularning bir xilligini ta minlash usullari va vositalari ʻ ʼ hamda talab etilgan aniqlikka erishish yo llari haqidagi fandir [6]. Ushbu sohaning ʻ asosiy muammolariga sirasiga quyidagilarni kiritishimiz mumkin: 1) o lchashlarning umumiy nazariyasi; ʻ 2) kattaliklar birliklarini va ularning tizimlarini yaratish; 3) o lchash usullari va vositalari; ʻ 4) o lchashlar bir xilligini ta minlash; ʻ ʼ 5) etalonlarni yaratish; Metrologiyada mahsulot (buyum, tovar) yoki xizmat muayyan standartga yoki texnikaviy shartlarga muvofiq kelishini tasdiqlash maqsadida o tkaziladigan faoliyat ʻ ham ko rsatiladi. Ushbu faoliyat sertifikatlashtirish deb ataladi [7]. Sertifikatlashtirish ʻ faoliyati natijasida mahsulot (buyum, tovar)ning sifati haqida iste’molchini ishontiradigan tegishli hujjat - sertifikat beriladi. Sertifikatlashtirish jarayonining qo lda bajarilishi murakkab bo lib, ushbu vazifa ko p vaqtni talab qiladi. Bundan ʻ ʻ ʻ tashqari mahsulot (buyum, tovar)larga berilgan sertifikatlarning soxta variantini tayyorlash, tayyorlangan sertifikatda noto g’ri ma’lumotlarning aks etish holatlari ʻ ham mavjud bo lishi mumkin. ʻ Metrologik me’yorlar va qoidalarning xalqaro va tarmoqlararo ahamiyatini hisobga olgan holda o zaro tushunish va harakatlarni kelishishda metrologik ʻ atamalarning birliligi va qabul qilingan tushunchalarga aniq rioya qilish muhim ahamiyat kasb etadi. O zbekiston Respublikasining “Metrologiya to g’risida” ʻ ʻ 5
Qonunida [1], O z O DT ning asos bo luvchi hujjatlari O z DSt 8.010:2002 [3], O zʻ ʻ ʻ ʻ ʻ DSt 8.010.2:2003 [3], O z DSt 8.010.3:2004 [4], O z DSt 8.010.4:2002 [5] da va ʻ ʻ aloqa va axborotlashtirish sohasida foydalaniladigan “Tst 45.025.2000. Metrologik ta’minot. Atamalar.” tarmoq standartida metrologiya bo yicha quyidagi asosiy atama ʻ va tushunchalar keltirilgan [6]: Metrologiya – o lchashlar, ularning birliligini ta’minlash metodlari va vositalari ʻ va talab etilgan aniqlikka erishish usullari to g’risidagi fan; ʻ O lchashlar birliligi ʻ – O lchashlarning natijalari qonunlashtirilgan birliklarda ʻ ifodalangan va o lchashlarning xatoliklari berilgan ehtimollik bilan ma’lum bo lgan ʻ ʻ holat; O lchash ʻ – maxsus texnik vositalar yordamida fizik kattaliklar qiymatlarini tajriba yo li bilan topish; ʻ O lchash vositasi ʻ normalashtirilgan metrologik tavsifga ega bo lgan o lchash ʻ ʻ asbobidir. O lchash vositasi, o z navbatida, o lchov, o lchash o zgartirgichlari, ʻ ʻ ʻ ʻ ʻ o lchov asboblari, o lchash axborot tizimi va o lchash qurilmalari kabi turkumlarga ʻ ʻ ʻ bo linadi; ʻ O lchash asbobi (pribor) ʻ deb, kuzatuvchi idrok qilishi uchun qulay shakldagi o lchov informasiyasi signalini ishlab chiqishga xizmat qiladigan o lchash vositasiga ʻ ʻ aytiladi; O lchov kattaliklari ʻ deb, berilgan o lchamli fizik qayta tiklash uchun ʻ mo ljallangan o lchash vositasiga aytiladi. ʻ ʻ O lchovlar to plami ʻ ʻ deb, maxsus tanlangan, faqat alohidagina emas, balki turli birikmalarda turli o lchamli qator bir ʻ nomli kattaliklarni qayta o lchash maqsadida qo llaniladigan o lchovlar majmuiga ʻ ʻ ʻ aytiladi; Birlik etaloni – Fizik kattalikning o lchamini boshqa o lchash vositasiga berish ʻ ʻ maqsadida fizik kattalik birligining o lchamini qayta tiklash va saqlash uchun ʻ mo ljallangan o lchashlar vositasi; ʻ ʻ 6