Skip to content

Bir doğalgaz firmasının kullanıcıları İçin tasarladığım masaüstü uygulaması.

Notifications You must be signed in to change notification settings

fknince/dogalgazOtomasyon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bot Kontrol Ekranı

Her ne kadar bir web uygulaması olmasa da program ilk çalıştığında bizi bot kontrol ekranı karşılıyor :). Algoritmasının tamamen bana ait olduğu bu ekran da kullanıcının karşısına rastgele adet dikdörtgenler ve rastgele adet daireler geliyor. Kullanıcıdan rastgele olarak dikdörtgen ya da daire şekillerini seçmesi isteniyor. Kullanıcı doğru seçimleri yaptıktan sonra bizi kullanıcı girişi karşılıyor.

Kullanıcı Girişi Ekranı

Burda kullanıcıdan abone No ve şifre bilgileri istenir.Kullanıcın bilgileri projeye entegre veritabanımızda tutulmaktadır.Kullanıcı parolası ise MD5 hash algoritması ile şifrelenmiş şekilde veritabanında tutulmaktadır.Kullanıcı abone no bilgisini girerken eş zamanlı olarak veri tabanında olup olmadığı sorgulanmak da eğer var ise yeşil yok ise kırmızı renkte kullanıcıya gözükmektedir.

Ana Ekran

Bilgilerim Paneli

Kullanıcı ana ekrana geçiş yaptığı zaman ön tanımlı olarak onu ilk bilgilerim paneli karşılamaktadır.Bilgilerim panelinde kullanıcının kişisel bilgileri,abonelik bilgileri ve konut bilgileri gözükmekte ayrıca son giriş tarihi,okunmayan mesaj adeti ve ödenmeyen fatura adeti gibi güncel bilgiler de kullanıcıya gösterilmektedir.Bu bölümde kullanıcının Ad,Soyad,Telefon numarası bilgilerinin şimdilik herhangi bir yetkili onayı gerekmeksizin değiştirmesine izin verilmektedir.

Faturalarım Paneli

Bu panelde kullanıcıya tüm faturalarının detayı indirgenmiş bilgileri listelenmektedir.Kullanıcı burda faturaları Fatura Tutarı,Son Ödeme Tarihi ,Ödenme Durumu ve Fatura Numarası gibi bilgilere göre sıralayabilmektedir.Aynı şekilde bu panelde kullanıcı seçtiği bir faturaya dair detaylı bilgileri görebilmekte bu detaylı bilgileri yazdırabilmekte , resmini pdf formatında alabilmekte ve bu pdf dosyasını istediği bir e-mail adresine gönderebilmektedir.Son olarak bu panelde seçili 2 faturanın detaylı bilgileri kısyaslanabilmektedir.

Fatura Grafiklerim Paneli

Bu panelde kullanıcıya doğalgaz şirketinin önceden belirlediği kriterlere göre(Toplam fatura bedeli,ısınma için yapılan harcama/kwh,su ısıtma için yapılan harcama/kwh vs. gibi) aylık grafikler gösterilmektedir.

Mesajlarım Paneli

Bu panelde kullanıcı kendisine yöneticilerden gönderilen mesajları görebilmektedir.

Para Matik Paneli ile Fatura Ödeme

Kullanıcı eğer bir faturayı ödemek isterse bakiyesinde yeterli sanal para varsa ödeme yapılır yoksa otomatik olarak Para Matik paneline aktarılır.Bu panelde kredi kartından para yükleme işlemi e-mail doğrulaması ile simüle edilmiştir ve para yükleme işleminin özetini e-mail ile kendine gönderebilmektedir.Ayrıca kullanıcı bu panelde tüm yükleme ve ödeme işlemlerinin dökümünü görebilmektedir.Bu panelde düzenli ifadeler uygulanmakta ve kullanıcının hatalı bilgiler girmesi engellenmektedir. ( Örneğin Kredi kart numarası girilirken her 4 sayıdan sonra otomatik "-" işareti eklemektedir.) Ayrıca Kredi Kartı Numarası için geçerli bir numara olup olmadığını kontrol eden Lhun algoritmasını uygulamaktadır.

About

Bir doğalgaz firmasının kullanıcıları İçin tasarladığım masaüstü uygulaması.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages