Skip to content

Latest commit

 

History

History
51 lines (28 loc) · 6.12 KB

README.md

File metadata and controls

51 lines (28 loc) · 6.12 KB

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.