Kutubxonani avtomatlashtirish
Tayyor shablonlar | Ta'lim Shablonlari
Asosiy Funktsiyalar
Foydalanuvchi uchun:
Kitoblarni ro‘yxati (filtr va qidiruv)
Ijara olish uchun ariza yuborish
O‘zining ijaradagi kitoblarini ko‘rish
Ijarani qaytarish
Admin (yoki kutubxonachi) uchun:
Kitob qo‘shish, o‘chirish, tahrirlash
Kitoblar zaxirasi (inventory) nazorati
Ijaralarni ko‘rish va boshqarish (kim olib ketgan, qachon qaytaradi)
Foydalanuvchilar ro‘yxati
🧰 Texnologiyalar
Agar siz oddiy web-ilova yaratmoqchi bo‘lsangiz, quyidagi texnologiyalar mos:
Frontend: HTML, CSS, JavaScript
Backend: PHP (yoki Python Flask / Node.js)
Ma'lumotlar bazasi: MySQL
📁 Loyiha Fayllari Struktura (
/kitob-ijara
│
├── index.php → Bosh sahifa (kitob ro'yxati)
├── login.php → Kirish sahifasi
├── register.php → Ro'yxatdan o'tish
├── dashboard.php → Admin paneli
├── add_book.php → Kitob qo'shish
├── rent_book.php → Kitob ijarasi
├── return_book.php → Kitobni qaytarish
├── view_rents.php → Ijaralar ro'yxati
├── logout.php → Chiqish
│
├── db.php → Ma'lumotlar bazasi ulanishi
├── style.css → Dizayn
└── script.js → JavaScript funksiyalar