Kutubxona boshqaruv /zimi simulyatsiyasini yara/ng.
Quyidagi dastur kutubxonachi ishlatadigan dastur, uning asosiy ishi
kitobxonlarga kitob berib,
kimga qaysi kitob berilganini yozib qolish va qaytarib olib kelganda kelgan sanasiga qarab 10
kundan oshib ketsa jarima hisoblab berish.
Masalan, Abdullajon kutubxonadan kitob olmoqchi. Kutubxonachi yoniga borib o’z ID sini aytadi
(yoki kitobxonlar ro’yxaEga qo’shiladi va unga yangi ID beriladi).
Kutubxonachi qaysi kitobni
olmoqchiligini so’raydi, u kitob ID sini ham aytadi. Kutubxonachi Abdullajonning ID sini va olgan
kitobi ID sini dasturga yozib qo’yadi, shu tariqa kim kitob olganini yozib boradi.
Bir kitobxon bir paytda faqatgina bi2a kitob olishi mumkin!
Dastur ishga tushganda
Bosh menyu oynasi ochilishi kerak.
Uning tarkibi:
1. Kitoblar ro’yxaE
2.
Kitob berish
3.
Kitob qaytarib olish
4. Kitobxonlar ro’yxaE
5. Kitobxon qo’shish
6. Kitob qo’shish
7.
Chiqish
Chiqish (ya’ni
7) kiriElmaguncha dastur tugamasligi kerak.
Kitoblar uchun klas yaraEng: id, nom, muallif, nashr_yili, sahifa_soni, hozir_mavjudmi nomli
propertylari bo’lsin. (istalgancha boyiEng)
15 ta kitob yaraEb, yangi faylga yozib qo’ying.
Kitobxonlar uchun klas yaraEng: id, ism, passport, tugilgan_yil, manzil nomli propertylari bo’lsin.
Har bir kitobxonga o’zingiz istagan ID berasiz (istalgancha boyiEng)
10 ta kitobxon yaraEb, yangi faylga yozib qo’ying.
Bosh menyuda 1 kiriElsa, kitoblar ro’yxaE ekranga chiqsin.
Bosh menyuda 4 kiriElsa kitobxonlar ro’yxaE ekranga chiqsin
Bosh menyuda 2 kiriElsa kitob berish menyusiga kirsin.
Kitob berish menyusi: kimga (ya’ni qaysi kitobxonga) kitob berishni so’rasin (Kitobxon ID sini
kiriEshni so’rasin ya’ni). Keyin, kitobning ID sini so’rasin. Oxirida kitob olganlar fayliga
kitobxonning va kitobning ID lari yozilsin, ya’ni kim qaysi kitobni olgani yozilib qolsin.
Bosh menyuda 3 kiriElsa, kitob qaytarib olish menyusiga kirsin.
Ya’ni, kimdir kitob qaytarmoqchi, qaytarmoqchi bo’lgan odam ID si kiriEladi, qaysi kitobni olgani
avtomaEk ravishda aniqlanishi kerak. Kitobning ID siga qarab, kitobning nomi, muallifi, sahifalari
soni kabi ma’lumotlarini ham fayldan o’qib ekranga chiqarib beriladi.
Kitob necha kunda qaytarilgani haqida ham ma’lumot kiriElishi kerak. Har kechikkan kun uchun
“2 ming so’m” miqdorida jarima hisoblanishi kerak. Oxirida “kitob olganlar” fayli ichidan shu