Aeroportda reyslarni tashkil etish
Ushbu hujjatda O'zbekiston Respublikasi Aloqa, Axborotlashtirish va Telekommunikatsiya Texnologiyalari Davlat Qo'mitasi Toshkent Axborot Texnologiyalari Universiteti "Dasturiy injiniring" fakulteti talabasi tomonidan tayyorlangan "Aeroportda reyslarni tashkil etish" mavzusidagi kurs ishi keltirilgan. Kurs ishi kirish, nazariy qism, amaliy qism, xulosa, foydalanilgan adabiyotlar va ilova kabi bo'limlardan iborat. Unda Java dasturlash tili va NetBeans muhitida aeroport reyslarini tashkil etish tizimini yaratish jarayoni batafsil yoritilgan.
Asosiy mavzular
- Java dasturlash tili haqida: Java dasturlash tilining tarixi, afzalliklari, C++ dan ustun jihatlari, platformaga bog'liqligi, kompilyatsiya jarayoni, xavfsizlik, xotirani boshqarish, tarmoqli dasturlash, ko'p oqimli dasturlash, dinamikligi va kengaytirilishi haqida ma'lumotlar berilgan.
- Ma'lumotlar bazasi tuzilmasi: Relyatsion ma'lumotlar bazasini boshqarish tizimi, uning afzalliklari, jadval ko'rinishida joylashtirilishi, hisob-kitob amallarini bajarish imkoniyati, relatsion modelning asosiy tushunchalari, jadvalning ustunlari va qatorlari haqida ma'lumotlar keltirilgan.
- Java Swing haqida: Swing tushunchasi, uning AWT dan afzalliklari, JFS qismining ichiga o'rnatilganligi, komponent va konteynerlarni o'z ichiga olishi, Java kompanentalari JCompanent klasidan voris qilib olinganligi haqida ma'lumotlar berilgan.
- NetBeans muhiti haqida: NetBeans muhitining qulay interfeysi, kompanentalarni yuklash jarayoni, dasturlar va klaslarni ko'rish imkoniyati, ishchi soha joylashganligi va unda dasturga ishlov berish imkoniyati haqida ma'lumotlar berilgan.
- Dastur ma'lumotlar bazasi tuzilmasi: MySQL da yaratilgan baza tuzilmasi, aeroport ma'lumotlar bazasining asosiy jadvali, reyslar kelish ketish vaqtlari va manzillari, manzillarning kelish, ketish manzillarining mahalliy yoki xalqaro ekanligi haqida ma'lumotlar berilgan.
- Dastur algoritmi: Reyslar ro'yxati bo'limi, reyslar yo'nalishi, uchish va qo'nish manzili, kerak bo'lgan yo'nalishni tanlash, ma'lumot olish, reyslar haqida to'liq ma'lumotga ega bo'lish, redaksiya qilish, reyslar qo'shish, reyslarni kechiktirish, o'chirish haqida ma'lumotlar berilgan.
- UML sxemasi: Unifikatsiyalangan modellashtirish tili (Unified Modeling Language) bo'lib, Gradi Buch, Ayvar Yakobson va Djeyms Rambo (Grady Booch, Ivar Jacobson, James Rumbaugh) tomonidan ob'ektga-yo'naltirilgan loyihalash va taxlilni xujjatlashning yangi standarti sifatida taklif qilinganligi haqida ma'lumotlar berilgan.
- Dasturdan foydalanish: Dasturning asosiy oynasi, reyslarni boshqarish, ma'lumotlar olish, amallar oynasiga kirish, reyslar ro'yhati oynasi, ma'lumotlarni qidirish, xalqaro va mahalliy reyslarga bo'linishi, reysni tanlash imkoniyati haqida ma'lumotlar berilgan.