ucd final

Post on 02-Dec-2015

213 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

fimnabvc

TRANSCRIPT

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:

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:

CLASS DIAGRAM:

ACTIVITY DIAGRAMS:

Search for a car:

Rent a Car:

Return Car:

Maintain car:

View Reports:

SEQENCE DIAGRAMS:Rent a Car:

View Report:

Feedback:

Add New Car:

Return a Car:

top related