İDE-A Sayfasına Gitmek İçin Tıklayınız
İDE-A
15. Grup
Yazılım Geliştirme
Projesi

   
Proje Aşamaları
Proje Hakkında
Proje Teklifi
Analiz
Tasarım
Gerçekleştirme
Test
Sunum
 
Proje Test
   
Proje Test

 

 

4X4
ARAÇ KİRALAMA SİSTEMİ

 

Muammer Faruk YILDIRIM, Esin SARIBAŞ, Tolga TOZLUOĞLU
S15230                                               S15202                          S15262

 

 

Proje Gerçekleştirim

Yazılım Geliştirme Projesi

Bilgi Teknolojileri Sertifika Programı

İDEA: ODTÜ Sanal Kampüsü
  

 

11/07/2012



Öz

     Gerçekleştirim belgesinde anlatılan modüllerin bu aşamada test edilmesi ve sonuçların belirtilmesi amaçlanmaktadır.Kodlamalarda şuana kadar sorun yaşamadık veritabanı bağlatılarını yaptıktan sonra test aşamaları aşağıda belirtilmiştir.

Test Planı

       1. Sunucu tarafı testleri.
           a. Veritabanı yazma/okuma testi.
           b. Upload işlemleri testi.
           c. Mail sunucu testi.

       2. İstemci tarafı testleri.
           a. Şube Ekleme
           b. Şubeye yetki verme
           c. Şubeyden yetki silme
           d. Yetki atama ve kontrolleri
           e. Araç ekleme, düzenleme ve silme işlemleri ve filtreleme
           f. Araç raporları
           g. Müşteri ekleme, düzenleme ve silme işlemleri ve filtreleme
           h. Müşteri raporları
           ı. Kira bilgi panel sorgulama
           j. Kira işlemleri ve düzeltmeler
           k. Bakım işlemleri
           l. Araç kira dönüş işlmeleri
           m. Firma içihaberleşme
                    

Test Edilcek Modüller

Sayfa İsmi Görevi
Default.Aspx Proje hakkında bilgi ve giriş sayfası
AdminLogin.Aspx Süper admin login paneli
Register.Aspx Şube kayıt modülüdür.
ChangePassword.aspx Şube üye bilgileri şifre değişim modülü
AdminDefault.Aspx Admin şube ekleme ve bayi yetki verme modülü yetki verme, yetki ekleme ve silme işlemleri bu modülden yapılmaktadır.
Araçbilgileri.Aspx Araç bilgileri ekleme,düzenleme,silme ve araç raporları
aracbilgiraporu.aspx Araçlarımızın listesini aldığımız sayfa
MüsteriBilgileri.Aspx Müşteri portföyü oluşturma ve raporları
musterbilgilerirapor.aspx Müşteri rapolarımız
AracKirala.Aspx Araç Kiralama Panelinde şubede olan araçlar gelcek müşterilerden güvenilir olanlarındanda listeden seçim işlemi yaparak araç kiralama işlemini yapan modüldür.
AracKiralaRaporu.aspx Aracımızı kiraladığımız anda sözleşmemizi çıktı alacağımız şekle getirdiğimiz sayfa
Aracdurum.Aspx Firmamıza ait araçların durum sayfası
Bakim.Aspx Bakıma araç ekleme paneli
Kiradakiaraçlar.Aspx Kiradaki araçlarımız şubemize dönünce şubeye alma işlemleri bu panelimizden yapılmaktadır.
AdmineSor.Aspx Firma içi iletişim için program hakkında vs. iletişim modülü ile haberleşme
İletisim.Aspx Program hakkında bilgiler için mail modülü

     Gerçek Test Sonuçları

    Üst taraftaki modüllerimizi hep birlikte test edelim. Bulunan hataları alt tarafta açıklık getireceğiz.

Sisteme Şube Ekleme İşlemi
Üye kaydımızda yapılacak sorunlar için hata mesajları koyduk ve yanlışlıklarımızı giderdikten sonra şubemizi ekliyoruz.
Şubemiz kayıt oldu fakat araç kiralam işlemine gidemiyor çünkü admin bu şubeye bir panele giriş izni vermedği için sisteme giriş yapamıyor bunu uygulamımızın nedeni gelebilecek saldırılara karşı bir önlem olabilir.
Adminimiz giriş yapmıştır ve eklene şubeyi listede görebilecektir. Listeye geldiğini görüyoruz ve bu şuebye bayiye yetki ver sekmesinden yetki veriyoruz.
Şubemizi seçiyoruz ve bayi yetkimizi veriyoruz. Şubemize admin yetkisi verirsek eğer bu girdiğimiz paneli şubede görebilir bu yüzden bayi yetkisi veriyoruz.
Yetkimizi alan şubemiz artık giriş yapıp araç kiralama sistemine dahil oluyor.
Araç bilgileri menüsünden aracın resmini seciyor ve resmi yüklüyor sonra aracın istenilen bilgileri veriyor ve bu işlemleri dropdown list aracından seçerek işlemi gerçekleştiriyor ve aracımızı kayıt ediyoruz ve bir sorunumuz çıkmıyor.
Aracımızı ekledik ve bir sorunla karşılaşmadık.
Müşteri bilgilermizden müşterilemizi ekliyor burda bulunan araç verilebilirmi bilgisini tikli olanlar araç kiralayabilecek müşterilerdir tickli olmayan müşteriler araç kiralam bölümünde çıkmayacaktır.
Gördüğümüz gibi şubemizde bulunan araçlarımız ve araç verilebiir müşterilermizide görebiliyoruz. Teslim yerleride aracıvereceği şubeyide seçtirme işlemi yapabiliyoruz.
Aracımızın kiralama işlemi bitince raporunu alıp yazıdrtma işleminide yapabiliyoruz.
Kira bilgi paneline aracımızı kiralık olarak geldi bu modülümüzdede bir sorunumuz yoktur.
Aracı teslim etmeye gelen müşterimizden aracımızı teslim aldıktan sonra aracımızın km sini son km durumunu yazıyoruz ve aracımızın durumunu kira konumundan şube konumuna getirip aracımızın bilgilerini tekrar güncellemiş oluyoruz.
Veritabanımızda bulunan tablolardan görüntüler;
Marka tablomuz
Müşteri tablomuz
Araç kiralam tablomuz

     Bulunan Hatalar ve Çözümleri

  Karşılatığımız sorun raporlama işleminde veritabanını bağlantılarında atlamış olduğumuz dataset yüzünden verilerimizi raporlama kısmında gösteremiyorduk bu sorunu tekrar yeniden yaptığımızda çözmüş olduk.

  Karşılaştığımız diğer sorun ise araç resimlerini ekledikten sonra başka kullanıcıda o resimleri göstermiyordu bunun sebebi ise sunucunun plesk panelinde o dosyaya yazma iznini vermediğimizden kaynaklandığıdır.

  Bakım sayfamızda yaşadığımız sorun ise araçlarımızın bakım döndükten sonra tekrar şube bölümünde gösterilmemesiydi bunuda checkbox koyarak durumunu true ve false işlemleri ile sağldıktan sonra sorunumuz çözüldü.

   Projemize her geçen gün yeni şeyler geliyor fakat bu versiyonumuz ilk olduğu için yapacağımız işlemleri diğer sürümlere sakladık.

Kaba Proje Planı ve Uygulama Takvimi


Aylar
Nisan Mayıs Haziran Temmuz
Haftalar 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
Teklif           X                    
Analiz               X                
Tasarım                     X          
Gerçekleştirim                         X      
Test                           X    
Sunum