Yigitliyev Islomjon
4
Mavzu: Masofadan ta’om buyrutma berish va yetkazib berish
ma’lumotlarni ro‘yhatga olish mobil ilovasini yaratish.
Mundarija:
Kirish ............................................................................................................... 5
I. Asosiy qism .................................................................................................. 7
1.1. Java dasturlash tilining tarixi ................................................................... 7
1.2. Java dasturlash tilida ob’ektli ma’lumotlar turlari ................................... 9
1.3. Java dasturlash tilida klasslar va interfeyslar ......................................... 18
II. Loyiha qismi ............................................................................................. 22
2.1. Masofadan ta’om buyrutma berish va yetkazib berish ma’lumotlarni
ro‘yhatga olish mobil ilovasini ma’lumotlar bazasi bilan bog‘lash modellar asosida
CRUD klasslarini yaratish ....................................................................................... 22
2.2. Masofadan ta’om buyrutma berish va yetkazib berish ma’lumotlarni
ro‘yhatga olish mobil ilovasini Java dasturlash tilining komponentalari yordamida
yaratish .................................................................................................................... 27
2.3. Masofadan ta’om buyrutma berish va yetkazib berish ma’lumotlarni
ro‘yhatga olish mobil ilovasining ma’lumotlar bazasini MySQL MBBTda
loyihalash va model yaratish ................................................................................... 28
Xulosa ........................................................................................................... 51
Foydalanilgan adabiyotlar ............................................................................. 53
Ilova ............................................................................................................... 54
Yigitliyev Islomjon
5
KIRISH
Avtomatlashtirilgan axborot tizimlar hozirgi kunga kelib, inson faoliyatining
turli jabxalarida, xususan, ilmiy-tadqiqot ishlarini, xalq xo‘jaligi tarmoqlarini
boshqarishda, biznes va boshqa yo‘nalishlarda ham rivojlanmoqda. Yaratilgan
axborot tizimlari foydalanuvchilar vaqtini tejash va foydalanuvchi ishonchini
yanada mustahkamlash va zamonaviy xizmat turlaridan unumli foydalanishga
qaratilgan.
Ob’ektga yo‘naltirilgan dasturlash tili fanidan kurs ishi tayyorlash
mobaynida men Java dasturlash tili va MySQL ma’lumotlar bazasini Java
dasturiga bog’lab ishlash bo‘yicha tajribalarimni yanada oshirib Java muhiti bilan
chuqurroq tanishdim. Ko‘pgina yangi kompanentalar bilan tanishib, ular ustida
ishlash ko‘nikmasini ortirishga harakat qildim. Kurs ishimni bajarib, MySQL
ma’lumotlar bazasini boshqarish tizimi va Java dasturlash tili bilan ishlashni
o‘rganaman.
Java dasturlash tilida dastur yaratishda ishlatiladigan operatorlar, Java bilan
ishlashni va undan dastur tuzishda foydalanishni, klasslar bilan ishlashni, ob’ekt
yaratib, ob’ektlar ustida ishlash kabilarni o‘rganib ulardan dastur tuzishda
foydalanishni o‘rgandim.
Men kurs ishimda “Masofadan ta’om buyrutma berish va yetkazib berish
ma’lumotlarni ro‘yhatga olish” mavzusini tanladim. Men bu kurs ishini bajarish
mobaynida ob’ektga yo‘naltirilgan Java dasturlash tilini o‘rganish, Javada
foydalanuvchi interfeyslarini (Java ) yaratishni o‘rganish, ma’lumotlar bazasi bilan
ishlashni o‘rganish, Shifoxonalarni avtomatlashtirishni maqsad qilib oldim.
Agarda Firmalarini avtomatlashtirsak bunda xodimlar ishi osonlashadi,
shuningdek aniqlik va xavfsizlik ta’minlanadi. Insonlar bilan firmalar orasida
o‘zaro ishonch ortadi. Java dasturlash tilida tuzadigan dasturim esa
ma’lumotlardan foydalanishda va ularni qayta ishlashda vizual formalar orqali
foydalanuvchiga ko‘maklashadi. Bu esa albatta vaqtni tejashga va ish
Yigitliyev Islomjon
6
unumdorligini ortishiga yordam beradi. Insonlarning o‘z talablari o‘z navbatida
avtomatlashadi, qog‘oz ko‘tarib yurilmaydi. Klientning hamma ehtiyojlari
ma’lumotlar bazasida joylashadi. Bu xodimga klient oldin qanday talab bilan
izlanganini oson bilib olishiga yordam beradi. Klientga talab qo‘yishni
osonlashtiridi.
Albatta dasturiy ta’minotning ishlash algoritmi, sxemalari, ishlash sikllari
amalga
oshirilayotgan
jarayonni
avtomatlashtirish
va
hodimlar
ishini
osonlashtirishga asoslangan sanaladi. Dasturiy ta’minotning qanchalar
mukammalligiga qarab xodimlar ishining barajadigan amallarining murakkabligi
ham osonlashadi va jarayon sezilarli darajada tezlashishiga sabab bo‘ladi.
Firmaning mobil ilovasini yaratish uchun bizga firmaning tarmoqlanishiga qarab
shunga yarasha bazalar, fomalar va hisbotlar ham soni ortib boradi. . Ko‘pgina
yangi kompanentalar bilan tanishib, ular ustida ishlash ko‘nikmasini ortirishga
harakat qildim. Kurs ishimni bajarib, MySQL ma’lumotlar bazasini boshqarish
tizimi va Java dasturlash tili bilan ishlashni o‘rganaman.