Ushbu dastur Ta'lim Muassasasidagi Dars Jadvali bo'limi
uchun tkinter
kutubxonasidagi GUI dasturi hisoblanadi. Bu dasturda
foydalanuvchilar fanga,
o'qituvchiga va guruhga oid ma'lumotlarni kiritib, saqlashlari mumkin.
1.
Fanlar, O'qituvchilar va Guruhlar Qo'shish:
Fanga, o'qituvchiga va guruhga oid ma'lumotlarni
kiritish uchun mos
bo'limlar (fanlar_frame, oqituvchilar_frame, guruhlar_frame)
yaratilgan.
Har bir bo'limda mos Entry (kirish maydoni) va Button (tugma)
mavjud.
Kirish maydonlariga ma'lumot
kiritilganda, ular ro'yxatga qo'shiladi
va ma'lumotlar SQLite ma'lumotlar bazasiga ham saqlanadi.
2.
Yakuniy Jadval:
Yakuniy jadval uchun ComboBox (tanlash maydoni)
va Save tugmasi
mavjud.
ComboBox
lar orqali fanga, o'qituvchiga
va guruhga oid
ma'lumotlarni tanlash mumkin.
Tanlangan ma'lumotlar Save tugmasi orqali jadvalga qo'shiladi va
SQLite ma'lumotlar bazasiga ham saqlanadi.
3.
SQLite Ma'lumotlar Bazasi:
SQLite ma'lumotlar bazasi yaratilgan va dars_jadvali
nomi ostida
dastur bilan integratsiya qilinadi.
Dars
jadvalidagi fanga, o'qituvchiga va guruhga oid ma'lumotlar
uchun dars_jadvali jadvali yaratilgan.
4.
Ma'lumotlarni o'qish va yangilash:
Ma'lumotlarni o'qish va yangilash uchun fetch_data metodi yaratilgan.
Metod dastur ishga tushganda mavjud bo'lgan fanga, o'qituvchiga va
guruhga oid ma'lumotlarni o'qib, ComboBox
lar va Listbox lar orqali
ko'rsatadi.
5.