Apartman Yönetim sistemi

Öncelikle Herkese Merhaba
Bitirme projem olan C# dili ve MsSQl kullanarak hazırlamış olduğum Apartman Yönetim Sistemini sizinle paylaşmak istedim. Kaynak kodlarını Github. linkinden indirebilirsiniz.

Not: Bilgisayar değişikliğinden dolayı Veri tabanı kayboldu malesef. İlişki şemalarına bakarak tabloları oluşturabilirsiniz.

Aşağıdadaki görüntüde entitylerin olduğu dosya bulunmaktadır. Code first yapılarak veri tabanı oluşturulabilir.

Proje iki kısımdan oluşuyor
1) Veri Tabanı

2) C#

Veri Tabanı kısmı

Veri Tabanı ER diyagramı:

Veri tabanı çok büyük olduğu için iki kısma böldüm, 1. fotoğraf;

2. fotoğraf;

İLİŞKİ ŞEMALARI

AIDATAY(id,aidatId,ay)

AIDAT(uyeId,aidatAyId,aidatNo)

ANKET(anketId ,anketKonusu,yoneticiId)

ANKETISONUC(anketSonucId,s1,s2,s3,s4,s5)

ANKETSORULARI(anketSorulariId,soru,anketId)

ANKETIGORENLER(anketiGorenId,uyeId,anketId)

APARTMAN(apartmanId,apartmanAdi,apartmanBlok,katSayisi,apartmanYoneticisi,daireSayisi,aidat)

ARACBILGISI(aracBilgisiId,aracTipi,plaka,uyeId,aracSahibi)

DAIRESAKINI(daireSakiniId,uyeId,ad,soyAd,yas)

DUYURULAR(duyuruId,duyuruAdi,duyuruKonusu,yoneticiId)

ELEKTRIK(elektrikId,faturaId,miktar,yil,ay,faturaNo,sonOdemeTarihi,odenme)

FATURA(uyeId,elektrikId,suId,tarih)

GELENMESAJ(gelenMesajId,gidenId,mesaj,mesajId,gelenId,oncelik)

GUVENLIK(guvenlikId,ad,soyAd,telNo,apartmanId)
KULLANICI(kullaniciId,ad,soyaAd,dogumTarihi,cinsiyet,mailAdresi,telefon,medeniDurum,telefon,mailAdresi,sifre,tipAdi,kAdi)

MESAJ(uyeId,gelenMesajId,mesajNo)

RESIMLER(resimId,resimId,resim)

SU(suId,faturaId,miktar,yil,ay,faturaNo,sonOdemeTarihi,odenme)

YONETICI(id,)

C# kısmı

Projeyi Entity Framework kullanarak yaptım, veri tabanı kodları ile uğraşmayan arkadaşlara öneririm
. Veri tabanı tablolarının birer classlara atıyor ve biz classlarla veri çekme-ekleme işlemlerini yapıyoruz.
Bitirme projem olduğu için kodları paylaşamıyorum.

Programa ait ekran görüntüleri:

Giriş Ekranı; kullanıcı tipi olarak üye ve yönetici var

Yönetici Ana Sayfası, Hazırlanmış olan anketlerin kimler tarafından çözüldüğünü gösteren bilgi penceresi

Yönetici kişisel bilgileri

Apartman Sakinleri Temel bilgileri

Seçilen apartman sakinine ait detaylı bilgi

Seçilen apartman sakinine ait bilgilerin güncellenmesi

Yeni apartman Sakini ekleme

Apartman Sakinleri ile mesajlaşma kısmı

Aktif duyurular

Yeni Duyuru oluşturulması


Yeni Anket oluşturulması

Anket sonuçlarına ait grafik

Kullanıcı giriş bilgilerinin güncellenmesi

Üye sayfası Ana Sayfa

Üye sayfası fatura bilgi kısmı

Yönetici sayfasında ki mesajlama ile apartman bilgilerinin görüntülenmesi kısmı üye sayfasında da ortak olduğu için ekran resimlerini koymadım.

