MG

2024 · C#

Dernek Takip — Rol Bazlı Üye Yönetimi

Dernek operasyonu için geliştirilen üç rollü masaüstü takip sistemi. Ekran, kural ve veritabanı ayrı katmanlarda durur.

Tek giriş ekranı. Parola kontrol edilir, role göre panel açılır.

Dernek Takip — Rol Bazlı Üye Yönetimi

Uygulama ne tutar

Dernek takip programı üye, çalışan ve aidat kaydını tek yerde tutar. Kayıt bir deftere dağılırsa arama yavaşlar ve aynı satır iki farklı şekilde yazılır. Programda kayıt bir kez girilir. Kim ne görür, rolüne bağlıdır.

Üç rol vardır. Yönetici bütün kayıtları görür. Çalışan kendi işlem ekranını görür. Üye kendi kaydını görür. Giriş ekranı ortaktır. Parola kontrol edilir, ardından o role ait panel açılır.

Dört katman

EkranPresentationKuralBusinessVeritabanıData accessKayıtEntity

Ekran, kural, veritabanı sorgusu ve kayıt nesnesi ayrı projelerdedir.

Presentation katmanı formu çizer. Business katmanı, düğmeye basılınca hangi kuralın işleyeceğine karar verir. DataAccess katmanı SQL sorgusunu yazar. Entity katmanı, ad, soyad ve telefon gibi alanları taşıyan nesnedir. Bir katmandaki değişiklik diğerinin içine yazılmaz. Sonraki C# işlerinde de bu ayrımı kullandım.

15 Ocak 2024, C#. Depo: github.com/gdkmuharrem/DernekUyeTakipSistemi.

Fotoğraflar

Yönetici menüsüÇalışan listesiUygulamanın bir ekranı

Yığın

  • C#
  • Rol bazlı panel
  • Dört katmanlı masaüstü

↑↓ seç · Enter aç · Esc kapat