Masaüstü yazılım · veri analizi · gömülü sistemler

Vaka çalışması 01 · teslim 18.02.2026

LibraSys: 12.480 kitaplık kütüphanenin defterden çıkışı

Ödünç kaydı elle deftere yazılan bir okul kütüphanesi için barkodla çalışan tek ekranlı bir işlem penceresi ve gecikme raporu.

İş künyesi
Süre5 hafta · 11.01.2026 - 18.02.2026
YığınC# 12, .NET 8, WinForms, SQLite, Dapper
Kullanıcı2 kütüphane görevlisi, 640 öğrenci
Veri12.480 eser, 3.100 üye kaydı
DurumÜretimde, sürüm 1.4.2

Sorun

Kütüphane, ödünç ve iade kayıtlarını iki ayrı deftere tutuyordu. Bir kaydın yazılması ortalama 3 dakika sürüyor, gecikmeler ancak ay sonu sayımında fark ediliyordu. 2025 güz döneminde iade edilmediği fark edilen 74 kitabın 29'unun kaydı defterde bulunamadı.

Karar

Hazır kütüphane paketlerine bakıldı, hepsi sunucu kurulumu ve yıllık lisans istiyordu. Kurumun tek bir ofis bilgisayarı ve bir barkod okuyucusu vardı. Bu yüzden sunucusuz bir yapı seçtim: tek dosyalık SQLite veritabanı ve ağ üzerinden erişilen paylaşımlı klasör. Kurulum, bir kurulum paketiyle 4 dakikada bitiyor.

LibraSys ödünç işlemleri ekranı: barkod arama kutusu, altı ödünç kaydı, gecikmiş iki kayıt kırmızı tarihle işaretli
Ödünç İşlemleri ekranı. Gecikmiş kayıtlar tarih sütununda işaretlenir, seçili üyenin ceza tutarı altta görünür.

Yapılan iş

  • Barkod okuyucudan gelen veriyi doğrudan alan tek ekranlı ödünç ve iade penceresi.
  • Üye kartı ekranı: aktif ödünçler, geçmiş, gecikme sayısı.
  • Her gece 23.00'te çalışan gecikme raporu ve otomatik veritabanı yedeği.
  • Excel'den 12.480 satırlık eski katalog aktarımı, mükerrer kayıt temizliği.
  • Görevliler için 6 sayfalık kullanım kılavuzu ve bir saatlik yerinde eğitim.

Sonuç

Teslimden 6 ay sonra ölçülen değerler: ödünç kayıt süresi 3 dakikadan 12 saniyeye indi, ortalama sorgu süresi 34 ms, kayıp kitap sayısı bir dönemde 74'ten 11'e düştü. Gecikme bildirimleri artık ay sonunda değil ertesi sabah çıkıyor.

Ölçülen tek şey hız değildi: görevliler ay sonu sayımına ayırdıkları iki tam günü geri kazandı.

Devamı

Sürüm 1.5 için rezervasyon modülü ve öğrenci tarafında basit bir sorgulama ekranı planlanıyor.

Hemen ara E-posta