72 Comments

  1. Öncelikle paylaşım için teşekkür ederim. Apartman yönetcisiyim ama c++ bilmiyorum. Fakat proğramı yöneticisi olduğum apartmanda kullanmak istiyorum.
    1. Kullanabilir miyim ?
    2. Nasıl kullanabilirim?
    3. Herhangibir proğram yükleme gerekir mi ?
    Vereceğiniz cevaplar benim gibi proğram bilgisi olmayan yüzlerce yöneticiye ışık tutacaktır sanırım. Başarı ve sevgiler..

    1. Merhaba Orhan Bey,
      Öncelikle bu projenin kurumsal olmadığını belirtmek istiyorum. Bitirme projesi olarak okula sunduğum bir proje. Fakat isteğinize bağlı olarak size bir yazılım geliştirebilirim. Bilgi için info@mehmetaltunel.com adresinden bana ulaşabilirsiniz.

      1. Elinize sağlık Mehmet hocam apartman yönetici programını benimle de paylaşırsanız sevinirim.

  2. Mehmet hocam merhaba
    Aşağıdaki link de ödevinizi paylaşmışsınız. Teşekkür ederim benim için de çok aydınlatıcı oldu.
    Bunun bir üst seviyesini yapacağım ama pek zamanım kalmadı. İş,Mesailer,Ev, çocuk derken olmuyor.
    Sql kodlarını paylaşmanız mümkün müdür acaba. Onun üzerinden çalışmamı ilerletsem.
    sysengn@gmail.com
    Şimdiden emeğiniz ve anlayışınız için teşekkür ederim.

  3. Mehmet Bey iyi günler. Çalışmanız sade ve güzel. sizden ricam bana bu sene bitirme projesi olarak apartman takip programı verildi. sizin yaptığınız program başarılı tam bir bitirme projeleri için uygunlukta. yazılımla pek bir bilgim yok acaba bunun kodlarıyla paylaşmanız mümkün mü? Akdeniz üniversitesinde öğrenciyim bu sene son senem yardımcı olursanız sevinirim (husnudursunn@gmail.com)

    1. Merhaba, bilgisayar değişikliğinden dolayı kaynak kodlarını ve veri tabanını eski bilgisayarda bırakmıştım. Kaynak kodlarını yedeklemişim fakat veri tabanı dosyalarının hepsi silindi. ER diyagramına bakarak veri tabanını oluşturabilirsiniz.

  4. Hocam iyi günler ER Diyagramını açıklayan iki fotoğrafı birbirleriyle tam bağdaştıramadım. Kullanıcı ile Üye tabloları vardır ilişkisiyle birbirine mi bağlı acaba ilk fotoğrafta çizgi dümdüz inerken üye tablosuna kırılarak geldiği için emin olamadım.

    1. Merhaba, kullanıcı ve üye tabloları birbirlerine bire bir bağlı, üye ve yönetici tablolarının ortak bilgilerini kullanıcı adlı tabloda tanımlamayı uygun görmüştüm geliştirme aşamasında.
      İyi çalışmalar.

  5. merhaba, kaynak kodları ve sql dosyasını benimlede paylaşırsanız çok sevinirim teşekkürederim
    mail adresim:frensizler06@gmail.com

  6. Kodları ve Veritabanını paylaşabilir misiniz.. Çalışmalarınız için şimdiden tşkler…

  7. Csharp yeni ogrenmeye basladim Bana programinizin Kodlari ve menu olusturma kisimlarini gonderirseniz kisaca programin adim adim baslangicindan bitimine Kadar eger kitap yada klasor halinde olusturduysaniz elde etmek isterim.Programlama mantigim var dos tabanli COBOL dilinde programlar yazmistim.ucreti ne kadarsa yada cd veya flash diskette varsa cok iyi olur.Cevabinizi bekliyorum.ANkaradaysanz ozelders veriyorsaniz gorusmek isterim.Murat Arsu

  8. Csharp yeni ogrenmeye basladim Bana programinizin Kodlari ve menu olusturma kisimlarini gonderirseniz kisaca programin adim adim baslangicindan bitimine Kadar eger kitap yada klasor halinde olusturduysaniz elde etmek isterim.Programlama mantigim var dos tabanli COBOL dilinde programlar yazmistim.ucreti ne kadarsa yada cd veya flash diskette varsa cok iyi olur.Cevabinizi bekliyorum.ANkaradaysanz ozelders veriyorsaniz gorusmek isterim.Murat Arsu

Mehmet için bir yanıt yazın Yanıtı iptal et

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir