Bu uygulama servis odaklı mimarı dersi projesi olarak geliştirilmektedir.
Araç kiralama sistemi ödevinde sizlerden bir/birden fazla şirket için rezervasyon ve kiralama sistemini tasarlamanız ve geliştirmeniz istenmektedir. Şirket yöneticileri/çalışanları sisteme giriş yapmalı. Müşterilerin özlük bilgilerini ve kiraladığı araç bilgilerini girerek aracın kiralandığı süre boyunca kiralanmaması ve takibi için gerekli işlemleri yapmalıdır. Yöneticiler veya çalışanlar sisteme hem web hem de form uygulamasından girebilmeli ve kiralama yapabilmelidir. Müşteriler ise şirketin hazırda ve kiralanabilir araçlarını web üzerinden görüntüleyebilir hatta rezervasyon/kiralama isteği başlatabilir. Kullanıcı ve çalışanların şifre bilgileri geliştiricilerden saklanmalıdır.
Şirketler bilgi olarak; şirket adı, şehir, adres, araç sayısı, şirket puanı gibi bilgiler içerebilir.
Araç bilgileri olarak; araç adı, modeli, gereken ehliyet yaşı, minimum yaş sınırı, günlük sınır km’si, aracın kendi anlık km’si, airbag, bagaj hacmi, koltuk sayısı, günlük kiralık fiyatı gibi değerleri barındırabilir.
Kiralık bilgileri olarak; kiralanmış araçların kimlere hangi zaman aralığında kiralandığı, veriliş km’si, son kilometre, alınan ücret miktarını bulundurur.
Ayrıca müşterilerin özlük bilgileri (ad, soyad vb.) bulunur.