Skip to content

salihselimsekerci/Car-Comparison-System-Master

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Giriş Sayfası: Sisteme giriş yapmak için kullanılır. E-posta ve şifre bilgileri ile giriş yapılabilmektedir. Giriş yapan doğru giriş yapan kullanıcılar araç listesi sayfasına yönlendirilir. Kullanıcı bilgileri yanlış girilmiş ise hata mesajı ile karşılaşmaktadır.

Kayıt Ol Sayfası: Adı soyadı, eposta adresi ve şifre bilgilerine doğru bilgiler girerek kayıt oluşturabilirsiniz. Bütün alanlar en az 4 karakter olmak zorundadır. Başarılı kayıt olunduğunda girilen mail adresine giden aktivasyon maili gönderilmektedir. Gelen maildeki linke tıklayarak hesabı aktif edebilirsiniz. Şifremi Unuttum: E-Posta adresi girilerek şifremi unuttum butonuna tıklanır. E-Posta adresine oluşturulan yeni şifre gönderilir. Ana sayfa: Sisteme giriş yapan kullanıcılar bu sayfayı görebilirler. Sisteme hoş geldiniz mesajı yer almaktadır. Marka: Bu sayfada marka listesi bulunmaktadır. Arama yapma bölümünden arama işlemleri gerçekleştirilebilir. Marka ekle butonuna tıklayarak marka ekleme sayfasına gidilebilir. Düzenle butonuna tıklayarak seçilen markanın düzenlenmesi işlemini yapabilirsiniz. Sil butonuna tıkladığınızda seçilen markanın silinmek istediğine emin misiniz şeklinde popup çıkmaktadır. Seçim evet ise marka silinir. Seçim hayır ise işlem iptal edilir. Marka Ekle: Bu sayfada marka ekleme işlemi yapılmaktadır. Sadece marka bilgisi girilerek ekle butona basıldığında sisteme yeni marka eklenmektedir. Marka isimleri uniq olduğu için aynı marka isminden birden çok kayıt yapılamamaktadır.

Marka Düzenle: Bu sayfada marka düzenleme işlemi yapılmaktadır. Sadece marka bilgisi girilerek düzenle butona basıldığında sistemdeki marka güncelleştirilir. Marka isimleri uniq olduğu için aynı marka isminden birden çok kayıt yapılamamaktadır.

Model: Bu sayfada model listesi bulunmaktadır. Arama yapma bölümünden arama işlemleri gerçekleştirilebilir (markaya veya modele göre). Model ekle butonuna tıklayarak model ekleme sayfasına gidilebilir. Düzenle butonuna tıklayarak seçilen modelin düzenlenmesi işlemini yapabilirsiniz. Sil butonuna tıkladığınızda seçilen modelin silinmek istediğine emin misiniz şeklinde popup çıkmaktadır. Seçim evet ise model silinir. Seçim hayır ise işlem iptal edilir. Model Ekle: Bu sayfada model ekleme işlemi yapılmaktadır. Önce marka listesi seçilmesi gerekmektedir. Ardından model bilgisi girilerek ekle butonuna tıklandığında model eklenir.

Model Düzenle: Bu sayfada model düzenleme işlemi yapılmaktadır. Model ve marka bilgisi düzenlendikten sonra düzenle butona basıldığında sistemdeki model güncelleştirilir.

Araç: Bu sayfada araç listesi bulunmaktadır. Arama yapma bölümünden arama işlemleri gerçekleştirilebilir (markaya veya model ve yıla göre). Araç ekle butonuna tıklayarak araç ekleme sayfasına gidilebilir. Düzenle butonuna tıklayarak seçilen aracın düzenlenmesi işlemini yapabilirsiniz. Sil butonuna tıkladığınızda seçilen aracı silinmek istediğine emin misiniz şeklinde popup çıkmaktadır. Seçim evet ise araç silinir. Seçim hayır ise işlem iptal edilir. Araç listesinde her araç için bir tane checkbox bulunmaktadır. Bu checkboxın seçilmesi durumunda cookie araç idsi gönderilmektedir ve araç karşılaştır butonun içerisindeki değer 1 artmaktadır. Maksimum 5 minimum 2 araç seçilerek karşılaştırma işlemi yapılabilir. Seçilen araç sayısı 5’i geçmesi durumunda kullanıcıya uyarı veren bir popup çıkmaktadır ve son seçilen aracın seçimi iptal olmaktadır. Araç Ekle: Bu sayfada araç ekleme işlemi yapılmaktadır. Aracın önce markası seçilmektedir seçildikten sonra o markaya ait modeller model selection’ina eklenmektedir. Eklenen modellerden model seçimi yapılabilir. Araçla ilgili diğer parametreler girilerek Ekle butonuna basılarak araç bilgisi eklenmektedir.

Araç Düzenle: Bu sayfada araç düzenleme işlemi yapılmaktadır. Aracın önce markası seçilmektedir seçildikten sonra o markaya ait modeller model selection’ina eklenmektedir. Eklenen modellerden model seçimi yapılabilir. Araçla ilgili diğer parametreler girilerek düzenle butonuna basılarak araç bilgisi düzenlenmektedir. Karşılaştır: En az 2 araç seçili olduğunda bu ekrana giriş yapabilirsiniz. Seçilen araçların karşılaştırması liste halinde yapılmaktadır. Araç bilgileri cookie sayesinde bu sayfaya aktarılmaktadır. Hesabım: Hesap bilgilerinin gösterildiği ve düzenleme işlemleri yapılabilmektedir. 2 ayrı düzenleme işlemi yapılmaktadır. 1-) Şifre değiştir: geçerli şifresi ve yeni şifresi girilerek yeni şifre oluşturulabilir. 2-) Hesap bilgileri düzenle: Kullanıcının adı, soyadı ve eposta adresini değiştirebildiği alandır. Değişiklik yapabilmesi için geçerli şifreyi kullanması gereklidir. Çıkış Yap: Kullanıcının session bilgilerini siler ve giriş sayfasına yönlendirir.

License

MIT License

Copyright (c) 2019 Salih Selim ŞEKERCİ

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.