Skip to content

NazliUnay/Qt-library-automation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📚 Qt ile Kütüphane Otomasyon Sistemi

Bu proje, 2024–2025 Bahar Yarıyılı Görsel Programlama dersi kapsamında geliştirilmiş bir masaüstü Kütüphane Otomasyon Sistemidir. Qt C++ ile yazılmış olup, SQLite veritabanı kullanılmıştır.

💡 Projeme kendi isteğimle eklediğim:

  • 🌗 Karanlık/Aydınlık Tema
  • 🔍 Dinamik Arama Motoru özellikleri sayesinde +2 puan bonus aldım.

🚀 Genel Özellikler

  • SQLite ile veritabanı bağlantısı
  • Üye işlemleri: Ekle, Güncelle, Sil
  • Kitap işlemleri: Ekle, Güncelle, Sil
  • Ödünç alma ve teslim etme işlemleri
  • Geciken teslimlerde otomatik borç hesaplama
  • Statü çubuğu ile sistem geri bildirimleri

✨ Ekstra Özellikler (Kendi Eklediklerim)

🌗 Karanlık / Aydınlık Mod

Kullanıcı arayüzü anlık olarak tema değiştirme özelliğine sahiptir. Göz yormayan bir deneyim için ideal.

🔍 Arama Motoru

Üye ve kitap listelerinde anlık arama yaparak hızlı erişim sağlar. QLineEdit + QSortFilterProxyModel altyapısı kullanılmıştır.


📦 Teknolojiler

  • C++
  • Qt 5 / Qt 6
  • Qt Designer
  • SQLite

🎬 Demo Videosu

📺 Projeyi çalışırken görmek için tıklayın:
👉 YouTube – Kütüphane Otomasyon Videosu


✍️ Medium Yazım

📖 Proje hakkında detaylı blog yazımı buradan okuyabilirsiniz:
👉 Medium


📥 Kurulum Talimatları

  1. .pro dosyasını Qt Creator ile açın.
  2. database.db dosyasını proje dizinine yerleştirin.
  3. Derleyin ve çalıştırın.
  4. Tema ve arama motorunu test etmeyi unutmayın!

👩‍💻 Geliştirici Bilgileri


✉️ İletişim

Herhangi bir geri bildirim ya da geliştirme önerisi için iletişime geçebilirsiniz.
📧 E-posta: unay.nazli42@gmail.com


🏁 Sonuç

Bu proje sayesinde hem Qt ile masaüstü uygulama geliştirme becerilerimi geliştirdim hem de kullanıcı deneyimini ön planda tutan modern bir sistem ortaya koydum. Tema geçişi ve dinamik arama özellikleri ile ödevime +2 bonus puan kazandırdım.

About

Calibration automation system project developed with Qt.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published