BloodBank

Hastaneler, hastalar ve donörleri bir araya getiren bir kan bankası sistemi

BloodBank 1
BloodBank 2
BloodBank 3

Proje Açıklaması

Hastaneler, hastalar ve donörleri tek bir sistemde bir araya getiren kapsamlı bir kan bankası uygulaması geliştirdim. Bu projede, veritabanı yapısını normalizasyon kurallarına uygun şekilde tasarladım ve SQL tarafında kan gruplarına ait stok bilgilerini gösteren view’lar gibi pek çok yapıyı aktif olarak kullandım. SQL veritabanıyla bağlantılı çalışan sistemde hastane kayıtları, hasta bilgileri ve donör profilleri arasında ilişkisel bir yapı kurarak veri bütünlüğünü sağladım. Ayrıca, sistemin ihtiyaç duyduğu tüm veri işlemleri için güvenilir ve optimize sorgular yazdım. Veritabanı üzerinde oluşturduğum tablolar, stored procedure'lar ve trigger'lar sayesinde sistemin hem performansını artırdım hem de hata payını minimuma indirdim.

Uygulamanın arayüzünü C# programlama dili kullanarak .NET Windows Forms teknolojisiyle geliştirdim. Toplamda 10 adet ekran tasarlayarak her biri farklı bir işlevi karşılayan kullanıcı dostu formlar oluşturdum. Bu ekranlarda tablo görünümleri, kontroller, progressbar’lar gibi çeşitli araçlar kullanarak kayıt ekleme, güncelleme, silme ve listeleme işlemleri sağladım. Böylece, yetkili kullanıcılar donör başvurularını yönetebiliyor, hastaların ihtiyaç duyduğu kan gruplarını anlık olarak görüntüleyebiliyor ve hastane bazında stok durumlarını detaylı biçimde takip edebiliyor. Proje sonucunda, yönetilebilirliği yüksek, kullanıcı dostu ve işlevsel bir kan bankası yönetim sistemi ortaya çıkardım.

Kullanılan Teknolojiler

.NET
C#
SQL
Git