PROFESSOR-O'QITUVCHILAR ILMIY REYTINGINI SHAKLLANTIRISH VA MONITORING QILISHNING INTELLEKTUAL TIZIM ALGORITMI VA DASTURIY TA’MINOTINI YARATISH
![PROFESSOR-O'QITUVCHILAR ILMIY REYTINGINI
SHAKLLANTIRISH VA MONITORING QILISHNING INTELLEKTUAL
TIZIM ALGORITMI VA DASTURIY TA’MINOTINI YARATISH
MUNDARIJA
Kirish . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3
I bob . Axborot tizimining m a’lumotlar bazasini yaratis h va uni
loyihalash bosqichlari ..
7
1. Axborot tizimida m a’lumotlar bazasining asosiy tushunchalari . .
7
2. Axborot tizimi m a’lumotlar bazasini loyihalash . . . . . . . . . . . .
11
3. Ma’lumotlar modellari va m a’lumotlar bazasini yaratish
tizimlari. . . . . . . . . . . . . .
15
4. Ma’lumotlar bazasini tahrirlash uchun amaliy dastur ishlab
chiqish vositasi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
24
I bob bo‘yicha xulosa…………………………………………..
26
I I bob. Professor-O`qituvchilar ilmiy reytingini shakllantirishning
sun`iy intellekt tizimi ma`lumotlar bazasi tavsilotlari .
27
1. Reyting tizimlari va ularning afzalliklari . . . . . . . . . .
2. O`qituvchilar ilmiy reytingini ma’lumotlari modelini ishlab
chiqish va ilmiy reyting tizim ining ma’lumotlar bazasini
loyixalash …………………………………………….
37
3.
4. Ma’lumotlarga asosan so ‘rovlar hosil qilishni
shakllantirish……………………………………………
Ilmiy reytingni shakllantirishda suni`y intellekt tizim
algoritmlarini qo`llash………………
38
II bob bo‘yicha xulosa…………………………………………..
38
I II bob. Professor-O`qituvchilar ilmiy reytingini shakllantirishning
intellektual tizimi dasturiy ta’minotining
tav f sifi ……………………… 39
1. Ma’lumotlar bazasining mantiqiy strukturasi va uni shakllantirish . 41
2. Dasturiy ta’minotning mantiqiy strukturasi . . . . . . . . . . . . . . . . .
1](/data/documents/a45f2c37-9daf-4501-99c4-de641756ffb6/page_1.png)
![43
3. Dasturiy ta’minotning tarkibi tavsifi . . . . . . . . . . . . . .
49
4. Dastur yordamida reytingni shakllantirish jarayoni amalga
oshirish……………………………………………………… 50
III bob bo‘yicha xulosa…………………………………………..
53
Xulosa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
54
Adabiyotlar ro‘yxati . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ilovalar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
KIRIS H
O‘zbekiston Respublikasi Prezidentining 2017 yil 7 fevraldagi PF-4947-son
Farmoni bilan tasdiqlangan 2017-2021 yillarda O‘zbekiston Respublikasini
rivojlantirishning beshta ustuvor yo‘nalishi bo‘yicha harakatlar strategiyasi
mamlakatning davlat va jamiyat rivojlanishi istiqbolini strategik rejalashtirish
tizimiga sifat jihatdan yangi yondashuvlarni boshlab berdi [1] . Unda belgilangan
vazifalar sirasida ta’lim va fan sohasini rivojlantirish ham aloxida ko‘zda tutilgan.
O‘zbekiston Respublikasi Prezidentining 2017 yil 7 fevraldagi PF-4947-son
Farmoni ijrosini ta’minlash maqsadida oliy ta’lim tizimidagi boshqaruv
jarayonlarni elektron hisoblash mashinalari yordamida avtomatlashtirish usullarini
yaratish bugungi kunni asosiy vazifalaridan biri hisoblanadi[1]. Jamiyatning
barcha sohalari jadallik bilan rivojlanayotgan bir vaqtda axborot texnologiyalari
ham barcha sohalarga jadallik bilan kirib bormoqda. Bugungi kunda ma’lumotlar
oqimining ko‘pligi tufayli ularni qisqa vaqt ichida qayta ishlash muommosi ham
ortib bormoqda. Ma’lumotlar oqimining ko‘pligi tufayli ularni qisqa vaqt ichida
qayta ishlash uchun ma’lum bir sohaga oid muammoni hal qiladigan
avtomatlashtirilgan tizimlar yaratish ta’lab etiladi[3].
Ushbu masalalarning dolzarbligi xususida O‘zbekiston Respublikasi
Prezidentining 2012 yil 21 martdagi “Zamonaviy axborot-kommunikatsiya
texnologiyalarini yanada joriy etish va rivojlantirish chora-tadbirlari to‘g’risida”gi
PQ-1730 sonli qarori, hamda “O‘zbekiston Respublikasida “Elektron ta’lim milliy
2](/data/documents/a45f2c37-9daf-4501-99c4-de641756ffb6/page_2.png)
![tarmog’ini yaratish” investitsion loyihasini amalga oshirish chora-tadbirlari
to‘g’risida”gi PQ-1740 sonli qarori va me’yoriy hujjatlarda alohida ta’kidlab
o‘tilgan.
Zamonaviy axborotlar sistemasi, ma’lumotlar integrasiyasi konsepsiyasiga
asoslangan katta xajmdagi ma’lumotlarni saqlash bilan tavsiflanadi va ko‘p sonli
foydalanuvchilarning turli xildagi talablariga javob berishi kerak bo‘ladi. Axborot
tizimi va axborot texnologiyasining avtomatlashtirilgan elementlarini qo‘llash va
avtomatlashtirish asosida yangi axborot texnologiyasini yaratish avtomatlashtirish
sistemalarini loyihalashtiruvchilarning asosiy vazifalaridan biri hisoblanadi.
Ushbu dissertatsiya ishining maqsadi o liy ta’lim boshqaruvida professor-
o`qituvchilarni ilmiy reytingini tafakkurli tizim algoritmlari yordamida
shakllantirish va dasturiy ta’minotini yaratish hisoblanadi. Ishning natijasi esa oliy
ta’lim tizimida eng asosiy axborot manbai bo‘lgan tarmoq (global yoki lokal)
texnologiyasi asosida ishlovchi “O`qituvchilar ilmiy reytingini avtomatlashtirish
tizimi” dasturiy ta’minoti hisoblanadi.
Dissertatsiya ishi mavzusining asoslanishi va uning dolzarbligi: Ta’lim
tizimida o‘quv jarayonini boshqarishning sifat ko‘rsatkichlari bo‘yicha jahon
andozalari darajasiga ko‘tarish, zamonaviy axborot texnologiyalarini yurtimizda
keng joriy etish uslubini yaratish dolzarb masalalardan hisoblanadi.
Ta’lim muassasalarining professor-o`qituvchilari ilmiy faoliyatini baholashni
avtomatlashtirishda oliy ta’lim muassasasi o`qituvchilari ma’lumotlar bazasi hosil
qilinadi. Ma’lumotlar bazasi asosida barcha o`qituvchilar o`zlarining ilmiy
faoliyati ma’lumotlaridan tarmoq orqali avtomatik tarzda foydalanish imkoni
yaratiladi.
Tadqiqot obyekti va predmetining belgilanishi: Oliy ta’lim muassasalari
ilmiy-o`quv bo‘limi tadqiqot ob’yekti, uning ishini avtomatik tarzda boshqarishni
tashkil etish tadqiqot predmeti hisoblanadi.
Tadqiqot maqsadi va vazifalari: Ishning maqsadi o‘quv muassasa
o`qituvchilarining ilmiy faoliyatiga tegishli ma’lumotlar bazasini yaratish va unda
tizimdan lokal yoki global tarmoq orqali foydalanish hamda ma’lumotlarni qayta
3](/data/documents/a45f2c37-9daf-4501-99c4-de641756ffb6/page_3.png)
![ishlashni amalga oshirish uchun dasturiy ta’minot yaratishdan iborat. Ishning
maqsadini amalga oshirish uchun quyidagi vazifalarni bajarish lozim:
-Tezkor ravishda fakultet, kafedra,
ish turlari bo yicha so rovlar asosida o`qituvchilarni amalga oshirgan ishlari haqidaʻ ʻ
ma’lumotlarni shakllantirib hisobot ko rinishida chop etish.
ʻ
-Tizimdan foydalanuvchilarni
ro yxatdan o tkazish;
ʻ ʻ
-Tizimga o`qituvchilarning
yutuqlari haqida ma’lumot kiritish;
-Har safar kiritilgan ma’lumotlarni
yangilash;
-Administrator ixtiyoriy vaqtda
kafedra va fakultet kesimida so rovlar asosida
ʻ o`qituvchilarni reytingini aniqlash;
- Tekshiruvdan o`tmagan
ma`lumotlarni o zgartirish;
ʻ
-Tizim tarkibidagi o`qituvchilarga
avtomatik tarzda mavjud ma`lumotlarga asoslanib ball qo`yib bori sh ;
-Ixtiyoriy kafedrada nisbatan kam
ball to`plagan o`qituvchilarni aniqlash.
Dasturiy ta’minot tavsifini berib,
un dan amalda foydalanish uchun ko‘rsatma lar berish.
Mavzu bo‘yicha qisqacha adabiyotlar tahlili: Ma’lumotlar bazasining
tarkibiy qismlarini, ma’lumotlarning infologik va datalogik modellari bilan ishlash,
ma’lumotlar bazasining fayl tizimini yaratish, ma’lumotlar bazasiga so‘rovlar bilan
ishlov berish quyidagi asosiy adabiyotlardan tahlil qilib o‘rganildi: 1. Atkinson,
Leon. A92 MySQL. Biblioteka professionala.: Per. s angl. — M.: Izdatelskiy dom
"Vilyame", 2002. — 624 s.:
2. T. Konolli, K. Begg "Bazы dannыx: proektirovanie, realizatsiya i
soprovojdenie" , Dialektika 2000 .
3. “Professional PHP Programming” Published by Wrox Press Ltd., USA.
4](/data/documents/a45f2c37-9daf-4501-99c4-de641756ffb6/page_4.png)
![Web ilova ni yaratishda asosan Marxvida I.V. "Sozdanie Web-stranits:
HTML, CSS, JavaScript" Minsk OOO "Novoe znanie", 2002 -352 s.
adabiyotlar i dan foydalanildi.
Tadqiqotda qo‘llanilgan uslublarning qisqacha tavsifi:
- ma’lumotlar bazalarini loyihalashda relyasion algebra va tarmoq
texnologiyalaridan foydalanildi;
- dastur client-server (mijoz-server) texnologiyasi asosida ishlab chiqildi;
- ma’lumotlarni himoyalashda identifikasiyalash usulidan foydalanildi;
- dastur foydalanuvchilarini guruhlarga ajratish va dasturdan foydalanish
uchun avtorizatsiya tizimini qo‘llash texnologi yas idan foydalanildi.
Tadqiqot natijalarining nazariy va amaliy ahamiyati: Dissertatsiya ishini
bajarish natijasida yaratilgan ma’lumotlar bazasiga ko‘ra oliy ta’lim muassasasi
o`qituvchilarining ilmiy faoliyati haqidagi ma’lumotlarni yagona algoritm asosida
qayta ishlashni amalga oshiruvchi dasturiy ta’minot yaratish muhim amaliy
ahamiyat kasb etadi. Dissertatsiya ishi natijalaridan oliy ta’lim tizimidagi barcha
oliy o‘quv yurtlarida foydalanib, real iqtisodiy va sifat samaradorlikka erishish
mumkin.
Tadqiqotning ilmiy yangiligi: Mazkur ishda universitet ilmiy-o`quv
bo‘limi ishini yuritishni amalga oshirish dasturiy ta’minoti tarmoq
texnologiyasidan foydalangan holda yaratildi va ma’lumotlar bazasi modeli
MySQLWorkbench tizimida ishlab chiqildi. Universitet ilmiy-o`quv bo‘limi ishini
avtomatik tarzda boshqarish jarayonida ma’lumotlarni saqlanish holatini, vaqtni
tejash va ma’lumotlar aylanishini samarali hosil qilish imkonini beradi.
Bitiruv ishining tarkibining qisqacha tavsifi: Dissertatsiya ishi, kirish
qismi, 3 ta bob, xulosa, foydalanilgan adabiyotlar ro‘yxati iborat.
I- bob. Ma’lumotlar bazasini yaratis h va uni loyihalash bosqichlari .
Mazkur bobda ma’lumotlar bazasining asosiy tushunchalari, uni loyihalash
jarayoni, yaratish usullari, reyting tizimlari va ularning afzalliklari, tahrirlash
uchun amaliy dastur ishlab chiqish vositasilari bayon etilgan.
5](/data/documents/a45f2c37-9daf-4501-99c4-de641756ffb6/page_5.png)
![I I -bob. Professor-O`qituvchilar ilmiy reytingini shakllantirishning
tafakkurli tizimi ma`lumotlar bazasi tavsilotlari .
O`qituvchilar ilmiy reytingini ma’lumotlari modelini ishlab chiqish, professor-
o`qituvchilar ilmiy reyting tizim ining ma’lumotlar bazasini loyixalash ,
ma’lumotlarga asosan so ‘rovlar hosil qilishni shakllantirish, ilmiy reytingni
shakllantirishda tafakkurli tizim algoritmlarini qo`llash, o`qituvchilar reytingiga
asoslanib prognoz malumotlarini shakllantirish jarayoni keltirilgan .
I II -bob. Professor-O`qituvchilar ilmiy reytingini shakllantirishning
tafakkurli tizimi dasturiy ta’minotining tav f sifi . Mazkur bobda o`qituvchilar
ilmiy reyting tizimi dasturiy ta’minotining tavsifi , ma’lumotlar bazasining
mantiqiy strukturasi va uni shakllantirish, dasturiy ta’minotning mantiqiy
strukturasi, dasturiy ta’minotning fizik jihatdan yaratilishi, dastur yordamida
shartnoma to‘lov monitoringi tizimi ning amalga oshirish jarayoni keltirilgan.
6](/data/documents/a45f2c37-9daf-4501-99c4-de641756ffb6/page_6.png)
![I-BOB. AXBOROT TIZIMINING MA’LUMOTLAR BAZASINI
YARATISH VA UNI LOYIHALASH BOSQICHLARI
1.1 Axborot tizimida ma’lumotlar bazasining asosiy tushunchalari
“Ma’lumotlar bazasi” tushunchasi fanga kirib kelgunga qadar,
ma’lumotlardan turli ko‘rinishlarda foydalanish juda qiyin edi. Dastur tuzuvchilar
ma’lumotlarini shunday tashkil qilar edilarki, u faqat qaralayotgan masala
uchungina o‘rinli bo‘lardi. Har bir yangi masalani hal qilishda ma’lumotlar
qaytadan tashkil qilinar va bu hol yaratilgan dasturlardan foydalanishni
qiyinlashtirar edi. Har qanday axborot tizimining maqsadi real muhit ob’ektlari
haqidagi ma’lumotlarga ishlov berishdan iborat. Keng ma’noda ma’lumotlar bazasi
- bu qandaydir bir predmet sohasidagi real muhitning aniq ob’ektlari haqidagi
ma’lumotlar to‘plamidir. Predmet sohasi deganda avtomatlashtirilgan boshqarishni
tashkil qilish uchun o‘rganilayotgan real muhitning ma’lum bir qismi tushiniladi.
[3-4]
M a’lumotlar bazasini yaratishda ikkita muhim shartni hisobga ol ish zarur:
Birinchidan, ma’lumotlar turi, ko‘rinishi, ularni qo‘llaydigan dasturlarga bog’li q
bo‘lmasligi lozim, ya’ni ma ’ lumotlar bazasi ga yangi ma’lumotlarni kiritganda yoki
ma’lumotlar turini o‘zgartirganda, dastur larni o‘zgartirish talab etilmasligi kerak .
Ikkinchidan, m a ’ lumotlar bazasid a n kerakli ma’lumotni o lish yoki izlash uchun
biror dastur tuzishga hojat qolmasin. Shuning uchun ham m a ’ lumotlar bazasi ni
tashkil etishda ma’lum qonun va qoidalarga amal qilish lozim. Bundan buyon
“axborot” so‘zini “ma’lumot” so‘zidan farqlaymiz, ya’ni axborot so‘zini umumiy
tushuncha sifatida qabul qilib, ma’lumot deganda aniq bir belgilangan narsa yoki
hodisa sifatlarini nazarda tutamiz.
Tizilmalashtirish – bu ma’lumotlarni tasvirlash usullari haqidagi kelishuvni
kiritishdir. Agar ma’lumotlarni tasvirlash usuli haqida kelishuv bo‘lmasa, u holda
ular tizilmalashtirilmagan deyiladi. Tizilmalashtirilmagan ma’lumotlarga misol
sifatida matn fayliga yozilgan ma’lumotlarni ko‘rsatish mumkin.
Tizilmalashtirilmagan holda saqlanayotgan ma’lumotlardan zarur bo‘lganini
qidirib topish ancha murakkab, uni tartiblashni esa deyarli bajarib bo‘lmaydi .
7](/data/documents/a45f2c37-9daf-4501-99c4-de641756ffb6/page_7.png)
![Ma’lumotlar bazasining zamonaviy texnologiyasida ma’lumotlar bazasini
yaratish, uni dolzarb holatda yuritishni va foydalanuvchilarga undan axborot
olishini ta’minlovchi maxsus dasturiy vosita, ya’ni ma’lumotlar bazasini
boshqarish tizimi yordami bilan markazlashtirilgan holda amalga oshirishni
nazarda tut ilad i.
Ma’lumotlar bazasi – EHM xotirasi g a yozilgan ma’lum bir strukturaga ega
o‘zaro bog’langan va tartiblangan ma’lumotlar majmuasi bo‘lib, u biror bir
ob’ektning x ususiyatini, holatini yoki ob’ektlar o‘rtasidagi munosabatni ma’lum
ma’noda ifodalaydi. Ma’lumotlar bazasi foydalanuvchiga strukturalashtirilgan
ma’lumotlarni saqlash va ishlatishda optimal qulaylikni yaratib beradi.
Ma’lumki ma’lumotlarni kiritish va ularni qayta ishlash jarayoni katta
hajmdagi ish bo‘lib, ko‘p mehnat va vaqt talab qiladi. Ma’lumotlar bazasi bilan
ishlashda undagi ma’lumotlarning aniq bir strukturaga ega bo‘lishi
foydalanuvchiga ma’lumotlarni kiritish va qayta ishlash jarayonida undagi
ma’lumotlarni tartiblashtirish va kerakli ma’lumotlarni izlash va tez ajratib olish
kabi qulayliklarni tug’diradi. Bugungi kunda turli ko‘rinishdagi ma’lumotlardan
zamonaviy kompyuterlarda foydalanish va ularni qayta ishlash masalasi hal qilindi.
Kompyuterlarda saqlanadigan Ma’lumotlar bazasi maxsus formatga ega bo‘lgan
muayyan tuzilmali fayl bo‘lib, undagi ma’lumotlar o‘zaro bog’langan va
tartiblangandir [5].
Ma’lumotlarni strukturalashtirish – bu shunchaki ma’lumotlarni
tasvirlashda qandaydir moslikni kiritish usulidir. Odatda ma’lumotlar bazasi
ma’lum bir ob’ekt sohasini ifodalaydi va uning ma’lumotlarni o‘z ichiga oladi,
ularni saqlaydi va foydalanuvchiga ma’lumotlarni qayta ishlashda undan
foydalanish imkonini yaratib beradi.
Ma’lumotlar bazasi tushunchasi maydon , yozuv , fayl ( jadval ) kabi elementlar
bilan bog’liq holda o‘rganiladi.
Keng ma’noda ma’lumotlar bazasi deganda real dunyoning aniq ob’ektlari
haqidagi ma’lumotlar to‘plamini tushinish mumkin. Ma’lumotlar hajmi oshib
8](/data/documents/a45f2c37-9daf-4501-99c4-de641756ffb6/page_8.png)
![borishi bilan ma’lumotlar bilan ishlash masalalarini hal etish murakkablashadi.
Yuzaga kelgan muammo ob’ekt va ma’lumotlarni strukturalash, ya’ni tizimga
solish yo‘li bilan hal qilinadi. Ob’yekt – bu mavjud va farqlanishi mumkin bo‘lgan
narsadir. Ob’ektlarga tegishli bo‘lgan ma’lumotlar to‘plami ma’lumotlar bazasi
bo‘la oladi. Masalan, xar bir oliy ta’lim muassasasi –bu ob’ektlar bo‘lsa, ulardagi
talabalar haqidagi ma’lumotlar to‘plami ma’lumotlar bazasiga misol bo‘la oladi.
Ma’lumotlar bazasini yaratish va uni dolzarb holatda saqlab turishni amalga
oshiradigan, shuningdek, turli foydalanuvchilarning ma’lumotlar bazasida
saqlanayotgan axborotlardan o‘z maqsadlari uchun foydalanish imkoniyatlarini
ta’minlaydigan dasturlar majmui ma’lumotlar bazasini boshqarish tizimi
(MBBT) deb ataladi. Ma’lumotlar bazasida barcha ma’lumotlar bilan bajariladigan
amallar ma’lumotlar bazasini boshqarish tizimi boshqaruvi ostida avtomatik tarzda
amalga oshiriladi. Ma’lumotlar bazasining ishlashi ma’lumotlar bazasi ma’muri
deb ataladigan mutaxassis yoki mutaxassislar jamoasi tomonidan ta’minlanadi.
Ma’lumotlar bazasida saqlanayotgan ma’lumotlardan turli
foydalanuvchilarning foydalanish imkoniyati ma’lumotlar bazasini tavsiflovchi va
saqlovchi dasturlarni foydalanuvchilarning amaliy dasturlaridan ajratish yo‘li bilan
ta’minlanadi. Tizim va foydalanuvchilarning dasturlari o‘rtasidagi aloqa
ma’lumotlar bazasini boshqarish tizimi tarkibiga kiradigan maxsus bog’lovchi
qo‘shimcha dastur bloklari yordamida amalga oshiriladi. Qo‘shimcha dasturlar
foydalanuvchiga ma’lumotlar bazasidagi ko‘plab ma’lumotlar orasidan uning
masalasini hal qilish uchun zarur bo‘lgan ma’lumotni ajratib beradi. Ma’lumotlar
bazasida saqlanayotgan va bu foydalanuvchini qiziqtirmaydigan boshqa
ma’lumotlar uning uchun “ko‘rinmas” bo‘lib turadi. Foydalanuvchilarning
dasturlari shunday tashkil etilganligi tufayli ma’lumotlar bazasining texnik
ta’minotidagi o‘zgarishlarga bog’liq bo‘lmaydi, ya’ni mustaqil bo‘ladi.
O‘zgarishlar yuzaga kelgan taqdirda esa, ma’lumotlar bazasi ma’muri qo‘shimcha
bloklarga zarur o‘zgartirishlarni kiritadi, foydalanuvchilarning dasturlari esa
o‘zgarishsiz qoladi.
9](/data/documents/a45f2c37-9daf-4501-99c4-de641756ffb6/page_9.png)
![Ma’lumotlar bazasi muayyan qonun-qoidalarga muvofiq tuziladi va bir qator
talablarga javob berishi zarur bo‘lib, ulardan asosiylari quyidagilardan iborat.
- Ma’lumotlarning ortiqcha takrorlanmasligi (eng kam ortiqchalik).
Ma’lumotlarning har bir elementi ma’lumotlar bazasi ga bir marta kiritiladi va u
yerda yagona nusxada saqlanadi.
- Dolzarblashtirish imkoniyati. Ma’lumotlar bazasida saqlanayotgan ma’lumotlar
eskirishi mumkin, bunda yangi ma’lumotlarni kiritish zaruriyati tug’iladi.
Ma’lumotlarning tuzilishi yangi ma’lumotlarni kiritish va eskirganlarini chiqarib
tashlash, shuningdek saqlanayotgan ma’lumotlarga o‘zgartirish kiritish imkonini
berishi zarur.
- Ma’lumotlarning butunligini ta’minlash. Tizimda foydalanuvchilarning
ehtiyotsiz harakatlari oqibatida tasodifiy xatoliklar yuz berishi mumkin.
Ma’lumotlar bazasini boshqarish tizimi bunday holatlarda ma’lumotlarning
yo‘qolib ketmasligini va buzilgan ma’lumotlarni qayta tiklash imkoniyatini
ta’minlashi zarur;
- Q idiruvning yuqori tezligi ;
- X avfsizlik va mahfiylik. Foydalanuvchilar faqat o ‘ z lar i ga tegishli ma’lumotlar
bilangina ishlashlari zarur. Boshqa ma’lumotlardan foydalanish ular uchun
cheklangan bo‘lishi kerak. Tizimda saqlanayotgan ma’lumotlardan bunga tegishli
huquqi bo‘lmagan shaxslar foydalanmasliklari zarur. M a ’ lumotlar bazasini
boshqarish tizimi odatda , foydalanuvchilarni identifikasiyalash vositalariga ega
bo‘ladi, bundan tashqari , ma h fiy axborotlarni saqlovchi ma ’ lumotlar bazasi uchun
ma h fiylikni ta’minlashning maxsus vositalari ishlab chiqiladi[6];
- T urli foydalanuvchilarning har xil so‘rovlarini ta’minlash imkoniyati. Bu
ma’lumotlar bazasi uchun asosiy talab hisoblanadi ;
Hozirgi vaqtda tayyor universal ma ’ lumotlar bazasini boshqarish tizim lar i
yaratilgan bo‘lib, ularni muayyan axborot tizimlarini loyihalashda asos sifatida
olish mumkin.
1. 2. Axborot tizimida m a’ lumotl a r b a z a sini loyih a l ash
10](/data/documents/a45f2c37-9daf-4501-99c4-de641756ffb6/page_10.png)
![Ma’lumotlar bazalarini ishlab chiqishda 2 xil usuldan foydalanish mumkin.
Birinchi usulda, avval asosiy masalalar aniqlanib, ularni hal qilish uchun baza
yaratiladi, hamda masalaning ma’lumotlarga bo‘lgan ehtiyoji aniqlanadi. Ikkinchi
usulda, muammo sohasining namunaviy (tipik) ob’ektlari birdaniga o‘rnatiladi. Bu
yerda eng optimal usul - ikkala usulni birgalikda ishlatishdir.
Ma’lumotlar bazalarini loyihalashtirish jarayoni ikki bosqichga bo‘linadi.
Muammo sohasining ma’lumotlarining axborot-mantiqiy modelini ishlab chiqish
va ma’lumotlar bazasining mantiqiy tuzilishini aniqlash. Axborot - mantiqiy model
muammo sohasini axborot ob’ektlarining majmui va ular orasidagi tuzilmaviy
aloqalar ko‘rinishida aks ettiruvchi ma’lumotlar modelidir. Muammo sohasi
ma’lumotlariniig axborot-mantiqiy modelini ishlab chiqish muammo sohasini
tekshirish natijasida olingan tavsifga asoslanadi (1.1-rasm).
1.1- rasm. Axborot tizimida m a’lumotlar bazasini loyihalash bosqichlari.
Muammo sohasining infologik modeli asosida kontseptual (mantiqiy), ichki
(jismoniy) va tashqi modellar tuziladi. Ma’lumotlar bazasining mantiqiy tuzilishi –
ob’ektga tegishli bo‘lgan axborotlarning ma’lumotlar bazasida joylanishini
ifodalaydi. Hosil bo‘lgan ma’lumotlar bazasining mantiqiy bog’lanish modeli
ikkinchi bosqichining natijasi hisoblanadi. Bu modelda uch turli axborot
ifodalanadi: ob’ekt to‘g’risidagi xabarlar, ularning xususiyati va o‘zaro
munosabatlari. Xar bir ob’ekt modeli yozuv turlari orqali ko‘rsatiladi. Ularning
xususiyatlari — yozuv maydonlari orqali ifodalanadi, munosabatlar esa yozuv va
maydon turlari o‘rtasidagi aloqalar yordamida tasvirlanadi. Bunday model Маnt i q i y
l оy i hа l аsh
J i sмоn i y (f izi k)
l оy i hа l аsh
Ма’ lu моt ilovada
i fо dalanishi n i
lo y i h ala shMuammo
sоhаs i n i ng
i nfо l оg i k
m о d e lini ya r аt i sh
11](/data/documents/a45f2c37-9daf-4501-99c4-de641756ffb6/page_11.png)
![ma’lumotlar bazasini boshqarish tizimining mohiyatiga bog’liq bo‘lmaydi, ya’ni
axborotning ma’nosiga bog’liq bo‘lmagan holda ularni ifodalash usuli va aloqasini
ta’minlaydi.
Mantiqiy modelni rasmli va jadvalli usullar yordamida ifodalash mumkin.
Rasmli usulda ma’lumotlar o‘rtasidagi bog’lanish grafiklar yordamida tasvirlanadi.
Bunda grafikning uchlari yozuvlarni ifodalaydi, qirralari esa yozuvlar o‘rtasidagi
aloqalarni ko‘rsatadi. Jadvalli usulda ob’ekt to‘g’risidagi ma’lumotlar bir yoki bir
nechta ustundan iborat bo‘lgan jadvallar orqali ifodalanadi. Hozirgi vaqtda
mantiqiy modellarning pog’onali (ierarxik), tarmoqli va relyatsion turlaridan
foydalanilmoqda. Pog’onali model rasmli usul asosida tashkil qilinadi. Bunda
ma’lumot yozuvlari grafikning uchlarini ifodalaydi va xar bir yozuv oldingi
pog’ona uchlariga bog’langan bo‘ladi. Bunday tuzilishdagi ma’lumotlar bazasidan
tegishli axborotlar hamma vaqt bitta yunalish bo‘yicha qidiriladi va uning
joylashgan o‘rni to‘liq ko‘rsatiladi[6].
Tarmo ql i modelda tegishli axbor ot lar bir nechta yunalish b o‘ yicha olinishi
mumkin. Tarmo ql i model ierarxik modelning kengayishi hisob lanadi. Bu
modelning asoschisi - Ch.Baxman. Tarmo ql i modelga asoslangan ma’lumotlar
bazasi - Integrated Database Menegement System (IDMS) Cullinet Software Inc.
kompaniyasi tomonidan 70-yillarda ishlab chi qi lgan. Ierarxik va po g’ onali
ma’lumotlar bazasining afzal l igi - ularning tezkorligidir.
Shaxsiy E H Mlar nin g paydo b o‘ lishi relyatsion modellarning keng
tar qa lishiga sababchi b o‘ ldi. Relyatsion model jadvalli usul asosida tashkil
qi linadi. Bunda tegishli ma’lumotlar jadvalning ustun va q atorlarida joylashadi.
Ustunlar ma’lumotning maydonlarini , q atorlar esa yozuvlarni ifodalaydi. Bir
ustunda ma’lum so h aga tegishli b o‘ lgan bir q ancha ma’lumotlar k o‘ rsatiladi. Ustun
va q ator o‘ rtasidagi bo g’ lanish munosabat deb atala d i. H ar bir ustun, q ator va
mun osa b a t o‘ z nomiga ega b o‘ ladi [3].
Relyatsion modeldagi munosabatlar q uyidagi talablar or q ali h osil q ilinadi:
ustun va q a t or kesishgan yerda joylashgan ma ’l umot element h isoblanadi;
munosabatlarda ikkita bir xil q ator b o‘ lmaydi;
12](/data/documents/a45f2c37-9daf-4501-99c4-de641756ffb6/page_12.png)
![ ustun va q atorlarning tartibli joylashishi va nomlanishi majburiy emas.
Ma’lumotlar bazasini tashuvchilarda hosil qilish bos qi chi fizik tuzilishni
tashkil etadi. Fizik tuzilishi tash q i xotiralarda ma’lumotlarni joy l ashtirish
vositalaridan iborat b o‘ lib, uning natijasida ichki model h osil q ilinadi.
Ichki model ma’lumotni n ig mantiqiy modelini tashuvchilarda aks ettiradi va
yozuvlarning joylashishi, aloqasi va tanlab olinishini ko‘rsatadi. Ichki model
ma’lumotlar bazasini boshqarish tizimi orqali hosil qilinadi va unga quyidagi
talablar qo‘yiladi:
ma’lumotlarning ma n ti q iy tuz il ishini sa ql ash;
tash q i xotiradan maksimal foydalanish;
m a’lumotlar bazasi ni yuritish h arajatlarini kamaytirish;
ma’lum ot larni qidirish va tanlash jarayonlarining tezkorli gi ni oshirsh va
bosh q alar.
Umumiy holda ma’lumotlar bazalarini boshqarish tizimlari ikki xil guru h ga
ajratiladi:
1. Professional yoki sanoat ma’lumotlar bazasini boshqarish tizim lari. Bu
guruhga quyidagi ma’lumotlar bazasini boshqarish tizimlari kiradi: Oracle , DB2 ,
Sybase , Informix , Ingres , Progress .
2. Shaxsiy ma’lumotlar bazasini boshqarish tizimi. Bu guruhga
FoxBase/FoxPRO , Clipper , R:base , Paladox , Approachva, MS Access kiradi.
Ma’lumotlar bazasi boshqarish tizimlari arxitekturasi:
1. Foydalanuvchi interfes bloki. Bunga dasturlash tillarida ma’lumotlar
bazasiga murojaat qilish vositalari yordamida tuzilgan dasturiy ta’minotlar kiradi:
jadvallar, formalar, hisobotlar va boshqalar.
2. Ma’lumotlar bazasi. Bu blokda ma’lumotlar jadvallarining fayllari saqlanadi.
3. M a’lumotlar bazasi protsessori.
Ma’lumotlarning tarmoqli ishlab chiqarishning turli tamoyillari mavjud:
“fayl-server” va “mijoz- server”. “fayl-server” (FS- model) tamoyili tarmoq
operatsion tizimi yadrosi hamda markazlangan holda saqlanuvchi fayllar
joylashgan va “fayl-server” uchun ajratilgan kompyuterga mo‘ljallangan. Boshqa
13](/data/documents/a45f2c37-9daf-4501-99c4-de641756ffb6/page_13.png)
![kompyuterlarda esa amaliy dasturlar va ma’lumotlar bazasi protsessorining nusxasi
joylashtiriladi. So‘ralgan ma’lumotlar “fayl-server”dan boshqa kompyuterlarga
o‘tkaziladi va ular ma’lumotlar bazasini boshqarish tizimi vositalari bilan qayta
ishlanadi[5-6].
“mijoz-server” tamoyili bo‘yicha ma’lumotlarni ishlab chiqish vazifasi
mijoz-kompyuter (dastur) va server-kompyuter (dastur) o‘rtasida taqsimlanadi.
Ma’lumotlarni qayta ishlashni mijoz so‘raydi va u tarmoq bo‘ylab ma’lumotlar
bazasi serveriga uzatiladi. So‘rov o‘sha yerda qidiriladi. “mijoz-server” tamoyili
uchun xos xususiyat - bu ma’lumotlar bazasidan so‘rov uchun SQL ( Structured
Query Language ) dasturlash tilidan foydalanish (1.2-rasm , 1.3 rasm ).[2-16]
F ayl – server modeli
1. 2 -rasm. «fayl-server» texnologiyasi
Mijoz –server modeli
14](/data/documents/a45f2c37-9daf-4501-99c4-de641756ffb6/page_14.png)
![1.3-rasm. «mijoz-server» texnologiyasi.
Markaziy boshqariladigan tarmoqlarda (ularni ko‘pincha ajratilgan server deb
atashadi.) kompyuterlardan (Serverlardan) bittasi barcha ishchi stansiyalarni
ishlatishi uchun mo‘ljallangan jarayonlarni amalga oshiradi, ishchi stansiyalarining
o‘zaro harakatini va boshqa bir qator server vazifalarini bajaradi. Ma’lumotlarni
qayta ishlash jarayonida mijoz u yoki bu jarayonlarni: faylni o‘qish, qiymatlar
bazasidan ma’lumotlarni qidirish, faylni bosish va h.k bajarish uchun serverga
so‘rovni shaklantirish mumkin. Server mijozdan kelgan so‘rovni bajaradi. So‘rovni
bajarish natijalari mijozga uzatiladi. Server umimiy faoydalaniladigan
ma’lumotlarning saqlanishini ta’minlaydi, bu ma’lumotlarga murojat qilishni
tashkil etadi va ma’lumotlarni mijozga uzatadi. Mijoz olingan ma’lumotlarni qayta
ishlaydi va qayta ishlash natijalarini foydalanuvchi uchun qulay ko‘rinishda
tasvirlaydi. Ma’lumotlarni qayta ishlash serverda ham bajarilishi mumkin. Serverni
faqat ma’lumotlarni tashkil etish, saqlash va mijozlarga kerakli ma’lumotlarni
berish jarayonlarini bajaradigan tizimlar “File Server” tizimi nomiga ega: Serverda
saqlash bilan bir qatorda ma’lumotlarni mazmunli qayta ishlash ham bajariladigan
tizimlarni esa “Mijoz - Server” tizimlari deb atash qabul qilingan. Yani ”mijoz
server” tizimida server aktiv rol o‘ynaydi: u so‘rovga butun faylni oddiygina berib
qolmasdan, balki ma’lumotlarni oldindan qayta ishlash va mijozga, yoki
masalaning echilgan natijalarini, yoki faylning, aynan mojozni qiziqtirgan va mijoz
uchun tasvirlash qulay bo‘lgan tanlab olingan yozuvlarni berishi mumkin. Bunday
tehnologiya boshqa hamma narsalardan tashqari tarmoq aloqa kanallarining kam
yuklanishiga imkon beradi. “File Server” texnologiyasi bo‘yicha ishlaydigan
serverni fayl-server, “mizoj server” texnologiyasi bo‘yicha ishlaydigan severni esa
ilova – server deb ataladi.
Ajratilgan serverli lokal hisoblash tarmoqlarining afzalliklari:
- Ishchi stansiyalarning sonini cheklashning yuqligi;
- Bir darajali tarmoqlarga nisbatan boshqarishning oddiyligi;
- Yuqori tezlik;
- Ma’lumotlarini himoya qilishning ishonchli tizimi;
15](/data/documents/a45f2c37-9daf-4501-99c4-de641756ffb6/page_15.png)
![Ajratilgan serverli lokal hisoblash tarmoqlarining kamchiliklari:
- Bitta yoki bir nechta kompyuterlarni server uchun ajratilganligi yuqori narhliligi;
- Tarmoqning tezligi va ishonchliligining serverga bogliqligi;
- Bir darajali tarmoqqa nisbatan kam moslanuvchanligi.
- Ajratilgan serverli tarmoqlar juda keng tarqalgan hisoblanadi.
Bunday tarmoqlar uchun operatsion tizimlarga misollar Nowell Netware, Ms Lan
Manager, IBM.
1.3. Ma’lumotlarning modellari va ma`lumotlar bazasini yaratish tizimlari
Ma’lumotlarning modeli — bu ma’lumotlar o‘zaro bog’langan tuzilishlari
va ular ustida bajariladigan operatsiyalar to‘plamidir. Modelning shaklli va unda
foydalaniladigan ma’lumotlar tuzilishining turi (ma’lumotlar bazalarini boshqarish
tizimida unga asos qilib olingan modelning yoki ma’lumotlarga ishlov berish
amaliy dasturi yaratiladigan) dasturlash tizimi tilida foydalangan ma’lumotlarni
tashkil etish va ishlov berish kontseptsiyasini aks ettiradi.
Ma’lumki, aynan bir axborotni mashina ichki muhitida joylashtirish uchun
ma’lumotlarni turli xil tuzilishlari va modellaridan foydalanish mumkin. Ulardan
qaysi birini tanlash axborotlar bazasini yaratayotgan foydalanuvchining zimmasiga
yuklatilgan bo‘lib, u ko‘plab omillarga bog’liq. Bu omillar qatoriga mavjud texnik
va dasturiy ta’minot avtomatlashtirilayotgan masalalarning murakkabligi va
axborotning hajmi kabilar kiradi.
Ma’lumotlar modeli quyidagi tarkibiy qismdan iborat:
1. Foydalanuvchining ma’lumotlar bazasiga munosabatini namoyish etishga
mo‘ljallangan ma’lumotlar tuzilmasi.
2. Ma’lumotlar tuzilishida bajarilish mumkin bo‘lgan operatsiyalar. Ular
ko‘rib chiqilayotgan ma’lumotlar modeli uchun ma’lumotlar tilining asosini tashkil
etadi. Yaxshi ma’lumotlar tuzilmasining o‘zigina etarli emas. Ma’lumotlarni
aniqlash tili (MAT) va ma’lumotlar bilan amallar bajarish tilining (MABT) turli
operatsiyalari yordamida bu tuzilma bilan ishlash imkoniga ega bo‘lish zarur.
16](/data/documents/a45f2c37-9daf-4501-99c4-de641756ffb6/page_16.png)
![3. Yaxlitlikni nazorat qilish uchun cheklashlar. Ma’lumotlar modeli uning
yaxlitligini saqlash va himoya qilishga imkon beruvchi vositalar bilan
ta’minlangan bo‘lishi lozim. Quyida shunday cheklanishlarning namunalari
keltirilgan:
a) har bir “kichik daraxt” tugunga ega bo‘lishi kerak. Ma’lumotlarning
ierarxik bazalarida birlamchi tugunsiz “tug’ma” tugunlarni saqlash mumkin emas.
b) ma’lumotlarning relyatsion bazasiga nisbatan bir xil kortejlar bo‘lmaydi.
Fayl uchun bu cheklash barcha yozuvlarning yagonaligini talab etadi.
Ma’lumotlarni ierarxik va tarmoqli modellari. Ierarxik model
daraxtsimon graf ko‘rinishida berilib, unda ob’ektlar bog’langan satx (ierarxik)
ko‘rinishida ajratiladi. Ushbu model ma’lum qoida asosida quriladi. Bu qoidaga
muvofiq har bir hosil qilingan tugun (uzel) faqat bir kirishga ega bo‘ladi.
Strukturada faqat bitta hosil qilinmagan tugun bo‘lishi mumkin. Bu tugun ushbu
modelning ildizi h isoblanadi. Tugun yoz uv deb interpretatsiya qilinadi, yozuvni
qidirish uchun esa yuqoridan pastga qarab yuriladi. Bunday yondashuv qidirish
jarayonini osonlashtiradi.
Ierarxik model elementlari o‘rtasidagi bog’lanishda “bittadan ko‘pchilikka”
usuli qo‘llaniladi. Agar elementlar o‘rtasidagi bog’lanishlarda “ko‘pchilikdan
ko‘pchilikka” usuli qo‘llanilsa, ma’lumotlarning tarmoqli modeli hosil bo‘ladi.
Tarmoqli modelda yozuvlar o‘rtasida ixtiyoriy bog’lanish turlari qo‘llanishi
mumkin bo‘lib, “teskari bog’lanish” uchun cheklanish qo‘yilmagan.
Tarmoq ma’lumotlar bazasini bayon qilishda ikki turdagi guruhlar
qo‘llaniladi: “yozuv” va “aloqa”. “Aloqa” turi ikki turdagi “yozuv”larni aniqlaydi:
ajdod va avlod. O‘zgaruvchi turidagi “aloqa” aloqaning nusxasidir. Tarmoq
modelida bitta qoida qo‘llaniladi: aloqa asosiy va bog’liqli yozuvlarni o‘z tarkibiga
oladi.
Mashina muhitidagi ma’lumotlarning murakkabroq modellari, fayl modeliga
nisbatan, tarmoqli va ierarxik modeli hisoblanadi. Bu modellar ularning o‘zlariga
xos turdagi ma’lumotlar bazasini boshqarish tizimida ishlatiladi. Ma’lumotlar
17](/data/documents/a45f2c37-9daf-4501-99c4-de641756ffb6/page_17.png)
![bazasini boshqarish tizimida ma’lumotlarni mantiqiy tashkil etish usuli
ma’lumotlarning tarmoqli yoki ierarxik modeliga mos holda ko‘rsatiladi.
Modellarda ma’lumotlarning tuzilmalari. Ma’lumotlarning namunaviy
tuzilmalariga quyidagilar kiradi: ma’lumotlarning elementi, ma’lumotlarning
agregati, yozuv. U elementlari va agregatlari o‘zaro aloqada bo‘lgan tuzilma bilan
tavsiflanadi. Shuning uchun yozuvning tuzilmasi ierarxik xarakterga ega bo‘lishi
mumkin. Bir xil tuzilmaga ega bo‘lgan yozuv nusxalari to‘plamining hammasi
yozuv turini tashkil etadi.
Ma’lumotlarning elementi — bu ma’lumotlar tuzilmasining nomlangan
minimal birligi (faylli tizimlardagi maydonning o‘xshashi).
Ma’lumotlar agregati — bu ma’lumotlar elementlarning quyi to‘plami yoki
yozuvlar ichidagi boshqa agregatlarning nomlangan quyi to‘plami. Bir agregat
nusxasida bir necha qiymatli elementni o‘z ichiga olgan ko‘p elementga
agregatlarda ruhsat beriladi. Yozuv umumiy holda agregat bo‘lib, u boshqa
agregatlarning tarkibiga kirmaydigan tarkibli agregatdan iborat. Ta’kidlash
lozimki, bu yozuvdagi ma’lumotning o‘zi (qiymatga ega bo‘lgan elementar
ma’lumot) faqat yozuvning oxirgi uchlarida ko‘rsatilgan, ma’lumotlar
tuzilmasining boshqa turlari, shu jumladan agregatlar ham faqat nomlangan
ma’lumotlarning to‘plami bo‘lib hisoblanadi.[7]
Ma’lumotlarning relyatsion modeli . Ma’lumotlarning relyatsion modeli
kontseptsiyasi 1970 yilda E.F.Kodd tomonidan taklif qilingan bo‘lib, u
ma’lumotlarni tavsiflash va tasvirlashning amaliy dasturlaridan bog’liq
bo‘lmasligini ta’minlash masalasini hal qilish uchun xizmat qiladi.
Ma’lumotlarning relyatsion modeli asosida “munosabat” tushunchasi yotib, u
inglizcha “relation” so‘zidan olingan. Ba’zi bir qoidalarga amal qilgan holda
munosabatlarni ikki o‘lchovli jadval ko‘rinishda tasvirlash mumkin. Jadval har
qanday odamga tushunarli va qulaydir. Munosabat ustunlari atributlar deb ataladi
va ularga nomlar beriladi. Munosabat atributlarining nomlaridan iborat ro‘yxatini
munosabatlar sxemasi deyiladi. Ma’lumotlarning relyatsion bazasi - bu o‘zaro
18](/data/documents/a45f2c37-9daf-4501-99c4-de641756ffb6/page_18.png)
![bog’langan munosabatlar to‘plamidir. Har qanday munosabat (jadval)
kompyuterlarning xotirasida fayl ko‘rinishda joylashtiriladi. Jadval hamma uchun
juda qulay bo‘lishi bilan bir qatorda ma’lumotlarni manipulyatsiya qilishning
asosiy uch operatsiyasini bajarish uchun noqulaydir, ya’ni tartiblash, indekslarning
qiymatlari bo‘yicha guruhlash va daraxt ko‘rinishidagi parametrlar bilan ishlash.
J advalda ushbu uch operatsiya bir-biri bilan chambarchas bog’langan. Bu esa ba’zi
bir operatsiyalarni bajarishda ma ’ lum bir qiyinchiliklarga olib keladi . Masalan ,
ma ’ lumotlarni bir parametr asosida tartiblash ikkinchi bir parametr bo ‘ yicha
tartiblashni buzib yuborishi tufayli zarur ma ’ lumotlarni izlab topish operatsiyasi
bir parametr bo ‘ yicha osonlashsa , boshqalari bo ‘ yicha qiyinlashtiradi .
Hozirgi vaqtda m a’lumotlar bazasini boshqarish tizimlari turkumiga oid
amaliy dasturiy vositalarning quyidagi asosiy turlari mavjud: Dbase, Fo xRro,
Paradox, Access va boshqalar. Ular bir-biridan ma’lumotlar bazalarini tuzish
imkoniyatlari, ularning kattaligi, talab qilinadigan dasturiy va texnikaviy resurslar,
qaysi rejimda ishlash talab qilinganligi, qanday dasturlar va operatsion tizimlar
bilan birgalikda ishlashlari, axborot massivlariga va ularning tuzilishiga qo‘yilgan
talablar bilan farq qiladilar.
Ko‘p foydalanuvchilarga mo‘ljallangan, ya’ni kompyuter tarmoqlarida
ishlatishga mo‘ljallangan ma’lumotlar bazasini tuzish va ularni boshqarish
tizimlariga Oracle, InterBase, SiBase, Microsoft SQL Server, Informix kabi
dasturlar kiradi. Bu dasturlar ishlash tamoyillariga ko‘ra ierarxik, relyatsion va
aylana–halqasimon ma’lumotlar bazalariga bo‘linadilar. Hozirda relyatsion
ma’lumot bazalari o‘zining qulayligi tufayli keng miqyosda ishlatilmoqda.
Relyatsion ma’lumotlar bazalari ma’lumotlarni jadvallarga joylashga va jadvallar
orasida mos bog’liqliklarni, ya’ni munosabat (relyatsiya)ni o‘rnatishga asoslangan.
Ular jadvallar orasidagi turli bog’liqliklarni o‘rnatish, ma’lumot kiritish
shaklllarini yaratish, hisobot shakllarini chiqarish, turli so‘rovlar tuzish imkonini
beradi.
Ma’lumotlar bazasini boshqarish tizimini asosiy xususiyatlari - bu
19](/data/documents/a45f2c37-9daf-4501-99c4-de641756ffb6/page_19.png)
![protseduralar tarkibi bo‘lib, ular faqat ma’lumotlarni kiritish va saqlashda
ishlatilmasdan, ularning strukturasini ham tasvirlaydi. Ma’lumotlarni boshqarish
tizimi quyidagi xossalarga ega :
- fayllar to‘plami mantiqiy kelishuvni quvvatlaydi;
ma’lumotlar ustida ish yuritish tili bilan ta’minlaydi;
har xil to‘xtalishlardan keyin ma’lumotlarni qayta tiklaydi;
ma’lumotlar bazasini boshqarish tizimi bir necha foydalanuvchilarning parallel
ishlashini ta’minlaydi.
Ma’lumotlar bazasini boshqarish tizimi funksiyalari tarkibiga yanada
aniqroq qilib quyidagilar qabul qilingan:
Tash q i xotirada bevosita ma’lumotlarni bosh q arish. Bu funksiya ma’lumotlar
bazasi ga bevosita kiruvchi ma’lumotlarni sa q lash uchun kerakli strukturani
ta’minlab tash q i xotiraga qo‘ shadi. Ma’lumotlar bazasini boshqarish tizimini
ishlatishda mavjud fayl tizimi imkoniyatlari aktiv ravishda ishlatiladi.
Tezkor xotirani buf e r bilan boshqarish. Ma’lumotlar bazasini boshqarish
tizimlari odatda ancha katta hajmdagi ma’lumotlar bazasi bilan ish yuritadi. Bu
hajm odatda tezkor xotiraning mumkin bo‘lgan hajmidan yetarli darajada katta
bo‘ladi. Ma’lumki, agar ma’lumotlarning biror elementiga murojaat qilish kerak
bo‘lsa tashqi xotira bilan aloqa o‘rnatiladi. Bu tezlikni oshirishning amaliy yagona
usulilaridan biri bu operativ xotiraga ma’lumotlarni buferizatsiya qilishdir.
Tranzaktsiya bilan boshqarish. Tranzaktsiya – bu q aralayotgan
ma’lumotlar bazasini boshqarish tizimi ma’lumotlar bazasi ustida ketma - ket
operatsiyalarni bajararish i dir, ya’ni ma’lumotlar bilan m a nipulyatsiya q ilib , ketma-
ket operatsiyalar yordamida ma’lumotlar bazasi ga ta’sir etishdir. Tranzaktsiya
ma’lumotlar bazasini bir butun holatdan ikkinchi bir butun holatga o‘tkazadi, yoki
agar ma’lum sababga ko‘ra tranzaktsiyaning biror holati bajarilmaydigan bo‘lsa
yoki tizimda biror xatolik yuz bersa, ma’lumotlar bazasi boshlang’ich holatiga
qaytadi. Ma’lumotlar bazasining mantiqiy butunligini quvvatlash uchun
tranzaktsiya tushunchasi kerak [9] .
Jurnalizatsiya. Ma’lumotlar bazasini boshqarish tizimiga bo‘lgan asosiy
20](/data/documents/a45f2c37-9daf-4501-99c4-de641756ffb6/page_20.png)
![talablardan biri bu tashqi xotirada ma’lumotlarning ishonchli saqlanishidir.
Ma’lumotlarning ishonchli saqlanishi deganda har qanday apparatli yoki dasturli
toxtab qolishdan keyin ma’lumotlar bazasini boshqarish tizimi ma’lumotlar
bazasining oxirgi holatini qayta tiklashi tushuniladi. Bunda to‘liq ma’lumotlarni
quvvatlash uchun keng tarqalgan usullardan biri ma’lumotlar bazasining
o‘zgartirish jurnalini olib borish usuli ishlatiladi.Hozirgi kunda relyatsion
ma’lumotlar bazasini boshqarish tizimi uchun keng tarqalgan standart til - bu SQL
(Structured Query Language) tilidir. SQL tili hususiyatlari:
-SQL tili relyatsion ma’lumotlar bazasi sxemasini aniqlaydi va ma’lumotlar
ustida (manipulyatsiya) ish yuritadi. Unda ma’lumotlar bazasi ob’ekti nomlariga
(relyatsion ma’lumotlar bazasi uchun – jadval nomi va uning ustunlari)
o‘zgartirishlar kiritish SQL tili kompilyatori yordamida amalga oshiriladi.
-SQL tili o‘z ichiga ma’lumotlar bazasi butunlik chegarasini aniqlashning
maxsus vositasini oladi. Ma’lumotlar bazasining butunligini tekshirishni
ta’minlaydi. Ma’lumotlar bazasini modifikatsiya qilish uchun kompilyatsiya
vaqtida SQL kompilyatori mos dasturiy kodni generatsiya qiladi.
- MySQL – bu tezkor, ishonchli, ochiq tarqatiladigan ma’lumotlar bazasini
boshqarish tizimi hisoblanadi. MySql boshqa ko‘pchilik ma’lumotlar bazasini
boshqarish tizimlar singari, “mijoz-server” modeli asosida ishlaydi. Bunda
kompyuterlar mijoz yoki server rolini o‘ynaydigan tarmoqli arxitektura
tushuniladi.
SQL ni RDBMS MySql , mSQL, PostgresSQL, Oracle, Microsoft SQL
Server, Access, Sybase, Ingres kabilar bilan ishlatish mumkin. RDBMS ning bu
tizimlarini SQL ning barcha muhim va umumiy qabul qilingan operatorlari
qo‘llaydi, ammo ularning har biri o‘zining xususiy patentlangan operator va
kengliklariga ega.
Ma’lumotlar bazasi ma’lumotlarning tuzilmaviy yig’indisini bildiradi.
Kompyuterning ma’lumotlar bazasida saqlanadigan ma’lumotlarni yozish, tanlash
va qayta ishlash uchun MySQL kabi ma’lumotlar omborini boshqarish tizimi
zarur. Kompyuterlar katta miqdordagi ma’lumotlarni qayta ishlashni yaxshi
21](/data/documents/a45f2c37-9daf-4501-99c4-de641756ffb6/page_21.png)
![uddalashini hisobga olsak, hisoblashlarda ma’lumotlar omborini boshqarish asosiy
o‘rinni egallaydi. Bunday boshqaruv turlicha amal qilishi mumkin – alohida vosita
ko‘rinishida yoki boshqa ilovalar tarkibiga kiruvchi kod ko‘rinishida bo‘lishi
mumkin.
MySQL relyasion ma’lumotlar bazasini boshqarish tizimi hisoblanadi
Relyasion bazada ma’lumotlar alohida jadvallarda saqlanadi, shuning hisobidan
tezlik va qayishqoqlikda yutuqqa erishish mumkin. Jadvallar o‘zaro munosabatlar
yordamida bog’lanadi, shuning hisobiga so‘rovni bajarganda bir nechta jadvaldagi
ma’lumotlarni birlashtirish imkoniyati ta’minlanadi. SQL ni MySQL tizimining bir
qismi sifatida quyidagicha xarakterlash mumkin: tuzilmaviy so‘rovlar tili hamda
ma’lumotlar bazasiga kirish uchun foydalaniladigan keng tarqalgan standart til.
MySQL dasturiy ta’minoti – bu ochiq kodli dasturiy ta’minot. Ochiq kodli
dasturiy ta’minot uni har bir kishi qo‘llashi va modifikasiya qilishi mumkinligini
anglatadi. Bunday dasturiy ta’minotni internetdan olish va bepul ishlatish mumkin.
Bunda har bir foydalanuvchi yakuniy kodni o‘rganishi va uni o‘zining ehtiyojlariga
mos ravishda o‘zgartirishi mumkin.
1. 4 . Ma’lumotlar bazasini tahrirlash uchun amaliy dastur
ishlab chiqish vositasi
Foydalanuvchi ilovasi, qoidaga ko‘ra, muammo sohasidagi ba’zi bir
masalalar to‘plamini birlashtirish orqali yaratiladi. Masala kirish axboroti asosida
chiqish axborotini shaklllantirish bo‘yicha harakatlar to‘plami sifatida aniqlanishi
mumkin. Masalani loyihalashda dastlabki ma’lumotlar bazasi asosida uning
qo‘yilishi va algoritmini bajarish zarur.
Masalaning qo‘yilishi jarayonida uning xususiyati, kirish va chiqish
axborotlari aniqlanadi. Masalaning xossalari bo‘lib, xususan, uning maqsadi,
mazmuni va belgilanish, davriyligi va yechish muddatlari o‘rnatiladi. Bunda esa
ma’lumotlarni qayta ishlashning umumiy texnologiyasi ishlab chiqiladi.
Masalaning algoritmi – bu formal harakatlar va tekshirish shartlarining
to‘plami bo‘lib, ularning bajarilishi ma’lum mantiqiy ketma-ketlikda amalga
oshiriladi va qo‘yilgan masalani echishga, ya’ni kirish ma’lumotlari asosida
22](/data/documents/a45f2c37-9daf-4501-99c4-de641756ffb6/page_22.png)
![chiqish ma’lumotlarini olishga imkon beradi.
PHP dasturlash tili haqida ma’lumot
PHP ( Personal Home Page ) – bu server skriptlarining tili bo‘lib ( server
scripting language ), u serverda interpritasiyalanadigan va bajariladigan HTML ga
o‘rnatiladi. PHP HTML ning preprosessori hisoblanadi .
Server faylni brauzerga “berishidan” oldin uni preprosessor-interpretator
ko‘rib chiqadi. Bu ish amalga oshishi uchun preprosessor qayta ishlaydigan fayllar
ma’lum kengaytmaga (odatda bu *.phtml yoki *.php3 bo‘ladi, ammo ularni
o‘zgartirish ham mumkin) va preprosessor uchun kodga ega bo‘lishlari kerak.
Sahifani jo‘natishdan avval PHP-kod serverda chiqadi va natija brauzerga yana
HTML–sahifa ko‘rinishda taqdim qilinadi, biroq bu sahifa serverda saqlanadigan
sahifadan keskin farq qilishi mumkin. *.html/*.htm kengaytmali oddiy sahifalarni
esa Web-server brauzerga hech qanday ishlovsiz yuboradi.
PHP dasturlash tilini tanlashning asoslari
Web-ilovalarni yaratuvchilar web-sahifalarning faqat matn va rasmdan
iborat emasligini tushinadilar. E’tiborga loyiq sayt foydalanuvchi bilan ma’lum
darajada interaktivlikni qo‘llashi kerak. Yaqin paytlargacha bularning barchasi Perl
da yozilgan CGI-skriptlar orqali an’anaviy amalga oshirilar edi. Ammo CGI-
skriptlarning juda yomon mashtablanishi ma’lum bo‘ldi. CGI-skriptning har bir
yangi chaqiruvi yadrodan yangi jarayonni yaratilishini talab qiladi, bu esa
prosessor vaqtini oladi va operativ xotirani sarflaydi. PHP boshqa variantni taklif
etadi – u Web-serverning bir qismi sifatida ishlaydi.
PHP sintaksisi C yoki Perl sintaksisisiga juda o‘xshash. Bu dasturlash tillari
bilan tanish kishilar PHP da dastur yozishni juda tez boshlashlari mumkin. Bu tilda
ma’lumotlarni tiplashtirishga qattiq talablar yo‘q va xotiradan joy ajratish bo‘yicha
harakatlarga ham zaruriyat yo‘q. PHP da yozilgan dasturlar etarlicha oson o‘qiladi.
Perl dasturlaridan farqli ravishda PHP kodini ko‘rib o‘qish va tushunish oson.
PHP-MySQL bog’lanmasi kross-platformali hisoblanadi. Bu shuni
anglatadiki, siz Windows da ishlab turib, Unix da ishlash uchun mo‘ljallangan
ilovalarni ishlab chiqishingiz mumkin.
23](/data/documents/a45f2c37-9daf-4501-99c4-de641756ffb6/page_23.png)
![I-Bob bo‘yicha xulosa
Dissertatsiya ishini bajarilishi natijasida, ishning I-bobida axborot tizimi
ma’lumotlar va ma’lumotlar bazasi va reyting tizimlariga oid barcha nazariy
tushunchalar keltirib utildi. Ma’lumotlarni saqlash, uzatish va qayta ishlash uchun
ma’lumotlar bazasini yaratish, so‘ngra undan keng foydalanish bugungi kunda
dolzarb bo‘lib qolmoqda shu sababli mazkur bobda ma’lumotlar bazasiga oid
tushunchalar keltirildi . Bunda ma’lumotlar bazasining asosiy tushunchalari,
ma’lumotlar bazasini loyihalash, ma’lumotlarning modellari , ma’lumotlar bazasini
yaratish tizimlari, reyting tizimlari va ularning afzalliklari, ma’lumotlar bazasini
tahrirlash uchun amaliy dasturni ishlab chiqish vositasilari yani php dasturlash tili
haqida ma’lumot lar bayon etilgan.
Mazkur bobda ma’lumotlar bazasini yaratish tushunchalaridan kelib chiqgan
holda ma’lumotlarni tahrirlash uchun amaliy dasturni ishlab chiqish vositasi
sifatida h ozirgi kunda relyatsion ma’lumotlar bazasini boshqarish tizimi uchun
keng tar q algan standart til - bu SQL (Structured Query Language) til i haqida
ma’lumotlar keltirilgan.
24](/data/documents/a45f2c37-9daf-4501-99c4-de641756ffb6/page_24.png)
![II - BOB . PROFESSOR-O`QITUVCHILAR ILMIY REYTINGINI
SHAKLLANTIRISHNING TAFAKKURLI TIZIMI MA`LUMOTLAR
BAZASI TAVSILOTLARI
2.1. Reyting tizimlari va ularning afzalliklari
Reyting tizimi so`rovlar natijasida aniqlangan ma`lumotlar asosida tashkil
q ilinadigan va ularni ma`lum bir me`zonlar asosida tartiblaydigan tizim
hisoblanadi. Ma`lumotlar odatda turli xil bo`lishi mumkin, r eyting tizimlari esa
ularni turi bo`yicha alohida guruhlarga ajratgan holda tekshiradi. Reyting shkalasi
sifatni baholashda, ayniqsa sifatni xolisona o'lchash qiyin bo'lganda juda foydali
qurilma hisoblanadi. Misol uchun ta`lim tizimidagi o`qituvchilar reytingi. Albatta,
talim sifatini oshirishda bu reyting juda muhim o`rin tutadi, chunki talabalarning
bilim olishi bevosita o`qituvchining darajasi bilan bo`gliq. Uzluksiz o`z ustida
ishlagan o`qituvchi esa ushbu bilim va ko`nikmalarni talabalar bilan ulashishdan
charchamaydi.
Reyting tizimlar turli xil tashkilotlarda xodimlarni attestatsiya qilish uchun eng
ko'p ishlatiladigan vosita hisoblanadi. Bu turdagi tizimlardan foydalanish juda
keng qamrovli hisoblanadi. Masalan Respublika miqyosida eng yaxshi sportchi,
murabbiy, o`qituvchi, talaba, iqtisodchi va h. k. Odatda, reyting tizimi
baholanadigan narsaning bir qator jihatlari yoki xususiyatlariga e'tiborni
yo'naltiradilar va tanlangan jihatlarning har biriga qiymatlarni belgilash uchun
shkala beradi. Ular son, sifat terminlari, yoki og'zaki tavsiflardan foydalanish
orqali shaxs yoki hodisaning ma'lum jihatlari yoki xususiyatlarining tabiati yoki
darajasini o'lchashga harakat.
A. Reytinglarni uchta asosiy yondashuvdan biri orqali olish mumkin:
- Bog'langan taqqoslash
- Tartiblash
- Reyting darajasi
1) Bu yondashuv baholanadigan obyektning biron bir standart obyektga nisbatan
baholash uchun qo`llaniladi . Bu bog'langan taqqoslash yondashuv sifatida tanilgan.
2) Tartiblash yondashuvi , bir guruh obyektlarni bir -biri bilan o`zaro solishtir ib
25](/data/documents/a45f2c37-9daf-4501-99c4-de641756ffb6/page_25.png)
![baholash orqali amalga oshiriladi.
3) Baholanadigan obyektlarning reyting shkalasi qolgan obyektlar reyting shkalasi
bilan taqqoslanadi va umumiy ball ichiga alohida reyting hisoblanadi .
B. Reyting tizimining maqsadi:
Reyting tizimlari orqali quyidagi larga baho berish mumkin :
O'qituvchi Ishlashi / Samaradorligi.
Shaxsiyat, tashvish, stress, a ql va boshqalar.
Maktabni baholash, shu jumladan kurslar, amaliyotlar va
dasturlar.
C. R eyting tizimini tashkil qilish bo'yicha foydali maslahatlar:
1) Baholanadigan predmetlar yoki hodisalar odatda chegaralangan narsa yoki shaxs
bo`lishi kerak. T adqiqot maqsadi uchun faqat eng muhim jihatlar tanlangan
bo`lishi kerak .
2) R eyting shkalasi har doim ikki qismdan iborat:
i) mavzuni nomlovchi va belgilovchi ko'rsatma
i i ) reytingda foydalaniladigan ballarni belgilovchi shkala.
3) Baholanishi oson bo`lgan sohalarda ixtiyoriy odam baholovchi vazifasini
bajarishi mumkin. Masalan, no texnik sohalarda, ijobiy yoki salbiy baholanadigan
sohalar va h.k.
D. R eyting tizimidan foydalanish uning afzalliklari:
Reyting tizimlar ko'plab ob'ektiv vositalar haqiqiyligini sinovdan o`tkazish uchun
ishlatiladi. Ular, shuningdek, quyidagi sohalarda afzalliklari bor:
- Ota-onalar uchun hisobot yozish uchun foydali.
- Kollejlar uchun qabul blankalarini to'ldirishda foydali.
- Talaba ehtiyojlarini topish da foydali.
- Ish beruvchilarga tavsiya nomalar berish.
E. R eyting tizimidagi chekl ovlar :
Reyting tizimlar quyidagi xatolar va chekl ovlardan aziyat chekadi:
Baholovchilar o'z odamlar iga past baho berishni ista shmaydi . Shunday holatda ular
deyarli barcha holatlarga yuqori baho berishadi. Ba'zan baholovchilar o'ta saxiy
26](/data/documents/a45f2c37-9daf-4501-99c4-de641756ffb6/page_26.png)
![bo'lishini kuzatish imkoniyati mavjud. Yuqori holatlar reyting tizimida xató
deyiladi.
2.2 O`qituvchilar ilmiy reytingini ma’lumotlari modelini ishlab chiqish va
ilmiy reyting tizimining ma’lumotlar bazasini loyixalash
Hozirgi kunda Respublika miqyosida ta`lim tizimiga juda katta e`tibor
berilmoqda . Ta`lim sifatini yaxshilash va tegishli sohalarga yetakchi kadrlar
yetkazib berish, oliy ta`lim muassasalariga ustuvor vazifa etib qo`yilgan. Albatta
ushbu talablarga javob berish uchun malakali, yuqori bilim darajasiga ega bo`lgan
Professor-o`qituvchilar uchun talab katta hisoblanadi. Bunday o`qituvchilar haqida
ma`lumotga ega bo`lish, ular amalga oshirayotgan ishlar haqida xabardor bo`lish va
ularni tegishli tartibda rag`batlantirish juda dolzarb mavzu hisoblanadi. Bugungi
kundagi bu dolzarb masalaga tegishli yechim taqdim etuvchi ushbu axborot tizimi
quyidagi ma`lumotlar modeli yordamida tuzilgan.
Mazkur ishda tezkor ravishda har bir fakultet va kafedralar ga tarmoq orqali
onlayn tarzda ma’lumotlarni yetkazib berishga xizmat qiladigan, o`qituvchilar ning
ilmiy reyting tizimi modellari va ma’lumotlar bazasini loyixalash qarab o tiladi. ʻ
Tizimdan global tarmoq asosida universitetning barcha fakultet va kafedralari
o‘zlariga ajratilgan foydalanuvchi nomi va parollari orqali foydalanish
mexanizimlari ishlab chiqiladi. Ma’lumotlarni tezkor qayta ishlash va mavjud
ma’lumotlar asosida statistik tahlil qilish natijasida oldindan ilmiy faoliyati aktiv
yoki sustligini bashoratlash imkoniyatlari yaratiladi.
Professor-o`qituvchilarning ilmiy reytingini shakllantirishning tafakkurli
tizimining maqsadi oliy ta’lim muassasasi o`qituvchilarni ilmiy faoliyatini nazorat
qilish, ular amalga oshirgan ishlar haqidagi ma’lumotlarni tahlil qilish va bu asosida
oldindan ilmiy reytingi past o`qituvchilar haqida bashorat qilish, universitet
miqyosida barcha pedagoglar haqida ma’lumotlarini saqlash, ma’lumotlarni tarmoq
orqali ixtiyoriy vaqtda universitet mutasaddi xodimlariga yetkazib berishdan iborat.
Mazkur tizimda universitet professor-o`qituvchilari ma’lumotlarini saqlash va ularni
qayta ishlab ixtiyoriy vaqtda mutasaddi xodimlarga yetkazish uchun uch toifadagi
foydalanuvchilar belgilanishi nazarda tutilgan:
27](/data/documents/a45f2c37-9daf-4501-99c4-de641756ffb6/page_27.png)
![- oliy ta’lim muassasasidagi ilmiy-o`quv bo`limida o`qituvchilarni
faoliyatini nazorat qiluvchi mutaxassis (administrator);
- oliy ta’lim muassasasida faoliyat olib boruvchi o`qituvchi
- oliy ta’lim muassasasida tahsil oluvchi talaba
Tizimdan administrator sifatida foydalanish vaqtida o`qituvchining shaxsiy
ma’lumotlarini tizim ma’lumotlar bazasiga kiritish, ma’lumotlarni qayta taxrirlash,
so rovlar bo‘yicha ma’lumotlar asosida kerakli hisobotlarni shakllantirish, ixtiyoriyʻ
fakulte t, kafedra va ma`lumotlar turlari bo yicha
ʻ ma`lumotlarni aniqlash,
foydalanuvchilar ma’lumotlarini o chirish,
ʻ ma`lumotlar turlariga asosan
o`qituvchilarga beriladigan ballarni ma’lumotlar bazasiga ta’sir ettirish, oliy ta’lim
talabalar iga k erakli o`qituvchi va uning faoliyati haqida ma`lumot taqdim etish ,
tizimga kirish huquqlarini belgilash uchun login va parollarni shakllantirish kabi
vazifalarni bajaradi.
Tizimdan o`qituvchi sifatida foydalanuvchilar shaxsiy ma`lumotlarni
kiritgan holda tizimdan foydalanish huquqiga ega bo`lish, ixtiyoriy vaqtda o‘z
faoliyatiga tegishli bo‘lgan ma`lumotlar fayllarini pdf formatida tizim ma`lumotlar
bazasiga kiritish, o`z sohasi bo`yicha faoliyat yuritadigan o`qituvchilar haqida
ma’lumotlarni ko`rish, fakultet kesimida o`z reytingidan xabardor bo lish
ʻ
imkoniyati yaratiladi.
Tizimdan talaba sifatida foydalanuvchilar shaxsiy ma`lumotlarni tizimga
kiritgan holda tizimga kirishlari mumkin va o`zlariga kerakli fanlardan dars
beruvchi va ularga faoliyati qiziq bo`lgan o`qituvchi haqidagi ma`lumotlarni
ko`rishlari mumkin.
Har qanday tizimning ma’lumotlar bazasini tashkil qilishning birinchi
bosqichida ma’lumotlar modeli turini aniqlash va undagi ob’ektlar o‘rni va
munosabatlarini belgilash masalalari hal etiladi. Ma’lumotlar modeliga ko‘ra
tizimdagi ma’lumotlarni qayta ishlash usul va algoritmlari hamda ularni
joriylashtiruvchi funksional sxemalar ishlab chiqiladi.
Professor o`qituvchilarni ilmiy reytingini shakllantirishning tafakkurli
tizimining ish faoliyatida bir nechta turdagi (raqamli, matnli va boshq.)
28](/data/documents/a45f2c37-9daf-4501-99c4-de641756ffb6/page_28.png)
![ma’lumotlarni qayta ishlash va ulardan foydalanishga to‘g’ri keladi. Bunday
ma’lumotlarga misol bo‘lib oliy ta’lim muassasasi shu jumladan fakultet nomi,
kafedra nomi, ma`lumot turlari hamda o`qituvchining ma’lumotlari shu jumladan
o`qituvchi id raqami, familya, ismi kabi ma’lumotlar xizmat qilishi mumkin.
Ma`lumotlar turli qiymatlarga ega bo‘lib, ta’lim muassasasi fakultet va kafedra
kesimida aniqlanadi.
O`qituvchilarning ilmiy-reyting darajasini aniqlash hamda erishilgan
yutuqlari bo‘yicha rag‘batlantirish uchun ilmiy-ijodiy faoliyati natijalari bo‘yicha
reyting ball ko‘rsatkichlarini hisoblash maqsadga muvofiq bo‘ladi. O`qituvchilar
o‘rtasida faoliyati doirasida faollik darajasi bo‘yicha sog‘lom raqobat muhitini
shakllantirish va ularning yaratuvchanlik qirralarini rivojlantirishda, ilmiy-ijodiy
va manaviy-ma'rifiy faoliyati natijalari bo‘yicha reyting ball ko‘rsatkichlari asosiy
omil bo‘lib xizmat qiladi.
Ilmiy-ijodiy faoliyati natijalari bo‘yicha reyting ball ko‘rsatkichlarini Q
parametr orqali belgilaymiz va Q ni hisoblash uchun quyidagi (1) formula
ko‘rinishidagi modelni taklif etamiz.Q= ∑i=1
n
(∑j
m
wij+∑k
l
vik+hi)− ∑i=1
ri
(1)
Ilmiy-ijodiy faoliyati natijalari bo‘yicha reyting ball ko‘rsatkichlari, ilmiy
tadqiqotning dolzarbligi, ilmiy ishlanmaning anjumanlarda muhokama etilganligi,
ilmiy ishlanmaning amaliyotga tadbiq etilganligi(amaliyotga qo‘llanilganlik akti,
patent, guvoxnoma) va ilmiy ishlanmaning salbiy oqibatlari kabi parametrlarga
bog‘liq bo‘ladi.
Keltirilgan ( 1 ) formuladagi parametrlar quyidagicha aniqlanadi:
wij−
ilmiy ishlanmaning anjumanlarda muhokama etilganlik ko‘rsatkichi;
vik−
ilmiy ishlanmaning amaliyotga tadbiq etilganlik ko‘rsatkichi;
hi−
ilmiy ishlanmaning dolzarblik darajasining ko‘rsatkichi;
ri−
ilmiy ishlanmaning salbiy oqibatlarining ko‘rsatkichi.
Ko‘p holatlarda kimyo, biologiya, tibbiyot sohalaridagi ilmiy-ijodiy
ishlanmalarning ma'lum darajadagi salbiy oqibatlari ham mavjud bo‘ladi. Reyting
tizimida bu parametrni e'tiborga olinishi, ishlanmalarning salbiy oqibatlarini
minimallashtirishga xizmat qiladi[1 4 ].
29](/data/documents/a45f2c37-9daf-4501-99c4-de641756ffb6/page_29.png)
![Ishlab chiqilgan ilmiy-ijodiy faoliyat natijalari bo‘yicha reyting ball
ko‘rsatkichlari modellar ustida malumot.mcoder.uz web-sayti misolida eksprement
o‘tkazildi. Tadqiqot eksprementi 2 – jadval ko‘rinishida tasvirlanadi.
Id
o` qit uv chi
(ilmiy -ijodiy
faoliy at )wj j vj k hi ri i Q
1 10 3 20 2 20 5 2 80
2 10 4 20 1 20 5 3 65
3 10 3 20 1 20 5 0 70
2 – jadval. Ilmiy-ijodiy faoliyati natijalari bo‘yicha reyting ball
ko‘rsatkichlari
Yuqorida keltirilgan 2-jadvaldagi ma'lumotlarning hisoblanish jarayoni
quyidagicha amalga oshiriladi.
Q 1= 10 × 3+20 × 2+20 − 5× 2= 80 , Q 2= 10 × 4+20 × 1+20 − 5× 3= 65
Yuqorida ishlab chiqilgan modellar asosida o`qituvchilar ning ilmiy-ijodiy
faoliyati natijalari bo‘yicha reyting ball ko‘rsatkichlari hisoblanadi.
O`qituvchilarning davlat tomonidan belgilangan tadbirlarga befarq emasligi,
ularning siyosiy ongini rivojlantirish va boshqaruv salohiyatini shakllantirish
uchun ilmiy-ijodiy faoliyati natijalari bo‘yicha reyting ball ko‘rsatkichlarini onlayn
hisoblash asosiy vosita bo‘lib xizmat qiladi. O`qituvchilar o‘rtasida ilmiy faoliyati
natijalari bo‘yicha reyting ball ko‘rsatkichlarining sog‘lom raqobati albatta
ularning tashabbuskorlik hislati va siyosiy ongini rivojlanishiga xizmat qiladi.
Bundan kelib chiqib reyting va bandlik munosabatlarini avtomatlashtirish
tizim tarkibiga ilmiy faoliyati natijalari bo‘yicha reyting ball modulini
shakllantirish uchun optimal matematik model ishlab chiqish kerak.
Ilmiy-ijodiy faoliyati natijalari bo‘yicha reyting ball ko‘rsatkichlarini G
parametr orqali belgilaymiz va G ni hisoblash uchun quyidagi (2) formula
ko‘rinishidagi modelni taklif etamiz.
G = ∑i
(∑j
m
uij+ yi+gi)
(2)
Ilmiy-ijodiy faoliyat natijalari bo‘yicha reyting ball ko‘rsatkichlari,
o`qituvchilarning yil davomida amalga oshirgan ishlari, ya`ni, mahalliy yoki
xalqaro maqola, uslubiy va o`quv qo`llanma, darslik, kitob, tezis kabi
parametrlarga bog‘liq bo‘ladi.
(2) formula ko‘rinishida ishlab chiqilgan modellar ustida
malumot.mcoder.uz web-sayti misolida eksprement o‘tkazildi. Tadqiqot
eksprementi 3 – jadval ko‘rinishida tasvirlanadi.
30](/data/documents/a45f2c37-9daf-4501-99c4-de641756ffb6/page_30.png)
![Id
o` qit uv chi(ilmiy
ijodiy faoliy at )uj j yj gi G
1 20 3 15 20 95
2 20 2 15 20 7 5
3 20 1 15 20 55
3 – jadval . Ilmiy - ijodiy faoliyat ko ` rsatkichlari bo ` yicha reyting
natijalari
Yuqorida keltirilgan 3-jadvaldagi ma'lumotlarning hisoblanish jarayoni
quyidagicha amalga oshiriladi .
G 1= 20 × 3+15 +20 = 95 , G 2= 20 × 2+15 +20 = 75
Ishlab chiqilgan modellar asosida o`qituvchi larning ilmiy-ijodiy faoliyati
natijalari bo‘yicha reyting ball ko‘rsatkichlari hisoblanadi va avtomatlashtirilgan
tizim modullariga joylashtiriladi.
Hozirgi globallashuv sharoitida yurtimiz ta`lim tizimini rivojlantirish,
pedagoglarning ilmiy-ijodiy yaratuvchanlik qobiliyatlarini nomoyon qilish,
boshqaruvchanlik salohiyati va siyosiy ongini rivojlantirish uchun oliy ta'limda
o`qituvchilar faoliyati davomidagi yutuqlari reytingini shakllantirish asosida
rag‘batlantirish dolzarb hisoblanadi. Bundan kelib chiqib o`qituvchi yuqori
reytingga ega bo‘lishi, uning kelajagi porloq ekanini tushunib yetadi va faoliyati
davomida uzluksiz harakat qilishni ta'minlaydi. Bu jarayonlarni amalga oshirish
uchun ishlab chiqilgan matematik modellar fundamental bilimlar bazasi bo‘lib
xizmat qiladi.
Oliy ta'lim tizimida ilmiy-ijodiy faoliyati natijalari bo‘yicha reyting ball
ko‘rsatkichlarini hisoblashning matematik modellari boshqa turdagi, ya'ni o‘rta
maxsus kasb hunar kollejlari va o‘rta maktab pedagoglari uchun ham qo‘llanilishi
mumkin.
Ma’lumotlar bazasi yozuvlari munosabatlarini aniqlash borasida
o`qituvchining ilmiy faoilyati universitet o`quv bo`limi tomonidan nazorat qilinadi
va har o`quv yili oxirida o`qituvchi to`plagan balliga asoslanib moddiy
rag`batlantiriladi. Ushbu jarayonni avtomatlashtirish maqsadida bu tizim qilingan.
Har bir o`qituvchi maqola, tezis, patent, o`quv qo`llanma, uslubiy qo`llanma,
31](/data/documents/a45f2c37-9daf-4501-99c4-de641756ffb6/page_31.png)
![guvohnoma va boshqa turdagi ma`lumotlar bo`yicha baholanadi va ma`lumki ball
qancha yuqori bo`lsa moddiy rag`batlantirish ham shuncha yuqori bo`ladi.
Ishlab chiqilgan infologik modelda ma’lumotlar modeli, ma’lumotlar
bazasidagi yozuvlar tarkibi va ular o‘rtasidagi munosabatlar aniqlangan.
Takidlangan infologik modelga ko‘ra tizim tarkibidagi o`qituvchining
ma’lumotlari 1-rasm ko‘rinishida shakllanadi.
2.1-rasm. Tizim tarkibidagi o`qituvchilar to‘g’risidagi ma’lumotlar.
Kafedra va kiritilgan ma`lumot turlari to‘g’risidagi ma’lumotlar 2-rasm
ko‘rinishida shakllanadi.
2.2-rasm. Tizim tarkibidagi o`qituvchilar to‘g’risidagi ma’lumotlar.
Talabalar o`zlari qiziqish bildirgan sohalarda faoliyat olib borayotgan
o`qituvchilar haqida ma`lumotlarni shakllantirish 3-rasmdagi sxema bo‘yicha
amalga oshiriladi.
O`qituvchining
ma`lumotlari
quyidagi
axborotlarni
o`z ichiga oladi
ID raqam
Ma`lumot
turlari
F.I.SH.
Kafedra
nomi Kafedra ma`lumotlari
quyidagilarni o`z ichiga
oladi
Fakultet Kafedra Ma`lumot turlari
haqida
Bajargan ish
turlariO`qituvchining
kafedrasi
Talabalar so`rovi uchun ma`lumotlar
O`qituvchining
nomi Kafedra nomi O`qituvchining
sohasi Reytingni
o`rni
32](/data/documents/a45f2c37-9daf-4501-99c4-de641756ffb6/page_32.png)
![2.3-rasm. Talabalar so`rovi uchun ma’lumotlar shakli.
Ta’lim muassasasi, professor-o`qituvchilar bir yillik ish faoliyati davomida,
asosiy faoliyatlaridan tashqari amalga oshirgan ishlari uchun rag`batlantirish
shartlari 4-rasm ko‘rinishidagi shaklda keltirilgan.
2.4-rasm. Universitet rag`batlantirishi uchun kerakli ma`lumotlar shak li
Ushbu tizim yuqorida keltirilgan ma’lumotlar tuzilmasi ustida ishlaydi, ya’ni
tizim tarkibidagi vazifalar yuqoridagi ma’lumotlarni qayta ishlash va kerakli
natijalarni berish uchun xizmat qiladi. Yuqoridagi model asosida berilgan
ma’lumotlarga ko‘ra oliy ta’lim muassasasi professor-o`qituvchilarining ilmiy
reyting tizimi modullari foydalanuvchilarga ta’lab etilgan ma’lumotlarni
shakllantirib beradi[3].
Ma’lumotlar bazasini loyixalashtirish ma’lumotlarni berilishi va ularning
ko‘rinishlari bilan uzviy bog’liqdir. Ma’lumotlar bazasi va ularni boshqarish
tizimlari rivojlanib borgan sari ayniqsa ma’lumotlar hajmi oshib ularni qayta
ishlash tezkorligiga ta’lablar ko‘chayishi bilan, ma’lumotlarni saqlash, kerakli
vaqtda so‘ralgan ko`rinishda tasvirlash va uzatish kabi muammolar ham yangi
yondashuvli yechimlarni ta’lab etmoqda. Shunday muammolarni hal etishda asos
bo‘lib xizmat qiladigan infologik modelda ma’lumotlar turlarini to‘g’ri tanlash,
jadvallarni tuzishda relyatsion modellar nazariyasiga ko‘ra normallashtirishTizimda o`qituvchilarning kiritgan ma`lumot turlariga
asoslanib ularga ball berish
O`qituvchining
F.I.SH Kiritilgan ma`lumotlar
turlari haqida batafsil
Har bir ish uchun
beriladigan ball
33](/data/documents/a45f2c37-9daf-4501-99c4-de641756ffb6/page_33.png)
![mezonlariga rioya qilish, jadvallar yozuvlari o‘rtasidagi bog’lanish va
munosabatlarini belgilashda MySQL Workbench kabi avtomatlashtirilgan
loyihalash tizimlaridan foydalanish aynan yangi yondashuvli yechimga olib keladi.
MySQL Workbench yordamida MB ni loyihalashtirishning dastlabki
bosqichida ma’lumotlar maydonlarining turlari va ma’lumotlar uchun xotiradan
ajratilgan joylarga alohida e’tibor berish kerak, chunki tizim katta hajmdagi
ma’lumotlarni qayta ishlash jarayonida vaqtni ko‘p sarflash hotira hajmi
ko‘rinishidagi muommolardan holi bo‘ladi. Yuqorida keltirilgan ma’lumotlarga
asosan jadval, maydon va ularning turlari shakllantiriladi. Tizim tarkibidagi
jadvallar va ularning tuzilishi jadval 1-7 ko‘rinishlarida shakllantirilgan va ularda
ma’lumotlar quyidagicha keltirilgan:
- birinchi satrda – jadval nomi;
- ikkinchi satrda – jadval maydonlar nomi;
- uchinchi satrda – jadval maydon ma’lumotlar turi.
Ta’lim
muassasasi
qisqa nomi Ta’lim
muassasasi
to‘liq nomi Manzili Rektor
F.I.SH
Matnli
(Tekstovыy) Matnli
(Tekstovыy) Matnli
(Tekstovыy) Matnli
(Tekstovыy)
2.1 Ta’lim muassasasi jadvali
fakultetning qisqa nomi fakultetning to‘liq nomi
Matnli (Tekstov ы y) Matnli (Tekstov ы y)
2.2 jadval Fakultet ma’lumotlar jadvali
O`qituvchi id
raqami O ` qituvchi F . I . SH Fakultet nomi Kafedra nomi
Sonli (chislovoy) Matnli (Tekstov ы y) Matnli (Tekstov ы y) Matnli (Tekstov ы y)
2.3 jadval O`qituvchi ma’lumotlar jadvali
Ma`lumot turi Biriktirilgan fayl Beriladigan ball O`qituvchi F.I.SH
34](/data/documents/a45f2c37-9daf-4501-99c4-de641756ffb6/page_34.png)
![(pdf)
Matnli (Tekstov ы y) faylli ( faylovaya ) Sonli (chislovoy) Matnli (Tekstov ы y)
2. 4 jadval Kiritiladigan ma`lumotlar
Shubhasiz , tavsiya etilgan infologik modelga asoslangan ma ’ lumotlar bazasi
asosida axborot tizimini yaratish , har bir o ` qituvchi yil davomida amalga oshirgan
ishlari to ` grisidagi ma ' lumotlarni hisobga olishni avtomatik ravishda ro ‘ yhatga
olish va saqlash imkonini beradi .
Ma ’ lumotlar bazasini boshqarish samaradorligi ma ’ lumotlarni o ‘ zaro
bog ’ lanishiga bog ’ liq hisoblanadi . Tizimning ma ’ lumotlar jadvallari bir biri bilan
1:1 ( birga bir ), 1: n ( birga ko ‘ p ) va n :1 ( ko ‘ pga bir ) munosabatlar orqali bog ’ lanish
imkoniyatlari mavjud . Ma ’ lumotlarni modellashtirish MySQL Workbench dasturi
yordamida o ` qituvchilarning ilmiy faoliyati monitoring tizimining ma ’ lumotlar
bazasi sxemasi ishlab chiqiladi .
Keyingi bosqichda MySql Workbench dasturi imkoniyatlaridan foydalanib ,
MySql ma ’ lumotlar bazasida to ‘ laqonli jadvallar eksport orqali shakllantirildi .
MySql ma ’ lumotlar bazasi jadvallaridagi ma ’ lumotlar bo ‘ yicha tizimning quyidagi
asosiy so ‘ rovlari ishlab chiqildi :
- barcha fakultetlar haqidagi ma`lumotlarni aniqlash;
- belgilangan kafedra bo‘yicha o`qituvchilar ro`yxatini aniqlash;
- belgilangan o`qituvchi haqida ma`lumotlarni aniqlash;
- kerakli ma`lumot turlari bo`yicha o`qituvchilar ro`yxatini aniqlash;
- kerakli kafedra bo`yicha ma`lumot turi bo`yicha ro`yxatni aniqlash;
- talaba sifatida o`qituvchilar haqida kerakli ma`lumotlarni aniqlash;
- tegishli kafedradagi reytinglarni aniqlash;
Takidlash joizki, ushbu so‘rovlar natijalari ta’lim muassasasi, fakultet,
kafedra, o`qituvchilar, ma`lumot turlari kesimida taqdim etilish imkoniyatlari
mavjud[2].
2. 3 . Ma’lumotlarga asosan so ‘rovlar hosil qilishni shakllantirish
35](/data/documents/a45f2c37-9daf-4501-99c4-de641756ffb6/page_35.png)
![OTM o`quv bo`limini ta`lim sifatiga bog`liq ishlarini yuritish uchun, kerakli
ma’lumotlarni tezkor qidirish, fakultet va yuqori tashkilotlarga yetkazish dolzarb
masala hisoblanadi.
Berilgan ma’lumotlarga asosan so‘rovlarni tashkillashtirish uchun
ma’lumotlar bazasi jadvalidan so‘rovga mos maydon tanlanadi va kerakli
ma’lumotlar shakillantiriladi.
So‘rovlar bir nechta turlarini keltirib utamiz.
-Tizimdan foydalanish uchun foydalanuvchi nomi va parol aniqlash;
-Tezkor ravishda fakultet, kafedra, va ma`lumot turlari bo yicha so rovlarʻ ʻ
asosida o`qituvchilar ilmiy faoliyati haqida ma’lumotlarni shakllantirib hisobot
ko rinishida chop etish.
ʻ
-Ixtiyoriy o`qituvchini amalga oshirgan ishlari haqida ma`lumotlarni tezkor
aniqlash;
-Har safar o`qituvchi kiritgan ma’lumotlarni yangilab borish;
-Administrator ixtiyoriy vaqtda fakultet, kafedra va ma`lumot turi bo`yicha
o`qituvchi reytingini aniqlash imkoniyatiga ega.
Kerakli o`qituvchi familya va ismi bo‘yicha ma’lumotlarni ajratib olish:
1-misol. Familya va ismi bo‘yicha so‘rovga “Badalov Bobur” kiritilsa
shunga mos ma’lumotlar quyidagi shaklda jadvalda hosil buladi.
T/R F.I.Sh Fakultet Ma`lumot turlari
1 Badalov Bobur
Ravshanovich Fizika Maqola
2 Badalov Bobur
Ilyos o‘g’li Tarix Uslubiy
qo`llanma
3 Badalov Bobur
Islomovich Iqtisod O`quv
qo`llanma
4 Badalov Bobur
Xurram o‘g’li Ekologiya Tezis
5 Badalov Bobur Raqamli Xalqaro maqola
36](/data/documents/a45f2c37-9daf-4501-99c4-de641756ffb6/page_36.png)
![Do‘stmurodovich texnologiyalar
2.5 jadval. So’rov natijasi jadvali
So‘rovlarni yaratilgan tizimda kengaytirish va kamaytirish xususiyatlari
ham hisobga olingan. Berilgan ma’lumotlar bazasi orqali kerakli ma’lumotlarni
tanlanib olib yuqoridagicha so‘rovlar asosida shakllar hosil qilinadi.
Familiya va ismi bo‘yicha shakllantirilgan so‘rovda har bir o`qituvchi
bo‘yicha ma’lumotlar avtomatik tarzda hosil qilinib qog’ozga chiqarish
imkoniyatini beradi.
2-misol. Ma`lumot turlari bo`yicha so`rovlarni amalga oshirishda quyidagi
ma`lumotlar kerak bo`ladi. O`qituvchining F.I.SH va kafedrasi kiritilganda ushbu
o`qituvchi kiritgan ma`lumot turlari ma`lumotlar bazasidan olib ko`rsatiladi.
Masalan, Axborotlashtirish kafedrasidan Habibullayev Mamadiyor ma`lumotlari
kiritilsa so`rov natijalari quyidagicha bo`ladi.
T/R F.I.Sh Fakultet Ma`lumot turlari Fayl.nomi
1 Habibullayev
Mamadiyor Axborotlashtirish Maqola Maqola.pdf
2 Habibullayev
Mamadiyor Axborotlashtirish Darslik Darslik.pdf
3 Habibullayev
Mamadiyor Axborotlashtirish O`quv qo`llanma Qullanma.pdf
4 Habibullayev
Mamadiyor Axborotlashtirish Tezis Tezis.pdf
5 Habibullayev
Mamadiyor Axborotlashtirish Xalqaro maqola Xmaqola.pdf
2.6 jadval. So`rov natijasi jadvali
Tizimda barcha ma`lumotlarni administrator tahrirlash huquqiga va imkoniyatiga
ega. Bundan tashqari, Universitet miqyosida barcha kafedralar bo`yivha ham
so`rovlarni amalga oshirish mumkin.
3-misol. Tizimda mavjud kafedralarni aniqlash so`rovi quyidagicha bo`ladi.
T/R Fakultet nomi Kafedra nomi
1 Raqamli texnologiyalar Axborotlashtirish
2 Raqamli texnologiyalar Dasturiy injiniring
37](/data/documents/a45f2c37-9daf-4501-99c4-de641756ffb6/page_37.png)
![3 Raqamli texnologiyalar Optimallashtirish
4 Geogragiya Ekologiya
5 Tarix Tarix
6 Psixologiya Psixologiya
7 Raqamli texnologiyalar Modellashtirish
2.7- jadval. So`rov natijalari jadvali
4-misol. Kerakli ma`lumot turi bo`yicha so`rovlarni amalga oshirish. Bu
holatda aynan bir ish turi bo`yicha qaysi o`qituvchi ma`lumot kiritgani haqida
ma`lumotga ega bo`lish mumkin. Misol tariqasida darslik chop etgan o`qituvchilar
bo`yicha so`rovni amalga oshirsak, quyidagi ma`lumotlar ega bo`lamiz.
T/R F.I.Sh Kafedra Ball
1 Badalov Bobur Fizika 20
2 Eshtemirov
Bunyod Tarix 25
3 Yarmatov Sherzod Iqtisod 15
4 Asliyev G`olib Ekologiya 30
5 Asrorov Sherali Raqamli
texnologiyalar 35
2.8- jadval. So`rov natijalari jadvali
Yuqorida aytib o`tilgan so`rovlardan tashqari bir nechta so`rov turlari tizimda
mavjud. Albatta bu so`rovlar tizimni foydalanuvchi uchun qulay bo`lishiga xizmat
qiladi. Bundan tashqari, kerakli tashkilotlar uchun hisobot kerak bo`lganida,
Universitet ilmiy-o`quv bo`limini faoliyatini osonlashtiradi chunki hosil bo`lgan
ma`lumotlarni tizimdan turib chop etish imkoniyati ham mavjud.
2. 4 . Ilmiy reytingni shakllantirishda intelle k tual tizim algoritmlarini qo`llash
Intelektual tizim-avtomatlashtirilgan bilimga asoslangan tizim yoki dasturiy
ta'minot to'plami bo`lib, asosiy vazifani amalga oshirish uchun lingvistik va
mantiqiy-matematik vositalar, inson faoliyatini qo'llab-quvvatlash va tabiiy
38](/data/documents/a45f2c37-9daf-4501-99c4-de641756ffb6/page_38.png)
![ravishda rivojlangan muloqot rejimida ma'lumot qidirish tizimi hisoblanadi.
Bundan tashqari, axborot va kompyuter tizimlari bilan murakkab muammolarni hal
qilish uchun intellektual tizimlarni qo`llash, axborotni mantiqiy qayta ishlashdan
ustun bo'lgan tizimlar hisoblanadi. Umumiy yondashuv muammolarni hal qilish
usullarini ishlab chiqishdan iborat, ammo buning uchun formal algoritmlar
mavjud emas: tabiiy tilni tushunish, o'rganish, teoremalarni isbotlash, murakkab
tasvirlarni tanib olish va h. k. Nazariy tadqiqotlar intellektual jarayonlarni
o'rganishga va tegishli matematik modellarni yaratishga qaratilgan.
Intellektual tizimlar hozirgi kundagi dunyo masalalarini tushunish va tahlil
qilishda ajralmas vositadir. Kuzatilgan jarayonlar, albatta, alohida-alohida emas,
balki birgalikda o'rganilishi kerak bo'lgan ko'plab o'zaro bog'liq komponentlardan
iborat. Intellektual fikrlash tizimi - bu turli sohalardagi loyihalarni muvaffaqiyatli
amalga oshirishga yordam beradigan juda kerakli vositadir. Murakkab va dinamik
tizim loyihalari bilan shug'ullanadigan yuqori texnologiyali kompaniyalarda yuqori
intellektual fikrlash qobiliyatiga ega tizimlarga bo'lgan ehtiyoj ortib bormoqda.
Yuqori intellektual fikrlash qobiliyatiga ega bo'lgan tizimlar umumiy tasavvurni va
loyihani, ham funktsional, ham kontseptual tarzda, barcha kichik detallarni
bilmasdan tushunishga qodir. Tizimli fikrlash butun tizimni uning tarkibiy
qismlaridan tashqarida tushunishga imkon beradi va butun tizimning bir qismi
sifatida izolyatsiya qilingan komponentning ahamiyatini aniqlaydi. Tizimli fikrlash
quyi tizimlarning bir yaxlit tizimga qanday ulanganligini tushunishga yordam
beradi va muammoning texnik xususiyatlari va talablariga yechimlarni taqdim
etadi. Bundan tashqari, intellektual fikrlash tizimi boshqa tizim komponentlari va
tizimlar o'rtasidagi o'zaro bog'liqlik va o'zaro bog'liqlikni sezishga imkon beradi.
Ushbu tadqiqot universitet o`qituvchilarini ilmiy reytingini shakllantirishni to`liq
o`rganib chiqdi.
39](/data/documents/a45f2c37-9daf-4501-99c4-de641756ffb6/page_39.png)
![2.5-rasm. Intelektual tizim arxitekturasi
Intellektual fikrlash tizimlarining quyidagi afzalliklari mavjud:
- bu fikrlash va muloqotdagi aniqlikning asosidir, bu ko'proq, kengroq va
chuqurroq ko'rish uchun yo'ldir
- muammolarni hal qilish uchun samarali vositadir
- hayotni yaxshiroq boshqarish uchun imkoniyatdir
- bu aybni qidirishdan qochish uchun imkoniyat - o'zingizda yoki
boshqalarda
- o'zingizni va boshqalarni boshqarish uchun samarali usuldir
Universitet professor-o`qituvchilarining yil davomida amalga oshirgan ishlarini
rag`batlantirish, tizimda quyidagi jarayon orqali amalga oshiriladi :
Tizimda reytingni shakllantirish uchun umumiy holatda 7 xil turdagi ma`lumot
turlari mavjud va ularga beriladigan ballarni quyidagi jadvalda ko`rish mumkin:
T/R Ma`lumot turi Ball
1 Darslik 10
2 Kitob 10
3 Uslubiy qo`llanma 20
4 O`quv qo`llanma 25
5 Tezis 5
40](/data/documents/a45f2c37-9daf-4501-99c4-de641756ffb6/page_40.png)
![6 Maqola (respublika) 10
7 Maqola ( xalqaro) 20
2.9-jadval. Ma`lumot turlari jadvali
1. Har bir o`qituvchi tizimga kiritib borgan ma`lumot turlari bo`yicha tizimda
ball to`plab boradi. Misol tariqasida Axborotlashrtirish kafedrasi reytingi
misolida ko`rib chiqamiz. Umumiy holatda ushbu kafedra uchun tizim
tarkibida 10 nafar o`qituvchi kiritilgan va ularning amalga oshirgan ishlari
haqidagi ma`lumotlar quyidagi jadvalda aks ettirilgan.
Turakulov
A. Kuliyeva
D. Xurramov
a M. Asrorov
Sh. Toshtemirov
Sh.
Maqola_X 20 0 0 0 20
Tezis 5 5 5 5 5
Maqola_R 0 10 10 10 10
O`_qo`llanm
a 25 0 25 25 0
U_qo`llanma 0 20 0 20 0
Kitob 10 10 10 10 10
Darslik 0 10 0 10 0
2.10-jadval. Axborotlashtirish kafedrasi o`qituvchilari kiritgan ma`lumotlar
va ballar
Yuqoridagi jadvaldan ko`rinib turibdiki, tizim avtomatik tarzda ma`lumot turiga
qarab har bir o`qituvchiga ball biriktiradi va bazaga saqlaydi. Administrator kerakli
vaqtda ixtiyoriy kafedra reytingini aniqlash imkoniyatiga ega bo`ladi.
2. Umumlashtirilgan ballar quyidagi jadvalda aks etadi.
T/R F.I.SH. Kafedra Umumiy ball
1 Turakulov Amir Davronovich Axborotlashtirish 60
2 Kuliyeva Dilafruz Bahodirovna Axborotlashtirish 55
3 Xurramova Munisa Nodirovna Axborotlashtirish 50
4 Asrorov Sherali Alisherovich Axborotlashtirish 70
41](/data/documents/a45f2c37-9daf-4501-99c4-de641756ffb6/page_41.png)
![5 Toshtemirov Sherxon Ali o`g`li Axborotlashtirish 45
2.11-jadval. Kafedra o`qituvchilari to`plagan ballar
Yuqoridagi jadvalda Axborotlashtirish kafedrasi tarkibidagi 5 nafar o`qituchi
to`plagan ballar aks etgan. Endi quyidagi jadvalda tizim ushbu ma`lumotlar
asosida avtomatik tarzda reyting shakllantirganini guvohi bo`lamiz.
3. Umumiy reyting jadvali
T/R F.I.SH. Umumiy ball
1 Asrorov Sherali Alisherovich 70
2 Turakulov Amir Davronovich 60
3 Kuliyeva Dilafruz Bahodirovna 55
4 Xurramova Munisa Nodirovna 50
5 Toshtemirov Sherxon Ali o`g`li 45
2.12-jadval. Kafedra reytingi
Tizim mavjud ma`lumotlar asosida kafedra reytingini avtomatik tarzda tashkil
qiladi. Bu holatda administrator kerakli kafedrani tanlab reytingi ko`rish va chop
etish imkoniga ega.
II Bob bo‘yicha xulosa
Mazkur bobda reyting tizimi afzalliklari, O`qituvchilar ilmiy reytingini
ma’lumotlari modelini ishlab chiqish va ilmiy reyting tizimining ma’lumotlar
bazasini loyixalash, ma’lumotlarga asosan so ‘rovlar hosil qilishni shakllantirish,
ilmiy reytingni shakllantirishda suni`y intellekt tizim algoritmlarini qo`llash
jarayoni keltirib utilgan.
Bunda berilgan ma’lumotlar bazasi orqali kerakli ma’lumotlarni tanlanib olib
yuqoridagicha so‘rovlar asosida shakllar hosil qilish jarayoni keltirilgan.
42](/data/documents/a45f2c37-9daf-4501-99c4-de641756ffb6/page_42.png)
![III BOB. PROFESSOR-O`QITUVCHILAR ILMIY REYTINGINI
SHAKLLANTIRISHNING INTELLEKTUAL TIZIMI DASTURIY
TA’MINOTINING TAV F SIFI
3.1 Ma’lumotlar bazasining mantiqiy strukturasi va uni shakllantirish
Ma’lumotlar bazasi bir yoki bir nechta jadvallar asosida yaratiladi. Jadvallar
bir biri bilan bog’lanishda tarkibidagi maydonlarning atributlariga mos keluvchi
maydonlar yordamida bog’lanadi.
Ma’lumotlar bazasidagi jadvallar orasidagi munosabatlar qo‘yidagi to‘rtta
turda bo‘lishi mumkin: birga-bir, birga-ko‘p, ko‘pga-bir, ko‘pga-ko‘p.
Ushbu ma’lumotlar bazasini loyilahashda birga-bir va ko‘pga-ko‘p
bog’lanish munosabatlaridan foydalanildi. Birga-ko‘p bog’lanish munosabati
ma’lumotlar bazasini loyihalashda ko‘p uchraydi va uning vazifasi
takrorlanmaydigan qiymat oluvchi (kalit) maydonga ega bo‘lgan jadvalning xar bir
yozuvi qiymatiga ushbu maydon qiymatlari orqali bog’langan jadvaldagi ko‘p
sondagi yozuvlarini mos qo‘yishdir.
Mazkur tizim ish jarayonida asosan ikkita jadvaldan foydalanilgan jadvallar
asosiy jadval va arxiv jadval bunda birga-bir bog’lanish mavjud.
Ma’lumotlar bazasidagi jadvallar va uning tarkibiy qismlari –maydonlar va
turlarini keltiramiz:
id Familya Ism Otasining
ismi Fakultet Kafedra Login Parol
varchar varchar varchar varchar varchar varchar varchar varchar
3.1 jadval. Foydalanuvchilar jadvali
id UserID Ish turi Yili Ch.E.J.
varchar varchar Varchar Date varchar
3.2 jadval. Kiritiladigan ma`lumotlar haqidagi batafsil jadval
43](/data/documents/a45f2c37-9daf-4501-99c4-de641756ffb6/page_43.png)
![id UserID Ish turi Yili Ch.E.J.
varchar varchar Varchar Date varchar
id ma`lumot turi beriladigan ball
varchar varchar int
3.3 jadval. Kiritiladigan ma`lumotlar turlari va beriladigan ball jadvali
id Familya Ism Otasining
ismi Fakultet Kafedra Login Parol
varchar varchar varchar Varchar varchar varchar varchar varchar
Id Fakultet nomi
Varchar Varchar
3.4 jadval. Fakultet nomlari jadvali
Ma’lumotlar turi maydonning xususiyatiga ko‘ra tanlanadi. Bunda turlar
quyidagicha:
Varchar(<<hajmi>>)- belgili satr;
Int(<<hajmi>>)- butun tipli;
3.2 Dasturiy ta’minotning mantiqiy strukturasi
“ Professor-o`qituvchilar ilmiy reytingini shakllantirish va monitoring qilish ”
dasturiy ta’minoti dan Ahost.uz web-sayti server tarmog’iga joylashtirilgan holda
foydalaniladi. Bunda lokal yoki global tarmoq texnologiyasi ning ixtiyoriy biridan
foydalanish mumkin. Dasturiy ta’minot tarmoqga o‘rnatilganda unga tarmoq
manzili beriladi.
Dasturiy ta’minot ma’lumotlar bazasi va ushbu ma’lumotlar bazasi bilan ish
ko‘radigan dastur loyihasidan tashkil topgan.
44](/data/documents/a45f2c37-9daf-4501-99c4-de641756ffb6/page_44.png)
![3.1- rasm. Dasturiy ta’minot va ma’lumotlar bazasinig o‘zaro
aloqadorligi.
Dasturiy ta’minotdan foydalanishda xar doim ushbu yagona ma’lumotlar
bazasiga murojaat qilinadi. Shu tufayli barcha foydalanuvchilar bitta ma’lumotlar
bazasini shakllantiradilar. Shuning uchun bunday tarmoq texnologiyasiga
asoslangan dasturiy ta’minotlar biron – bir server kompyuterga o‘rnatiladi.
Tizimning qismlari bo‘lgan ma’lumotlar bazasi va dasturiy loyihani alohida –
alohida server kompyuterlariga o‘rnatish xam mumkin. Bu jarayonda dastur
loyihasining ma’lumotlar bazasiga ulanish qismidagi parametlar qiymatlarini
tahrirlash zarur, ya’ni ma’lumotlar bazasi joylashgan server-kompyuterning
tarmoqdagi manzili (yoki nomi), ma’lumotlar bazasiga kirish huquqi berilgan
ma’lumotlar bazasini boshqarish tizimining foydalanuvchisi nomi va paroli hamda
ma’lumotlar bazasini nomi ko‘rsatiladi.
Dasturiy ta’minotdan foydalanuvchilar quyidagi turlarga bo‘linadi:
Administrator – tizim ichida barcha ma’lumotlarni nazorat qilish huquqiga va
umumiy ma’lumotlarni tahrirlash huquqiga ega foydalanuvchi turi;
O`qituvchi – tizimda o`z reytingini shakllantirish uchun ma`lum bir id raqam
kesimidagi kerakli ma`lumotlardan foydalanish huquqiga ega foydalanuvchi turi;Ma`lumotlarni
yozish
Ma`lumotlar
bazasi
Ma`lumotlarni
o`qish
Dasturiy
ta`minot
45](/data/documents/a45f2c37-9daf-4501-99c4-de641756ffb6/page_45.png)
![ mehmon – tizimda o`qituvchilar reytingi bilan tanishish huquqiga ega
foydalanuvchi turi
Dasturiy ta’minotning mantiqiy strukturasi quyidagicha tasvirlanadi:
3.2- rasm. Dasturiy ta’minot mantiqiy strukturasi.
Dasturning faoliyat strukturasi quyidagi tarzda tashkil topgan:
Admin – bu bo‘lim asosan Ilmiy-o`quv bo`limi xodimlari tomonidan
boshqariladi. Bu bo‘limda foydalanuvchilar uchun kerakli jadvallar yoki shakllarga
ruxsat beriladi, tizim tarkibidagi barcha ma’lumotlarni taxrirlash mumkin. Shu
bilan birga bu bo‘lim orqali foydalanuvchi tizimdagi barcha ma’lumotlar holatlari
bilan tanishishi mumkin.
O`qituvchi – bu bo‘limdan ayni bir fakultet va kafedra Professor-
o`qituvchilari foydalanadi. Ushbu turdagi foydalanuvchilar o‘zi biriktirilgan
fakultet doirasidagi ma’lumotlardangina foydalanish imkoniga ega. Bu bo‘limda
kafedra o`qituvchilari o`z faoliyatlari bo`yicha barcha ma`lumotlarni tizimga
kiritishlari mumkin bo`ladi.
Mehmon – bu bo‘limdan rahbariyat, talabalar va o`qituvchilar reytingini
ko`rmoqchi bo`lganlar foydalanishi mumkin. Ushbu turdagi foydalanuvchilar o‘ziTIZIMGA
KIRISH
O`qituvchilar
portfolio
tizimi
Admin O`qituvchi Mehmon
46](/data/documents/a45f2c37-9daf-4501-99c4-de641756ffb6/page_46.png)
![tanlagan fakultet yoki kafedra o`qituvchilari reytingi bilan faqat tanishib chiqish
huquqiga ega.
Xech bir foydalanuvchi o‘zga foydalanuvchilar ma’lumotlariga dahl qila
olmaydilar. O‘ziga tegishli bo‘lmagan ma’lumotlarni tahrirlash imkoniga ega
emas.
3.3 Dasturiy ta’minotning tarkibi tavsifi
Dasturiy ta’minot tarmoq texnologiyasi asosida PHP dasturlash tilida ishlab
chiqildi. Bunda sahifalarni yaratish va uni dizaynini qilish uchun HTML ( Hyper
Text Markup Language ) tili va CSS ( Cascading Style Sheets ) interfeysidan
foydalanildi. Web-sahifalar qayta ishlash uchun JavaScript tilining skriptlari
qo‘llanildi.[7]
Dastur quyidagi qismlardan tashkil topadi:
Dasturga kirish (avtorizatsiya) qismi modullari:
index.php – dasturning dastlabki oynasi bo‘lib, bunda foydalanuvchini tizimga
kirish uchun avtorizatsatsiya ma’lumotlarini kiritishi so‘raladi va ushbu
ma’lumotlar tekshirish jarayoniga o‘tkaziladi.
indexresult.php – kiritilgan avtorizatsiya ma’lumotlarini mavjudligini tekshirish
proseduralari bajariladi va natijasi qaytariladi;
Asosiy oyna modullari:
menu_main_admin- tizim asosiy menyular sahifasi;
regis_admin-tizimdan foydalanuvchilarni ruyxatdan o‘tkazish sahifasi;
res_regis_admin-tizimdan foydalanuvchilarni ruyxatdan o‘tkazish natija
sahifasi;
main_admin-administrator sahifani asosiy fayli;
menu_main_admin-administrator menyular sahifasi;
database-tizimning ma’lumotlar bazasiga bog'lanish;
regis_teacher-o`qituvchilarni ro‘yxatdan o‘tkazish fayli;
res_regis_teacher-o`qituvchilarni ro`yxatdan o‘tkazishning natija sahifasi;
regis_rate- o`qituvchi tasarrufiga ma`lumot turlarini kiritish fayli;
47](/data/documents/a45f2c37-9daf-4501-99c4-de641756ffb6/page_47.png)
![add_fakkaf-tizim tarkibiga fakultet va kafedra qo‘shish sahifasi;
res_add_fakkaf- tizim tarkibiga fakultet va yunalish qo‘shish natija sahifasi;
regis_bal1- o`qituvchi tasarrufiga ballarni kiritish sahifasi;
regis_bal2 –ballarni saqlash;
questin_f- ma’lum bir fakultet buyicha reytingni aniqlash sahifasi
res_questin_f- ma’lum bir fakultet buyicha reytingni aniqlashning natija
sahifasi
questin_teach_bal-bitta o`qituvchi to`plagan ballarni aniqlash sahifasi
res_ questin_teach_bal - bitta o`qituvchi to`plagan ballarni aniqlash natija
sahifasi
questin_teach- tizim tarkibidagi o`qituvchilarni aniqlash;
questin_log – tizim tarkibidagi foydalanuvchilarni aniqlash;
Bundan tashqari dasturiy ta’minotda foydalanilgan quyidagi resurslar
jamlanmasi ham mavjud:
- css fayllari (css - Cascading Style Sheets ) sahifa dizaynlari parametrlari yozilgan
fayllar;
- scripts – JavaScript dasturlash tili orqali yozilgan *.js kengaytmali fayllar;
- images – sahifalarda chaqirilayotgan grafik fayllar;
Avtorizasiya – bu ma’lum resurs, huquq yoki amaldan foydalanish huquqini
tekshirish jarayoni.
Dasturiy ta’minot adaptatsiya qilinishi yuzasidan quyidagi imkoniyatlarga
ega:
- dasturga qo‘shimcha bo‘lim va sahifalar qo‘shish;
- dasturning muloqot tili sifatida yangi til qo‘shish;
- boshqa muassasa uchun dastur ma’lumotlarini moslash;
Dasturdan foydalanish uchun qo‘yiladigan talablar:
Foydalanuvchilar internet tarmog`iga ulangan bo`lishsa tizimdan foydalanish
uchun Malumot.mcoder.uz web-saytiga kirib ro`yxatdan o`tishlari talab etiladi.
Agar internet tarmog`iga ulanish imkoni bo`lmasa, ushbu foydalanuvchiga lokal
tarmoq orqali tizim ulab beriladi, ularga talablar esa quyidagicha:
48](/data/documents/a45f2c37-9daf-4501-99c4-de641756ffb6/page_48.png)
![Server kompyuterning tizimiga qo‘yiladigan talablar:
Server texnologiya asosida ishlashga mo‘ljallangan operatsion tizimlardan biri
o‘rnatilganligi bo‘lishligi. Apache 2.0 yoki undan yuqori versiyadagi, MYSQL 5
yoki undan yuqori versiyadagi va PHP 4.0 yoki undan yuqori versidagi dasturlar
o‘rnatilgan bo‘lishligi.
Server kompyuterga qo‘yiladigan texnik talablar:
2.0 Gb tezkor xotira, qattiq diskda 250 Mgb bo‘sh joy talab qilinadi.
Mijoz kompyuterning tizimiga qo‘yiladigan talablar:
Internet Explorer 7.0 va undan yuqori versiya s i, Mozilla Firefox 3.0 va undan
yuqori versiyadagi, Opera 6.0 va undan yuqori versiyadagi, Safari 4.0 va undan
yuqori versiyadagi, GoogleChrome 6.0 va undan yuqori versiyadagi brauzerlardan
biri kompyuterda o‘rnatilgan bo‘lishligi.
Mijoz kompyuterga qo‘yiladigan texnik talablar:
Dastur ishlatilayotgan server kompyuter bilan aloqa o‘rnatilgan (o‘rtacha
tezlikdagi (100 Mb/sek)) tarmoqga ulangan kompyuterdan foydalanish.
3.4 Dastur yordamida reytingni shakllantirish jarayoni amalga oshirish
Dasturiy ta ’ minotdan foydalanish uchun xar bir foydalanuvchi tizimda
ro‘yxatga olinishi zarur . Ro‘yxatga olinish jarayonida foydalanuvchi turi,
foydalanuvchi dasturga kirish (avtorizatsiyadan o‘tish) uchun zarur bo‘lgan
foydalanuvchi nomi (logini) va paroli xam qayd etiladi. Foydalanuvchi o‘z logini
va paroli orqali dasturga kirganida, unga tegishli bo‘lgan ma’lumotlar tizimda aks
etadi. Tizimdan mehmon sifatida foydalangan vaqtda faqat fakultet yoki kafedra
reytingini ko`rish huquqiga ega.
Tizim quyidagi tarkibiy qismlardan tashkil topadi:
1. Tizimga kirish ;
2. Fakultet va kafedra bo`yicha qidiruv;
3. Tizimga ma’lumot kiritish;
4. Taxrirlash;
5. Qo‘shimcha imkoniyatlar;
49](/data/documents/a45f2c37-9daf-4501-99c4-de641756ffb6/page_49.png)
![1. Tizimga kirish.
Dasturiy ta’minot o‘rnatilgan server kompyuter bilan tarmoq orqali aloqada
bo‘lgan kompyuterdagi Web-brauzerlardan (3.3 banddagi dasturiy ta’minotga
qo‘yilgan tizim talablariga qaralsin) biri ishga tushiriladi va Web-brauzerning
manzil yozish maydoniga dasturiy ta’minotning tarmoqdagi manzili kiritiladi
3.3-rasm. Web-brauzerga tizim manzilini kiritish
Tizimga kirish uchun foydalanuvchi uchun quyidagi sahifa hosil buladi.
Xosil bo‘lgan sahifada foydalanuvchi nomi (logini) va paroli kiritiladi. Agar
foydalanuvchi nomi va paroli avtorizatsiyasidan o`tgan bulsa tizimga kiriladi.
3.4-rasm. Foydalanuvchini avtorizatsiyadan o‘tkazish sahifasi
Tizimga foydalanuvchi nomi va paroli avtorizatsiya tekshiruvidan o‘tgandan
so‘ng tizimga kiriladi.
50](/data/documents/a45f2c37-9daf-4501-99c4-de641756ffb6/page_50.png)
![3.5-rasm. Dasturiy ta’minotning (admin)bosh sahifasi
Foydalanuvchi haqidagi ma’lumotlar dastur oynasida aks etib turadi. Dastur
bo‘limlari foydalanuvchi turiga qarab o‘zgarishlarga ega bo‘ladi, ya’ni ushbu
foydalanuvchi foydalanish huquqiga ega bo‘lgan bo‘limlargina dasturda aks etadi.
Sahifaning chap qismida dasturning barcha modullariga murojaat qilish
tugmalari joylashgan. Dastur sahifasining o‘rta yuqori qismida esa tizim
ma’lumotlarini saralangan holda namoyon qilish uchun qiymatlari foydalanuvchi
tomonidan tanlanadigan maydonlar joylashgan. Dasturning asosiy oynasida
murojaat qilingan modullar bilan ishlash sahifalari o‘rin oladi.
Ma’lumotlar bazasidagi ma’lumotlarini barcha turdagi foydalanuvchilar
ko‘rish huquqiga ega emas, faqat ma’lumotlarni tahrirlash (qo‘shish, o‘zgartirish,
o‘chirish) huquqi tizimni “administrator” turidagi foydalanuvchilar uchun mavjud.
3.6-rasm. Dasturiy
ta’minotning vertikal
menyusi
51](/data/documents/a45f2c37-9daf-4501-99c4-de641756ffb6/page_51.png)
![Dasturiy ta’minotning vertikal qismini tanlangan ma’lumot uchun har bir
xodimning ma’lumotnomasini yoki so‘rovnomasini hosil qilish qismi.
2.Tizimning qidiruv qismi
Tizimning qidiruv qismi ishlash vaqtida bir nechta so‘rovlar mavjud
3.7-rasm. Dasturiy ta’minotning vertikal menyusining kengaytirilgan holati
Mazkur bo‘limga tegishli funksiyalarni ko‘rib chiqamiz:
Qidiruv qismida ma’lumotlar bazasidan so‘rovlarga asosan ma’lumotlar bir
necha shakllarda paydo bo`ladi.
52](/data/documents/a45f2c37-9daf-4501-99c4-de641756ffb6/page_52.png)
![a) “Foydalanuvchilarni kafedra bo`yicha qidirish” so‘rovi natijasida ma’lum bir
kafedra o`qituvchilari to‘g’risida ma’lumotlar shakllanadi:
3.8-rasm. Dasturiy ta’minotning so‘rov natijalari
b) “Kafedra o`qituvchilari faoliyati” so‘rovi natijasida ma’lum bir o`qituvchi
amalga oshirgan ishlari haqida ma`lumotlarni ko`rish imkoni mavjud:
3.9-rasm. Dasturiy ta’minotning so‘rov natijalari
c) “Kafedralar ro`yxati” so`rovi natijasida barcha mavjud kafedralarni ko`rish
imkoni mavjud:
3.10-rasm. Dasturiy ta’minotning so‘rov natijalari
53](/data/documents/a45f2c37-9daf-4501-99c4-de641756ffb6/page_53.png)
![d) “Ma`lumot turlari” so`rovi natijasida professor-o`qituvchilar kiritishi mumkin
bo`lgan barcha turdagi ma`lumotlarni ko`rish imkoni mavjud:
3.11-rasm. Dasturiy ta’minotning so‘rov natijalari
e) “Kafedra va ma`lumot turi bo`yicha” so`rovi natijasida qaysi kafedra
o`qituvchisi qaysi turdagi ma`lumot kiritganini ko`rish imkoni mavjud:
3.12-rasm. Dasturiy ta’minotning so‘rov natijalari
f) “Ro`yxatdan o`tishga ruxsat berish” bu holatda faqat administrator
foydalanuvchilarga avtorizatsiya qilish uchun ruxsat berishi mumkin:
3.13-rasm. Dasturiy ta’minotning so‘rov natijalari
g) “Kafedra va ish turi” maxsus so`rovi natijasida ma`lum bir kafedra
o`qituvchilari va ma`lum bir ma`lumot turi bo`yicha reytingni aniqlash imkoni
mavjud:
54](/data/documents/a45f2c37-9daf-4501-99c4-de641756ffb6/page_54.png)
![3.14-rasm. Dasturiy ta’minotning so‘rov natijalari
Barcha so‘rovlar yuqorida keltirilgan so‘rovlar asosida amalga oshiriladi.
3.Tizimga ma’lumotlar kiritish
Tizimga ma’lumotlarni kiritish jarayoni quyidagi bo‘limlarga bulinadi:
1.Ro‘yxatdan o‘tkazish
O`qituvchilarni Yangi administratorlarni
3.15-rasm. Foydalanuvchilarni ro‘yxatdan o‘tkazish
Yangi kafedra va ma`lumot turi qo`shish quyidagicha bo`ladi:
3.16-rasm. Yangi kafedra va ish turi qo`shish sahifalari
55](/data/documents/a45f2c37-9daf-4501-99c4-de641756ffb6/page_55.png)
![Ma’lumotlar bazasiga ma’lumotlarni to‘ldirish uchun barcha maydonlarni
to‘ldirib saqlash tugmasini bosish kerak.
4. Tizim tarkibidagi ma’lumotlarni taxrirlash
Bunda tizim tarkibidagi ma’lumotlarni, yani foydalanuvchilar, mehmon va yangi
administratorlar ma`lumotlarini taxrirlash imkoniyati mavjud.
3.17-rasm. O`qituvchilar ma`lumotlarini taxrirlash sahifasi
Quyida Axborotlashtirish kafedrasi o`qituvchilari reytingi shakllanish jarayonini
ko`rib chiqamiz.
a) Foydalanuvchi tizimga login va parol orqali kiradi.
Foydalanuvchi interfeysi quyidagicha bo`ladi.
3.18-rasm. Foydalanuvchi interfeysi
Tizimga kirgandan so`ng web-sayt chap qismidagi menyudan kiritish tugamasi
bosiladi va ma`lumotlar turiga qarab kiritiladi.
Ma`lumot kiritish oynasi quyidagicha bo`ladi.
56](/data/documents/a45f2c37-9daf-4501-99c4-de641756ffb6/page_56.png)
![3.19-rasm. Foydalanuvchi ma`lumot kiritish oynasi
Ma`lumot kiritish jarayonida foydalanuvchidan ya`ni o`qituvchidan 3 xil turdagi
ma`lumotlar talab qilinadi:
- Ma`lumot turi
- Ma`lumot nomi
- Ma`lumot fayli
Saqlash tugmasi bosilgandan keyin, tizim foydalanuvchiga avtomatik tarzda ball
biriktiradi. Qaysi turdagi ma`lumotga qancha miqdorda ball biriktirish
administrator tomonidan boshqariladi va quyida ushbu jarayon aks etgan sahifani
ko`rib chiqamiz.
57](/data/documents/a45f2c37-9daf-4501-99c4-de641756ffb6/page_57.png)
![3.20-rasm. Ma`lumot turiga beriladigan ballarni boshqarish sahifasi
Administrator istalgan vaqtda kerakli ish turiga beriladigan ballni o`zgartirish
imkoniyatiga ega va quyidagi rasmda ballni tahrirlash sahifasini ko`rib chiqamiz.
3.21-rasm. Ish turini tahrirlash sahifasi
Misol tariqasida quyidagi rasm orqali Axborotlashtirish kafedrasi o`qituvchilari
reytingini ko`rib chiqamiz.
3.22-rasm. Kafedra o`qituvchilari reytingi sahifasi
58](/data/documents/a45f2c37-9daf-4501-99c4-de641756ffb6/page_58.png)
![Yuqoridagi rasmdan ko`rinib turibdiki, tizim avtomatik tarzda o`qituvchilarga ball
biriktirib boradi va ularning reytingini hisoblaydi.
III-Bob bo‘yicha xulosa
Dissertatsiya ishining yakunlovchi bobida asosan dasturiy ta’minotni
yaratilishi va uni ishlash prinsipi keltirilgan.
Mazkur bobda Professor-o`qituvchilar ilmiy reytingini shakllantirish dasturiy
ta’minotining tavsifi , ma’lumotlar bazasining mantiqiy strukturasi va uni
shakllantirish, dasturiy ta’minotning mantiqiy strukturasi, dasturiy ta’minotning
fizik jihatdan yaratilishi, d astur yordamida reytingni shakllantirish jarayoni amalga
oshirish jarayoni keltirilgan.
59](/data/documents/a45f2c37-9daf-4501-99c4-de641756ffb6/page_59.png)
![XULOSA
Hozirgi davrda axborotlarning xaddan tashqari ko‘pligi bu axborotlarni
saqlashda, qayta ishlashda, hamda xar xil turdagi masalalarni yechishda xisoblash
texnikasidan keng foydalanishni va axborot sistemalari yaratishni talab qiladi.
Axborot tizimi axborotni to‘plash, saqlash va qayta ishlash uchun, keng
imkoniyatli maqsadlarda samarali foydalanish uchun xizmat qiladi.
Axborot tizimi va axborot texnologiyasining avtomatlashtirilgan
elementlarini qo‘llash va avtomatlashtirish asosida yangi axborot texnologiyasini
yaratish, avtomatlashtirish sistemalarini loyixalash hamda uni ishlab chiqish asosiy
vazifalaridan biri hisoblanadi.
Tadqiqot maqsadi va vazifalaridan kelib chiqqan holda ishning maqsadi
o‘quv muassasasining ta’lim yunalishlari va boshqa bo‘limlari bo‘yicha
ma’lumotlar bazasini yaratish va unda tizimdan lokal yoki global tarmoq orqali
foydalanish va ma’lumotlarni qayta ishlashni amalga oshirish uchun dasturiy
ta’minot yaratildi. Ishning maqsadini amalga oshirish uchun dasturiy ta’minot
quyidagi vazifalarni bajaradi:
-Tezkor ravishda yo nalish, kurs, gurux va talaba familiyalari bo yicha so rovlarʻ ʻ ʻ
asosida talabalar shartnoma to lovlari haqida ma’lumotlarni shakllantirib hisobot
ʻ
ko rinishida chop etish.
ʻ
-Tizimdan foydalanuvchilarni ro yxatdan o tkazish;
ʻ ʻ
-Tizimga talaba va talabaning shartnoma to lovi haqida ma’lumot kiritish;
ʻ
-Har safar talaba to lov summasi va sanasi haqida ma’lumotlarni yangilash;
ʻ
-Administrator ixtiyoriy vaqtda yo nalish, gurux va kurs bo yicha so rovlar asosida
ʻ ʻ ʻ
talabalarni qarzdorlik holatlarini aniqlash;
-To lov summasi o zgargan vaqtda avtomatik to lovlarni o zgartirish;
ʻ ʻ ʻ ʻ
-Tizim tarkibidagi talabalarni avtomatik kursdan kursga ko chirish va bitirgizish;
ʻ
-Ixtiyoriy talabani to lov summa va to lov sanalarini tezkor aniqlash.
ʻ ʻ
Dasturiy ta’minotdan foydalanish uchun ko‘rsatma berish.
Tadqiqotda qo‘llanilgan uslublarning qisqacha tavsifi:
60](/data/documents/a45f2c37-9daf-4501-99c4-de641756ffb6/page_60.png)
![- ma’lumotlar bazalarini loyihalashda relyasion algebra va tarmoq
texnologiyalaridan foydalanildi;
- dasturni client-server (mijoz-server) texnologiyasi asosida ishlab chiqildi;
- ma’lumotlarni himoyalashda identifikasiyalash usulidan foydalanildi;
- dastur foydalanuvchilarini guruhlarga ajratish va dasturdan foydalanish uchun
avtorizatsiya tizimini qo‘llash texnologiyasidan foydalanildi.
Mazkur tizim oliy ta’lim tizimida shartnoma to‘lov ishini yuritish uchun
tuzilgan dasturiy ta’minot ma’lumot almashinish jarayonini tezlashtirish va bir
muncha qulayliklarni yuzaga keltirdi.
Shu bilan birga, tizimda qayd etilgan barcha ma’lumotlar tizimning
ma’lumotlar bazasida saqlanadi. Ma’lumotlar bazasidagi ma’lumotlar ishonchli
tarzda saqlashnishi, zaruriyat bo‘lganda ushbu ma’lumotlarga qayta murojaat qilish
va ushbu ma’lumotlardan samarali foydalanishga imkon yaratiladi.
61](/data/documents/a45f2c37-9daf-4501-99c4-de641756ffb6/page_61.png)
![Adabiyotlar ro‘yhati
1. O‘zbekiston Respublikasi Prezidentining 2017 yil 7 fevraldagi PF-4947-
sonli Farmoni Toshkent sh., 2017 yil 7 fevral, PF-4947-son .
2. Axatov A., Mardonov D., Nazarov F. Modelirovanie otnosheniya prosessov
opredeleniya reytingov i zanyatosti na osnove sifrovix texnologiy. Vestnik
TUIT.Tashkent. № 3(10).2020.
3. Axatov A., Mardonov D., Nazarov F. Modelirovanie bazi dannix sistemi
monitoringa reytinga i trudovix otnosheniy. Problemi informatiki i
yenergetiki, TUIT, Tashkent. № 3(5).2020.Markov A. S., Lisovskiy K. YU.
Baz ы dann ы x. Vvedenie v teoriyu i metodologiyu: Uchebnik. – M.: Finans ы
i statistika, 2006. – 512 s.
4. Laura Tomson "Razrabotka Web- prilojeniy na PHP i MySQL " . Per. s
angl./ Laura Tomson, Lyuk Velling. -2-e izd., ispr. - SPb: OOO
"DiaSoftYUP", 2003. -672 s.
5. Larry Ulman "PHP 6 and MySQL 5 for Dynamic Web Sites". Peachpit
Press.
6. “Professional PHP Programming” Published by Wrox Press Ltd., USA.
7. Jay Greenspan, Brag Bulger "MySQL/PHP Database Applications". M&T
Books.
8. Lyuk Velling, Lora Tomson "Razrabotka Web-prilojeniy s pomoщyu PHP i
MySQL".: Sams Publishing. 2007. – 896 s.
9. Atkinson, Leon. A92 MySQL. Biblioteka professionala.: Per. s angl. — M.:
Izdatelskiy dom "Vilyame", 2002. — 624 s.:
10. Stiven Xolsner "PHP v primerax". Per. s ang. -M.: OOO "Binom press",
2007 g. 352 s:
11. "Practical Web 2.0 Applications with PHP" by Quentin Zervaas. 2008 y. 594
s.
12. Marxvida I.V. "Sozdanie Web-stranits: HTML, CSS, JavaScript" Minsk
OOO "Novoe znanie", 2002 -352 s.
62](/data/documents/a45f2c37-9daf-4501-99c4-de641756ffb6/page_62.png)
![13. Artemiy Lomov “HTML, CSS, SKRIPTЫ: praktika sozdaniya saytov”,
Sankt- Peterburg “BXV-Peterburg”, 2006, 416 s.
14. Petyushkin A. B. “ HTML. Ekspress-kurs” – SPb.: BXV- Peterburg, 2003. -
256 s.
15. Merjevich V. V. HTML i CSS na primerax. – SPb.: BXV-Peterburg, 2005. –
448 s.
16. A. Gorev, S. Makasharipov, R. Axayan. Effektivnaya rabota s SUBD. 445 s.
17. Zak Greant, Graeme Merrall, Torben Wilson, Brett Michlitsch. PHP
Functions Essential Reference. “New Riders Publishing”, -768 b.
18. Vayk Allen i dr. JavaScript . Ensiklopediya polzavatelya: Per.s angl./Allen
Vayk. –K.: OOO “TID DS”, 2001. -480 s.
19. Merdok, Kelli L. JavaScript: naglyadn ы y kurs sozdaniya dinamicheskix
Web – stranits. : Per. s angl. : Uch. pos. – M. : Izdatelskiy dom “Vilyame”,
2001. – 228 s.
20. http://www.spravkaweb.ru ( Web-dasturlash tillaridan kurslar ).
21. http://www.php-mysql-video.ru/fvl (PHP tilini o‘rganish bo‘yicha to‘liq
kurslar).
22. http://www.php-manual.ru (PHP tilining funksiyalari va metodlari).
23. http://www.mysql.ru (MySQL tili haqidagi to‘liq kurslar).
63](/data/documents/a45f2c37-9daf-4501-99c4-de641756ffb6/page_63.png)
PROFESSOR-O'QITUVCHILAR ILMIY REYTINGINI SHAKLLANTIRISH VA MONITORING QILISHNING INTELLEKTUAL TIZIM ALGORITMI VA DASTURIY TA’MINOTINI YARATISH MUNDARIJA Kirish . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 I bob . Axborot tizimining m a’lumotlar bazasini yaratis h va uni loyihalash bosqichlari .. 7 1. Axborot tizimida m a’lumotlar bazasining asosiy tushunchalari . . 7 2. Axborot tizimi m a’lumotlar bazasini loyihalash . . . . . . . . . . . . 11 3. Ma’lumotlar modellari va m a’lumotlar bazasini yaratish tizimlari. . . . . . . . . . . . . . 15 4. Ma’lumotlar bazasini tahrirlash uchun amaliy dastur ishlab chiqish vositasi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 I bob bo‘yicha xulosa………………………………………….. 26 I I bob. Professor-O`qituvchilar ilmiy reytingini shakllantirishning sun`iy intellekt tizimi ma`lumotlar bazasi tavsilotlari . 27 1. Reyting tizimlari va ularning afzalliklari . . . . . . . . . . 2. O`qituvchilar ilmiy reytingini ma’lumotlari modelini ishlab chiqish va ilmiy reyting tizim ining ma’lumotlar bazasini loyixalash ……………………………………………. 37 3. 4. Ma’lumotlarga asosan so ‘rovlar hosil qilishni shakllantirish…………………………………………… Ilmiy reytingni shakllantirishda suni`y intellekt tizim algoritmlarini qo`llash……………… 38 II bob bo‘yicha xulosa………………………………………….. 38 I II bob. Professor-O`qituvchilar ilmiy reytingini shakllantirishning intellektual tizimi dasturiy ta’minotining tav f sifi ……………………… 39 1. Ma’lumotlar bazasining mantiqiy strukturasi va uni shakllantirish . 41 2. Dasturiy ta’minotning mantiqiy strukturasi . . . . . . . . . . . . . . . . . 1
43 3. Dasturiy ta’minotning tarkibi tavsifi . . . . . . . . . . . . . . 49 4. Dastur yordamida reytingni shakllantirish jarayoni amalga oshirish……………………………………………………… 50 III bob bo‘yicha xulosa………………………………………….. 53 Xulosa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 Adabiyotlar ro‘yxati . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ilovalar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . KIRIS H O‘zbekiston Respublikasi Prezidentining 2017 yil 7 fevraldagi PF-4947-son Farmoni bilan tasdiqlangan 2017-2021 yillarda O‘zbekiston Respublikasini rivojlantirishning beshta ustuvor yo‘nalishi bo‘yicha harakatlar strategiyasi mamlakatning davlat va jamiyat rivojlanishi istiqbolini strategik rejalashtirish tizimiga sifat jihatdan yangi yondashuvlarni boshlab berdi [1] . Unda belgilangan vazifalar sirasida ta’lim va fan sohasini rivojlantirish ham aloxida ko‘zda tutilgan. O‘zbekiston Respublikasi Prezidentining 2017 yil 7 fevraldagi PF-4947-son Farmoni ijrosini ta’minlash maqsadida oliy ta’lim tizimidagi boshqaruv jarayonlarni elektron hisoblash mashinalari yordamida avtomatlashtirish usullarini yaratish bugungi kunni asosiy vazifalaridan biri hisoblanadi[1]. Jamiyatning barcha sohalari jadallik bilan rivojlanayotgan bir vaqtda axborot texnologiyalari ham barcha sohalarga jadallik bilan kirib bormoqda. Bugungi kunda ma’lumotlar oqimining ko‘pligi tufayli ularni qisqa vaqt ichida qayta ishlash muommosi ham ortib bormoqda. Ma’lumotlar oqimining ko‘pligi tufayli ularni qisqa vaqt ichida qayta ishlash uchun ma’lum bir sohaga oid muammoni hal qiladigan avtomatlashtirilgan tizimlar yaratish ta’lab etiladi[3]. Ushbu masalalarning dolzarbligi xususida O‘zbekiston Respublikasi Prezidentining 2012 yil 21 martdagi “Zamonaviy axborot-kommunikatsiya texnologiyalarini yanada joriy etish va rivojlantirish chora-tadbirlari to‘g’risida”gi PQ-1730 sonli qarori, hamda “O‘zbekiston Respublikasida “Elektron ta’lim milliy 2
tarmog’ini yaratish” investitsion loyihasini amalga oshirish chora-tadbirlari to‘g’risida”gi PQ-1740 sonli qarori va me’yoriy hujjatlarda alohida ta’kidlab o‘tilgan. Zamonaviy axborotlar sistemasi, ma’lumotlar integrasiyasi konsepsiyasiga asoslangan katta xajmdagi ma’lumotlarni saqlash bilan tavsiflanadi va ko‘p sonli foydalanuvchilarning turli xildagi talablariga javob berishi kerak bo‘ladi. Axborot tizimi va axborot texnologiyasining avtomatlashtirilgan elementlarini qo‘llash va avtomatlashtirish asosida yangi axborot texnologiyasini yaratish avtomatlashtirish sistemalarini loyihalashtiruvchilarning asosiy vazifalaridan biri hisoblanadi. Ushbu dissertatsiya ishining maqsadi o liy ta’lim boshqaruvida professor- o`qituvchilarni ilmiy reytingini tafakkurli tizim algoritmlari yordamida shakllantirish va dasturiy ta’minotini yaratish hisoblanadi. Ishning natijasi esa oliy ta’lim tizimida eng asosiy axborot manbai bo‘lgan tarmoq (global yoki lokal) texnologiyasi asosida ishlovchi “O`qituvchilar ilmiy reytingini avtomatlashtirish tizimi” dasturiy ta’minoti hisoblanadi. Dissertatsiya ishi mavzusining asoslanishi va uning dolzarbligi: Ta’lim tizimida o‘quv jarayonini boshqarishning sifat ko‘rsatkichlari bo‘yicha jahon andozalari darajasiga ko‘tarish, zamonaviy axborot texnologiyalarini yurtimizda keng joriy etish uslubini yaratish dolzarb masalalardan hisoblanadi. Ta’lim muassasalarining professor-o`qituvchilari ilmiy faoliyatini baholashni avtomatlashtirishda oliy ta’lim muassasasi o`qituvchilari ma’lumotlar bazasi hosil qilinadi. Ma’lumotlar bazasi asosida barcha o`qituvchilar o`zlarining ilmiy faoliyati ma’lumotlaridan tarmoq orqali avtomatik tarzda foydalanish imkoni yaratiladi. Tadqiqot obyekti va predmetining belgilanishi: Oliy ta’lim muassasalari ilmiy-o`quv bo‘limi tadqiqot ob’yekti, uning ishini avtomatik tarzda boshqarishni tashkil etish tadqiqot predmeti hisoblanadi. Tadqiqot maqsadi va vazifalari: Ishning maqsadi o‘quv muassasa o`qituvchilarining ilmiy faoliyatiga tegishli ma’lumotlar bazasini yaratish va unda tizimdan lokal yoki global tarmoq orqali foydalanish hamda ma’lumotlarni qayta 3
ishlashni amalga oshirish uchun dasturiy ta’minot yaratishdan iborat. Ishning maqsadini amalga oshirish uchun quyidagi vazifalarni bajarish lozim: -Tezkor ravishda fakultet, kafedra, ish turlari bo yicha so rovlar asosida o`qituvchilarni amalga oshirgan ishlari haqidaʻ ʻ ma’lumotlarni shakllantirib hisobot ko rinishida chop etish. ʻ -Tizimdan foydalanuvchilarni ro yxatdan o tkazish; ʻ ʻ -Tizimga o`qituvchilarning yutuqlari haqida ma’lumot kiritish; -Har safar kiritilgan ma’lumotlarni yangilash; -Administrator ixtiyoriy vaqtda kafedra va fakultet kesimida so rovlar asosida ʻ o`qituvchilarni reytingini aniqlash; - Tekshiruvdan o`tmagan ma`lumotlarni o zgartirish; ʻ -Tizim tarkibidagi o`qituvchilarga avtomatik tarzda mavjud ma`lumotlarga asoslanib ball qo`yib bori sh ; -Ixtiyoriy kafedrada nisbatan kam ball to`plagan o`qituvchilarni aniqlash. Dasturiy ta’minot tavsifini berib, un dan amalda foydalanish uchun ko‘rsatma lar berish. Mavzu bo‘yicha qisqacha adabiyotlar tahlili: Ma’lumotlar bazasining tarkibiy qismlarini, ma’lumotlarning infologik va datalogik modellari bilan ishlash, ma’lumotlar bazasining fayl tizimini yaratish, ma’lumotlar bazasiga so‘rovlar bilan ishlov berish quyidagi asosiy adabiyotlardan tahlil qilib o‘rganildi: 1. Atkinson, Leon. A92 MySQL. Biblioteka professionala.: Per. s angl. — M.: Izdatelskiy dom "Vilyame", 2002. — 624 s.: 2. T. Konolli, K. Begg "Bazы dannыx: proektirovanie, realizatsiya i soprovojdenie" , Dialektika 2000 . 3. “Professional PHP Programming” Published by Wrox Press Ltd., USA. 4
Web ilova ni yaratishda asosan Marxvida I.V. "Sozdanie Web-stranits: HTML, CSS, JavaScript" Minsk OOO "Novoe znanie", 2002 -352 s. adabiyotlar i dan foydalanildi. Tadqiqotda qo‘llanilgan uslublarning qisqacha tavsifi: - ma’lumotlar bazalarini loyihalashda relyasion algebra va tarmoq texnologiyalaridan foydalanildi; - dastur client-server (mijoz-server) texnologiyasi asosida ishlab chiqildi; - ma’lumotlarni himoyalashda identifikasiyalash usulidan foydalanildi; - dastur foydalanuvchilarini guruhlarga ajratish va dasturdan foydalanish uchun avtorizatsiya tizimini qo‘llash texnologi yas idan foydalanildi. Tadqiqot natijalarining nazariy va amaliy ahamiyati: Dissertatsiya ishini bajarish natijasida yaratilgan ma’lumotlar bazasiga ko‘ra oliy ta’lim muassasasi o`qituvchilarining ilmiy faoliyati haqidagi ma’lumotlarni yagona algoritm asosida qayta ishlashni amalga oshiruvchi dasturiy ta’minot yaratish muhim amaliy ahamiyat kasb etadi. Dissertatsiya ishi natijalaridan oliy ta’lim tizimidagi barcha oliy o‘quv yurtlarida foydalanib, real iqtisodiy va sifat samaradorlikka erishish mumkin. Tadqiqotning ilmiy yangiligi: Mazkur ishda universitet ilmiy-o`quv bo‘limi ishini yuritishni amalga oshirish dasturiy ta’minoti tarmoq texnologiyasidan foydalangan holda yaratildi va ma’lumotlar bazasi modeli MySQLWorkbench tizimida ishlab chiqildi. Universitet ilmiy-o`quv bo‘limi ishini avtomatik tarzda boshqarish jarayonida ma’lumotlarni saqlanish holatini, vaqtni tejash va ma’lumotlar aylanishini samarali hosil qilish imkonini beradi. Bitiruv ishining tarkibining qisqacha tavsifi: Dissertatsiya ishi, kirish qismi, 3 ta bob, xulosa, foydalanilgan adabiyotlar ro‘yxati iborat. I- bob. Ma’lumotlar bazasini yaratis h va uni loyihalash bosqichlari . Mazkur bobda ma’lumotlar bazasining asosiy tushunchalari, uni loyihalash jarayoni, yaratish usullari, reyting tizimlari va ularning afzalliklari, tahrirlash uchun amaliy dastur ishlab chiqish vositasilari bayon etilgan. 5