İ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 Teklifi
   
Proje Teklifi

 

 

4X4
ARAÇ KİRALAMA SİSTEMİ

 

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

 

 

Proje Teklifi

Yazılım Geliştirme Projesi

Bilgi Teknolojileri Sertifika Programı

İDEA: ODTÜ Sanal Kampüsü
  

 

12/05/2012



Amaç

      Projemiz araç kiralama sistemlerindeki gördüğümüz açıklar ve güvenlik sorunları nedeniyle birden çok şubeleri olan araç kiralama ve turizim şirketlerine şube sistemi kullanılarak araç kiralama işlemlerini firma odaklı, web tabanlı araç kiralama yazılımıdır.

       Bu amaçla üretilecek bir yazılım hem işletmeler hem de müşteriler açısından birçok kolaylık ve fayda sağlayacaktır. Merkez ve şubeler müşteri ekleme modülünü kullanarak kendi protföyünü oluşturabilecek ve çıkabilecek sorunlara müdahele edebilecektir. Web tabanlı olması avantajını kullanarak oluşmuş sorunu (merkez) adminde görebilecek ve müdahele edebilecektir.

       Bir çok firmanın halen araç kiralama sözleşmesini el ile doldurması hem müşteri açısından hemde kiralama yapan kişiye zahmet olmasını kurtarmaktır şöyleki müşterimiz sürekli araç kiralama işlemi yapıyor her geldiğinde aynı sözleşmenin tekrar terkar yazılması sıkıcı bir işlemdir bunun yanında giden kağıt masraflarıda cabasıdır. Bunuda yine aynı müşteri ekleme yöntemi ile sisteme kayıt edilmiş olan müşteri sadece seçilerek aynı işlemleri tekrar tekrar yapılmasından kurtarmış oluyoruz. İstediğimiz anda sözleşmemizinde çıktısını alabiliriz.

      Araç kiralama programlarındaki ve firmaların standart istekleri doğrultusunda hazırlayacağımız bu program hem merkeze hemde şubeler arasındaki iletişlimi sağlamak güvenli bir şekilde araç kiralama işlemlerini yapmaktır..

Proje Tanımı

       Sistemde kayıt olan merkeze kiralama şirketinin şubelere ayırma işlemleri, araç ekleme, müşteri ekleme ve bilgi panelleri ile araç kiralama işlemlerinin yapılması araçların bakım durumlarını ve hatırlatma panelleri ile araç kiralama sisteminde doğabilecek sorunların indirgenmesi

Projenin Kapsamı

        Proje dahilinde üretilecek yazılım aşağıdaki özelliklere sahip olacaktır:

- Admin tarafından açılmış olan şubelere kullanıcı adı ve şifre verilmesi,
- Sisteme kayıt edilmiş olan şubelerin araç bilgileri ekleme/sil ve düzenleme işlemlerinin yapılması,
- Sistemde bulunan şubelerin kendi müşteri protföyünü oluşturması,
- Araç kiralama işlemlerinin yapılması
- Şubelerin araçlarında olabilcek sorunlar karşısında bakım sistemine araçların durumlarının girilmesi,
- Araç kiralama işlemi yapıldıktan sonra araç kiralama sözleşmesinin yazdırılması,

Yöntemler, Yazılım Araçları ve Platform

Yöntemler

       Projenin başarıya ulaşması için modüler programlama teknikleri ve nesneye yönelik programlama kullanılacaktır. Proje kapsamında tanımlanan çeşitli farklı işler modüler olarak programlanacak, benzeri işler için tek ama kapsamlı modüller geliştirilecek, bu da hem proje gerçekleştirme süresini kısaltmaya, hem de yazılımda ortaya çıkması muhtemel hata ve bozuklukları minimuma indirmeye yardımcı olacaktır.

Yazılım Araçları
      
       Web tabanlı sistemlerde html site tasarımı yapılmaktadır. Programımızı asp.net firamework 4.0 we yazılım programı ve C# dilinde yapılmaktadır. Şubeler, araç bilgileri, müşteriler ve araç kiralama işlemleri Microsoft SQL 2008 veritabanına kayıt edilmiktedir.

Platform
       
       Kullanıcı hizmetleri platform bağımsız web uygulamaları olacaktır. Araç kiralama sistemini her ortamdan ulaşıp güvenli bir şekilde araç kiralama işlemini gerçekleştirmektir. Cep telefonlarından ve akıllı telefonlardan da araç kiralanma işlemi yapılması planlanmaktadır.


Önemli Kilometre Taşları

Proje Teklifi Projenin tanımlanması, amaçlarını belirlenmesi, kapsamının çizilmesi, uygulama takviminin oluşturulması. Proje Teklif Belgesi teslim tarihi: 13.05.2012
Analiz Projeye konu olan yazılımın "ne" yapacağı, sistem mimarisi, isterler analizi gibi konuların irdelenmesi, daha kesin bir uygulama takviminin oluşturulması. Proje Analiz Belgesi teslim tarihi: 30.05.2012
Tasarım Yazılım modüllerinin ilişkileri, veri yapıları, kullanıcı arayüzlerinin tasarlanması, Veri Akış Şeması ve Kontrol Akış Şeması'nın oluşturulması, prosedürel tasarım ile modüllerin nasıl çalıştığının programlama dillerine yakın bir dille anlatılması. Proje planında oluşabilecek değişikliklerin tespit edilmesi. Proje Tasarım Belgesi teslim tarihi: 21.06.2012
Gerçekleştirim Analiz ve tasarımı esas alarak yazılımın gerçekleştirilmesi, ortaya çıkabilecek sorunların tespiti, çözümleri, kullanıcı kılavuzu oluşturulması. Proje Gerçekleştirim Belgesi teslim tarihi: 08.07.2012
Test Yazılımın test edilmesi, sonuçların raporlanması. Proje Test Belgesi teslim tarihi: 11.07.2012 Sunum Projenin sunulması ve demonstrasyonunun yapılması. 14-15.07.2012

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                                
Gerçekleştirim                                
Test                                
Sunum