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 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|