Online Carpooling system dapat mempermudah seseorang untuk men-"share" kendaraan nya dan sebaliknya, software ini juga dapat mempermudah untuk mencari kendaraan yang di "share"
Architectural Goals and Constraints
Technical PlatformAplikasi Carpooling akan di deploy dalam J2EE application server
Transaction
J2EE platform sudah memiliki fasilitas transaksi yang terbuilt in.
Security
System ini harus aman, agar customer dapat melakukan pembayaran secara onine
Basic security behaviors:
Authentication : Login menggunakan username dan password
Authorizatoin : Sesuai dengan profile user, user online harus dapat mendapatkan service yang spesifik
Confidentiality: data sensitif seperti creditcard number harus di encrypt
Safety: Data credit card tidak akan disimpan pada database local
Data integrity: Data yang dikirimkan ke seluruh network tidak bisa di modify
Auditing : Segala action yang sensitif akan dicatat
Non-repudiation : memberikan bukti untuk action yang spesifik
Security model J2EE akan digunakan
Use Case Diagram
Diatas adalah Use Case Diagram pada Online Carpooling system
Dapat dilihat bahwa terdapat 3 jenis user.
Visitor : yang hanya dapat melakukan search ride
Member ; yang dapat juga melakukan login manage pofile , evaluatepast ride, manage ride history, apply to rise advert dan Post Ride
Premium member: dapat juga mendapat ride secara otomatis dan memberikan ride suggestion
STRUKTUR
USER INTERFACE
Pada layar diatas User dapat mengisi perjalanan dari mana sampai mana, untuk tanggal berapa , gender, apakah user merokok , membawa binatang peliharaan, dan apakah user membawa koper.
Setelah search akan ditampilkan user yang melakukan share ridenya sesuai keterangan tersebut
Setelah dipilih maka akan ditampilkan informasi dari user yang men-"share" kendaraannya
Dapat melihat juga informasi profile user
Hariyoso Ario Bimo 5114100166
Sumber : http://www.cs.bilkent.edu.tr/~cagatay/cs413/sample_group13_sdd.doc