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