ucd final

12
Car Rental System Work Statement The car rental system is an online rental website. This system has three users: Guest, Member and Administrator. Guests can search for cars which includes location, prices etc. They will also be able to rent car. Members will have all these options and in addition can view/update personal info. They also have some additional options. Administrators can manage users, maintain car info and view reports. Actors: Guest Member Administrator Use Cases: Login Search car Rent car Return car View/Update personal info Member VAS Manage users Maintain car info View reports Login : Guest does not have the facility to login to account. Members and Administrators can login to the system. If they forget password, they can reset the password to login. Search Car: Guest looks for cars to rent without login. This includes availability of cars, location browsing, viewing car models

Upload: siva-sagar

Post on 02-Dec-2015

213 views

Category:

Documents


0 download

DESCRIPTION

fimnabvc

TRANSCRIPT

Page 1: Ucd Final

Car Rental System

Work Statement

The car rental system is an online rental website. This system has three users: Guest, Member and Administrator. Guests can search for cars which includes location, prices etc. They will also be able to rent car. Members will have all these options and in addition can view/update personal info. They also have some additional options. Administrators can manage users, maintain car info and view reports.

Actors:

Guest Member Administrator

Use Cases:

Login Search car Rent car Return car View/Update personal info Member VAS Manage users Maintain car info View reports

Login : Guest does not have the facility to login to account. Members and Administrators can login to the system. If they forget password, they can reset the password to login.

Search Car:Guest looks for cars to rent without login. This includes availability of cars, location browsing, viewing car models and prices for renting cars. Member has all the options available to guest.

Rent Car:While renting a car, guest needs to deposit some amount and add his/her details. The same applies to member also.

Return Car:

Page 2: Ucd Final

Guest and Member need to return the car. Once the car is returned the billing is done for the hours used. If the car is returned early the billing will have a discount and if late, additional charges would be reflected in the billing.

View/Update personal info:This feature is only available to members. They can edit their information.

Member VAS (Value Added Services):Member has some additional features. Member can upgrade membership and may view or use the reward points which they get with every car booking. Also, Member can cancel a reservation.

Manage users:Only Administrator has the privilege of managing users. They can grant or revoke the accesses of Guests and Members.

Manage Car info:This includes updating car info. Car information includes prices and models of cars.

View Reports:Administrator can view the reports. These reports can be the on the basis of car reservation.

Use case diagram for a Car Rental System:

Page 3: Ucd Final
Page 4: Ucd Final

CLASS DIAGRAM:

Page 5: Ucd Final

ACTIVITY DIAGRAMS:

Search for a car:

Page 6: Ucd Final

Rent a Car:

Page 7: Ucd Final

Return Car:

Page 8: Ucd Final

Maintain car:

Page 9: Ucd Final

View Reports:

Page 10: Ucd Final

SEQENCE DIAGRAMS:Rent a Car:

View Report:

Feedback:

Page 11: Ucd Final

Add New Car:

Return a Car:

Page 12: Ucd Final