Car Rental System
Car Rental System
UML DIAGRAMS
PRAGNYA SHRI
RA2111026010004
-INDEX-
1. UML INTRODUCTION
2. PROBLEM DESCRIPTION
3. REQUIREMENTS
4. USE CASE DIAGRAM
4.1 EXPLANATION OF ENTITIES
4.2 ACTORS LIST
4.3 DIAGRAM
5. CLASS DIAGRAM
5.1 CLASSES LIST
5.2 ATTRIBUTES
5.3 METHODS
5.4 DIAGRAM
6. INTERACTION DIAGRAMS
6.1 CLASS OBJECTS LIST
6.2 LOGIN SEQUENCE DIAGRAM
6.3 RENTAL SYSTEM SEQUENCE DIAGRAM
7. COLLABORATION DIAGRAM
7.1 EXPLANATION
7.2 DIAGRAM
8. ACTIVITY DIAGRAM
8.1 ACTIVITIES LIST
8.2 FEATURES
8.3 LOGIN ACTIVITY DIAGRAM
8.4 RENTAL SYSTEM ACTIVITY DIAGRAM
9. COMPONENT DIAGRAM
9.1 COMPONENTS LIST
9.2 FEATURES
9.3 DIAGRAM
10. DEPLOYMENT DIAGRAM
10.1 DATABASE DESCRIPTION
10.2 DIAGRAM
11. CONCLUSION
1. UML INTRODUCTION
UML stands for Unified Modeling Language. It’s a rich language to
model software solutions, application structures, system behavior,
and business processes.
Structure diagrams show the things in the modeled system. In
more technical terms, they show different objects in a system.
Behavioral diagrams show what should happen in a system. They
describe how the objects interact with each other to create a
functioning system.
2. PROBLEM DESCRIPTION
This scenario discusses how the UML
diagram types might be used to model a car rental
agency's software system. This is a graphic depiction of
the interactions among the elements of the
Car Rental System. It represents the methodology used in
system analysis to identify, clarify,
and organize requirements of the Car Rental System
STATEMENT:
“ A car rental is a vehicle that can be used
temporarily for a fee during a specified period. Getting a
rental car helps people get around despite the fact they do
not have access to their own personal vehicle or don't own a
vehicle at all. The individual who needs a car must contact a
rental car company and contract out for a vehicle. This
system increases customer retention and simplifies vehicle
and staff management”
BENEFITS: This online car rental solution is fully
functional and flexible. It is very easy to use. This online
car rental system helps in office administration by
streamlining and stand standardizing procedures. It
saves a lot of time, money, and labor . Eco-friendly: The
monitoring of the vehicle activity and the overall
business becomes easy and includes the least
paperwork. The application acts as an office that is open
24/7
3. REQUIREMENTS
User Interfaces:
A . All the users will see the same page when they enter this
website. This page asks users for a username and a password.
B . After being authenticated with the correct username and
password, the user will be redirected to their corresponding
profile where they can do various activities.
C. The user interface will be simple and consistent, using
terminology commonly understood by intended users of the
system. The system will have a simple interface, consistent
with the standard interface, to eliminate the need for user
training of infrequent users.
Hardware Interfaces:
A . No extra hardware interfaces are needed.
B . The system will use standard hardware and data
communication resources.
C . This includes, but not limited to, general network
connection at the server/hosting site, network server and
network management tools.
USE CASE
DIAGRAM
4.USE-CASE DIAGRAM
A use case specifies an interaction between a user and the
system in which the user is able to achieve a goal. A typical
software system might include hundreds of simple use cases.