emreilhangithub / Banka_Otomasyonu

Bu projede şirketimizden ödev olarak verilmiş olan Banka Otomasyonunu tasarlıyacagım

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Banka_Otomasyonu

Proje Tanıtımı

Bu projede .Net kullanarak DevExpress ile banka otomasyonu oluşturdum. CRUD operasyonları için ado.net disconnect mimari kullandım.

Database Yedeği

Database kısmına buradan ulaşıp kendinize yükleyebilirsiniz.

Proje İçeriği

Müşteri Giriş Ekranı

Müşteri numarası girilerek giriş yapılır. MusteriGiris

Müşteri Paneli

Müşteri giriş yaptıktan sonra işlemler yapabileceği müşteri paneli açılır. MusteriPaneli

Müşteri Para Çekme Ekranı

Müşteri para çekme ekranından hesap numarasını seçtikten sonra hesap bakiyesi gelir ve hesabındaki bakiye kadar para çekebilir.
MusteriParaCek

Müşteri Para Çekme Limit

Müşteri para çekme limiti günde en fazla 750 tl dir bu parayı geçerse uyarı verecektir.
MusteriParaCekLimit

Müşteri Para Yatırma Ekranı

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.

MusteriParaYatir

Müşteri Havale Yapma Ekranı

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.

MusteriHavaleHesapSec

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.

MusteriHavaleYatirilacakHesapSec

3)Havale tutarı kadar miktar kendi hesabının bakiyesinden eksilir. Gönderdiği kişinin bakiyesi artacaktır. MusteriHavaleYatirildi

Müşteri Hesap Özeti Ekranı

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.

MusteriHesapOzet

Müşteri Döviz Kuru Ekranı

Müşteri kur hesaplarını bu ekrandan yapacak şuanlık günlük dövüz kurlarını çekmedim talep olmadığı için. MusteriDovizKuru

Kullanıcı Giriş Ekranı

Kullanıcı bilgilerini doldurarak giriş yapabilir. KullaniciGiris

Kullanici Şifre Unuttum Ekranı

1)Kullanıcı giriş yaparken şifresini unutursa şifre mi unuttum butonuna bastıktan sonra Kullanıcı sistemde kayıtlı mail adresini yazar.

KullaniciSifremiUnuttum 2)Kullanının şifresi kayıtlı mail adresine gider. KullaniciSifremiUnuttumMail

3)Kullanıcıya örnek gelen şifremi unuttum maili. KullaniciSifremiUnuttumMailGeldi

Kullanici Paneli

Kullanıcı giriş yaptıktan sonra işlemler yapabileceği kullanıcı paneli açılır. KullaniciPaneli

Kullanici Ekleme

Yeni kullanıcı eklemek için oluşturulan ekrandır. KullaniciEkle

Hesap Açma

Yeni hesap açmayı sağlar sistemde aynı hesap numarası var ise hata verir. HesapAc

Hesaplarını Getir

Kullanıcı müşteri numarasını yazdıktan sonra sistemde kayıtlı hesaplarını getirir. HesapGetir

Hesap Kapama

Kullanıcı hesabını kapatmaya yarar. Burada hesap kapatabilmek için hesabında para olmaması gerekmektedir yani bakiye 0 olması gerekiyor. HesapSil

Müşteri Ekleme-Güncelleme

Kullanıcının yeni müşteri eklemesini sağlar ve var olan müşteriyi güncellemeyi sağlar. MusteriEkleGuncelle

İşlem Türü Ekleme

Kullanıcının yeni işlem türü eklemesini sağlar. Örnek ibana para gönderme gibi. IslemTuruEkle

İşlem Türü Silme

Kullanıcının var olan işlem türlerini silmesini sağlar. Örnek para çekmeyi silebilir (işlem türü tablosundan) IslemTuruSil

.NET C# MSSQL DevExpress Software Computer Programmer

About

Bu projede şirketimizden ödev olarak verilmiş olan Banka Otomasyonunu tasarlıyacagım


Languages

Language:C# 100.0%