Tuesday, May 20, 2025

Mobil uygulamalar 2. Performans ÖDEVi (ÖNEMLİ)

ÖNEMLİ NOT: 2. Performans NOTUNUZ bu ÖDEVDEN OLACAKTIR.


ÖDEV Güncellenmiştir. Bildirim kısmı içerikten çıkarılmış ve daha basit hale getirilmiştir. Bildirim ihtiyacı olmadığını ele alarak ona göre ödevi yapalım.


https://studio.firebase.google.com/

adresinde ödevlerinizi yapabilirsiniz. en son olarak projenizi vakatakip54@gmail.com
adresi ile paylaşmanız gereklidir.

Projenizin adı aşağıdaki gibi olmalıdır, (türkçe karakter kullanmayın)
odev2_okulno_11a
odev2_okulno_11b


son teslim tarihi

11.06.2025

ÖDEV İÇERİĞİ

Kütüphane Takip Sistemi Performans Ödevi

Amaç

Kütüphane üyelerinin kitap ödünç alma ve geri verme işlemlerini takip edebileceği, yöneticilerin kitap envanterini yönetebileceği bir Flutter uygulaması geliştirin. Her kitap, benzersiz numara, kategori ve raf konumuyla kaydedilmeli. Sistem, kütüphane işlemlerini kolay ve düzenli hale getirmeli.

Kullanıcı Rolleri

  • Üyeler: Kitapları listeleyebilir, ödünç alabilir, geri verebilir, ödünç alma geçmişini görebilir.
  • Yöneticiler: Kitap ekleyebilir, düzenleyebilir, silebilir, ödünç durumlarını ve tüm üyelerin geçmişini yönetebilir.

İstenen Özellikler

  1. Giriş ve Kayıt: E-posta ve şifre ile giriş/kayıt.
  2. Kitap Yönetimi (Yöneticiler):
    • Kitap bilgileri: numara (örn. K001), başlık, yazar, kategori, raf konumu, ödünç durumu.
    • Ekleme, düzenleme, silme.
  3. Kitap Listesi: Numara, başlık, yazar, kategori, raf konumu, ödünç durumuyla liste.
  4. Ödünç Alma ve Geri Verme: Üyeler ödünç alabilir/geri verebilir, durum güncellenir.
  5. Navigasyon: Ana ekran, kitap ekleme, profil ekranı arasında geçiş.
  6. Ek Özellikler:
    • Kitap kapağı görseli.
    • Arama (başlık, kategori, raf).
    • Filtreleme (kategori, durum).
    • Ödünç alma geçmişi.

Ekran Tanımları

  1. Giriş/Kayıt Ekranı: Uygulama adı/logo, e-posta/şifre alanları, "Giriş Yap"/"Kayıt Ol" butonları.
  2. Kitap Listesi Ekranı: "Kitaplar" başlığı, menü ikonu, kitap listesi (numara, başlık, yazar, kategori, raf, durum), "Ödünç Al"/"Düzenle"/"Sil" butonları, "Yeni Kitap Ekle" (yöneticiler).
  3. Kitap Ekleme/Düzenleme Ekranı (Yöneticiler): Numara, başlık, yazar, kategori, raf, ödünç durumu alanları, "Kaydet" butonu.
  4. Profil Ekranı: Ad, e-posta, ödünç alınan kitaplar listesi, "Çıkış Yap" butonu.
  5. Menü: "Kitaplar", "Yeni Kitap Ekle" (yöneticiler), "Profilim".

Değerlendirme Kriterleri

  • İşlevler (giriş, kitap yönetimi, ödünç alma) çalışıyor mu?
  • Liste tüm bilgileri içeriyor mu?
  • Arayüz sade ve kullanışlı mı?
  • Bildirimler gönderiliyor mu?
  • Ek özellikler eklendi mi?

No comments: