KIRISH3
I BOB Python dasturlash muhiti1
1.1Tkinter kutubxonasi2
II BOB Dasturiy ta`minoy haqida4
2.1 Dasturiy taminotga `oqyilgan talab5
2.2 Dasturiy taminotni yaratish5
XULOSA1
FOYDALANILGAN ADABIYOTLAR1
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.
|