Bu projede .Net kullanarak DevExpress ile banka otomasyonu oluşturdum. CRUD operasyonları için ado.net disconnect mimari kullandım.
Database kısmına buradan ulaşıp kendinize yükleyebilirsiniz.
Müşteri numarası girilerek giriş yapılır.
Müşteri giriş yaptıktan sonra işlemler yapabileceği müşteri paneli açılır.
Müşteri para çekme ekranından hesap numarasını seçtikten sonra hesap bakiyesi gelir ve hesabındaki bakiye kadar para çekebilir.
Müşteri para çekme limiti günde en fazla 750 tl dir bu parayı geçerse uyarı verecektir.
Müşteri para yatırma ekranından istediği hesabını seçerek para yatırma işlemi gerçekleştirir. Yatırılan tutar kadar bakiyesi artacaktır.
1)Müşteri havale yapma ekranından para göndereceği hesabı seçer kırmızı ile işaretli hesabı seçtik. Yeşil ile seçili olan paranın yatırlalacağı hesap bunu sadece bakiyeyi görmek için ekran görüntüsü aldım.
2)Paranın yatırılacağı hesap numarasını ve aktarmak istediği tutarı girer. Havale et butonuna basınca para havale edilecek hesap var ise ve parayı gönderecek hesap bakiyesi yeterli ise bu havale işlemi gerçekleştirilir.
3)Havale tutarı kadar miktar kendi hesabının bakiyesinden eksilir.
Gönderdiği kişinin bakiyesi artacaktır.
Seçilen bir hesap için belirtilen tarih aralığında hesap özeti görüntülenecektir. Çekilen, yatırılan, havale yapılmışsa kime yapıldığı ve miktarı, başka bir hesaptan havale para geldiyse kimden geldiği ve miktarı gibi bilgiler ve bu işlemlerin tarihleri görütüleniyor.
Müşteri kur hesaplarını bu ekrandan yapacak şuanlık günlük dövüz kurlarını çekmedim talep olmadığı için.
Kullanıcı bilgilerini doldurarak giriş yapabilir.
1)Kullanıcı giriş yaparken şifresini unutursa şifre mi unuttum butonuna bastıktan sonra Kullanıcı sistemde kayıtlı mail adresini yazar.
2)Kullanının şifresi kayıtlı mail adresine gider.
3)Kullanıcıya örnek gelen şifremi unuttum maili.
Kullanıcı giriş yaptıktan sonra işlemler yapabileceği kullanıcı paneli açılır.
Yeni kullanıcı eklemek için oluşturulan ekrandır.
Yeni hesap açmayı sağlar sistemde aynı hesap numarası var ise hata verir.
Kullanıcı müşteri numarasını yazdıktan sonra sistemde kayıtlı hesaplarını getirir.
Kullanıcı hesabını kapatmaya yarar. Burada hesap kapatabilmek için hesabında para olmaması gerekmektedir yani bakiye 0 olması gerekiyor.
Kullanıcının yeni müşteri eklemesini sağlar ve var olan müşteriyi güncellemeyi sağlar.
Kullanıcının yeni işlem türü eklemesini sağlar. Örnek ibana para gönderme gibi.
Kullanıcının var olan işlem türlerini silmesini sağlar. Örnek para çekmeyi silebilir (işlem türü tablosundan)
.NET
C#
MSSQL
DevExpress
Software
Computer
Programmer