Online Car Rental Managment System.
Online Car Rental Managment System.
Online Car Rental Managment System.
Done by:
Name ID
Albatool Moshabab Al-Salem 442310324
Arwa hassan al -saiari 440313114
Fawzia Muhammad Mahdi 442212323
Thikra ali alhrbi 440414424
lama msfer alwadi 442314341
1
CONTENTS
SYSTEM PLANNING PHASE ........................................................................... 3
INTRODUCTION and Abstract: ...................................................................... 3
Background: ............................................................................................. 3
Inspiration and Motivation: .......................................................................... 3
Time period: ............................................................................................. 4
Project schedule: ....................................................................................... 4
Software process model: ............................................................................. 5
System PROBLEMS statements .................................................................... 5
Manually Systems Problems ........................................................................ 6
ProjectOBJECTIVES &Target ....................................................................... 6
Main Objectives are: ................................................................................ 6
Specific Objectives .................................................................................. 6
Project Scope ......................................................................................... 7
SYSTEM ANALYSIS PHASE ............................................................................ 8
Proposed Methodology ........................................................................ 8
Gathering Requirements: ...................................................................... 8
Data Collection Techniques ................................................................... 8
1. Observations ....................................................................................... 8
2. Interviews ........................................................................................... 8
3. Background Reading ............................................................................. 8
Functional Requirements ...................................................................... 9
UML Diagrams - Use-Case Diagram .............................................................. 10
Non-Functional Requirements ............................................................... 11
SYSTE DESIGN PHASE ................................................................................. 12
Data Classification ............................................................................. 12
Entity Relationship Diagram ................................................................. 13
Tools and Technology .......................................................................... 14
2
SYSTEM PLANNING PHASE
INTRODUCTION AND ABSTRACT:
The car rental agency has been considered among the most
successful projects in the kingdom with high rate of income. These
agencies should provide the customers with a lot of options according
to their needs and time, so the agency should be able to manage the
cars and dealing with cars providers and customers. Also, managing
the car booking process and Payment process, therefore this project
aims to helping these agencies by building a software car renting
system that provide usability and quality for these agencies.
BACKGROUND:
The internet helps people since it gives them access to information
that wasn't previously available. The internet is one of the most
important tools for communication. The world has changed into a
place where there has been rapid technological growth, leading to the
computerization of almost everything. Information systems have
recently taken the place of individual operations. The creation of a
system for managing car rentals is one of these objectives. In the
past, people rented cars for a variety of reasons. Many people's plans
to travel or move from one place to another for work, a vacation, or
other reasons sometimes include renting a car. A web application
powers my management system for car rentals.
3
Improvement Needs & Significance of the Project for ONLINE CAR
RENTAL MANAGEMENT SYSTEM
TIME PERIOD:
During the first semester.
PROJECT SCHEDULE:
The work breakdown structure:
4
SOFTWARE PROCESS MODEL:
We will use SDLC because the project is divided into a set of sequential steps.
Cars that are difficult to rent are typically advertised in the local or
national newspaper. It necessitates a significant amount of paper
work and takes time.
It's difficult to keep track of all rental cars and other expenses.
PROJECTOBJECTIVES &TARGET
SPECIFIC OBJECTIVES
To provide a simple and secure system that protects client
information as well as the organization's proprietary information.
6
PROJECT SCOPE
Spatial project scope
7
SYSTEM ANALYSIS PHASE
PROPOSED METHODOLOGY
The researcher will follow the descriptive approach, due to its
relevance to the nature of the research, and to achieve the objectives
of the research in identifying the user requirement, way of companies
work and their systems constraints.
Car renting
System Deployment
requirement System Design Testing
Analysis and delivery
gathering
GATHERING REQUIREMENTS:
This project collected the requirement using:
1. OBSERVATIONS
This strategy allowed the researcher to examine with his own eyes
the actions that took place at the companies, and the researcher, as
a customer as well as an official at these companies, took the time to
do so.
2. INTERVIEWS
Face-to-face interviews were conducted by the project
researcher with the employees of the companies. The
advantages and disadvantages of using the Manual File
System by the personnel were examined.
The interviews was accomplished with a car office owner and
a customer To find out their needs and best practices.
3. BACKGROUND READING
Searching similar projects On the internet.
8
FUNCTIONAL REQUIREMENTS
The functional requirements can be summarized as a
Use-Case Diagram (UML Diagram)
Client 1- booking
2- cancel booking
3- payment
4- complains
5- receive the car
9
UML DIAGRAMS - USE-CASE DIAGRAM
10
NON-FUNCTIONAL REQUIREMENTS
Defines the quality attribute of a software system. It
places constraints on “How should the software system
fulfill the functional requirements
This project non-functional requirements are:
o This system must be usable and reliable
o The performance must be high which depend on the host
specifications
o System should support Arabic and English language.
11
SYSTE DESIGN PHASE
DATA CLASSIFICATION
The data required in the system can be summarized as a class
diagram.
The class diagram used to explain the entities and objects in the
system and their specifications and functions
12
ENTITY RELATIONSHIP DIAGRAM
Data base design The data base required in the system can be
summarized as an entity relational (ER) diagram
13
TOOLS AND TECHNOLOGY
o The tools that used to accomplish the pro
uml
• Uml diagrams to describe the system
14