Gün-29 Proje-2 Kullanıcı Kayıt Programı

Course content

Proje-2(Kullanıcı Kayıt Programı)

Genel Açıklama: Bu projede terminal üzerinden kullanıcı kaydı oluşturacaksınız ve şifreleri otomatik oluşturup kullanıcıya tanımlayacaksınız.

 

Tasarım Detayları:

-       Bir terminal ekranı üzerinde 2 seçenekli bir gösterge oluşturacaksınız.

1-    Kullanıcı Ekle

2-    Kullanıcı Giriş

-       Eğer kullanıcı 1 komutunu girerse sırasıyla adını, soyadını ve TC numarasını alacaksınız.

-       Aldığınız bu verileri AT24C256 eepromuna (SPI Protokolü) yazacaksınız. Yazma algoritmasını sizin kurmanız beklenmektedir.

-       Aldığınız TC numarasını ve RNG modülü ile bir şifre oluşturacaksınız. Şifre ürettiğiniz 32 bitlik sayıdan TC numarasını çıkarıp mutlak değerini aldıktan sonra sondaki 6 hanedir.

-       Bu şifre eeproma kayıt edilmeli ve kullacıya yani terminal ekrana basılmalıdır. ‘Şifreniz: xxxxxx’ ve ‘Kayıt Tamamlandı’ bilgisi verilip ilk ekrana gitmelidir.

-       Eğer kullanıcı 2 komutunu girerse ‘Adı:’ ve ‘Şifre:’ istemeli eğer doğru ise ‘Giriş Yapıldı’ yazmalı değerlerden birisi yanlış ise ‘Yanlış Bilgi Girildi’ yazmalı ve ilk ekrana dönmelidir.

-       Girilen diğer durumlar için ‘Geçersiz Giriş’ uyarısı vermeli ve en fazla 20 kişinin kaydı bulunmalı daha fazla girişte ‘Hafıza Dolu’ uyarısı vermelidir.


Course content
Home
My Courses
Notifications
Profile