Online Car Rental Managment System.

Download as pdf or txt
Download as pdf or txt
You are on page 1of 14

ONLINE CAR RENTAL MANAGEMENT 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

Supervised By: Dr.Fekry Olayah.

Subject : System Analysis and Design


First Semester :1444
November -2022

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.

INSPIRATION AND MOTIVATION:


This project aims to simplify those processes by developing an
effective and efficient car rental system, similar to how other
developed countries are using technology to simplify their customers'
processes through projects like SIXT Car Hire in Germany. This
project is motivated by the historical and rapid development of car
rental companies as well as the current state of the industry's
processes, which is quite problematic.

3
Improvement Needs & Significance of the Project for ONLINE CAR
RENTAL MANAGEMENT SYSTEM

1. The new system is totally computerized system that register, retrieve,


share all Customers’ requests and files to all employees and offices
in one database.

2. A new system provides features like time efficiency to show car


details, user profiles and whatever the customer will give the feedback
to the admin.

3. This system provides tourism and traveling facilities.

4. Any request is easily done by user in the system.

5. It is software application for managing online car rental system.

6. Projects offer an adaptable framework for engaging students in


course exploration and the growth of vital abilities including
technology, cooperation, and communication. Several problems
related to the manual process will be resolved with the help of the
automobile rental management system. The method will do away with
mistakes and the waste of precious time and effort. An organization's
productivity and efficiency will increase as a result.

TIME PERIOD:
During the first semester.

PROJECT SCHEDULE:
The work breakdown structure:

It is a way of organizing and completing work on a project.

ID TASK NAME EXPECTED TIME


1 Planning phase 3 Week
2 Analysis phase 6 week 1
3 Design phase 4 week 1,2
4 Implementation phase 5week 3,2
5 Testing phase 2week 4

4
SOFTWARE PROCESS MODEL:
We will use SDLC because the project is divided into a set of sequential steps.

Team Members Responsibilities


Albatool moshabab Al-Salem Planning Phase
Arwa Hassan Al-Saiari Analysis Phase
Fawzeah Mohammed Mahdi Design Phase
Thikra ali alhrbi Implementation phase
lama msfer alwadi Testing phase

SYSTEM PROBLEMS STATEMENTS


Only during regular business hours is the manual car rental system
accessible. As a result, customers only have a short window of time
to finish any transactions or book any vehicles. Some small
businesses already have a car rental system in place that isn't web-
based, which is the problem with some of the present systems. Due
to this restriction, they are able to store customer information but are
unable to make their services more widely known to the public via the
internet; as a result, they must instead advertise their services using
posters. They also use phone call bookings, which have less features
than web-based systems but are still used. For instance, a client
might reserve a certain car over the phone, but when he or she comes
5
MANUALLY SYSTEMS PROBLEMS
To hire a car, a potential renter must first register as a client at the
nearest office; however, what if the consumer does not have enough
time to do so?

 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.

 When a corporation uses a manual method to manage customer


data, the process can be slow, especially if there are thousands of
customers.

 It's difficult to keep track of all rental cars and other expenses.

PROJECTOBJECTIVES &TARGET

MAIN OBJECTIVES ARE:


 To help the car rental office manager to store different types of
cars with different characteristics.
 To ease of the searching process among the available cars.
 Ease the booking process.
 Manage the profits easily.

SPECIFIC OBJECTIVES
To provide a simple and secure system that protects client
information as well as the organization's proprietary information.

 To provide a user-friendly system that allows customers to check


vehicle availability and book or reserve a vehicle online.
 To create a system that allows customers to pay for their
automobile rental online.
 To create a system that saves information on bookings and
reservations, as well as payment history, to aid the organization in
keeping track of transactions.
 Implement geofencing and remote automobile deactivation when
the rental period has expired.

6
PROJECT SCOPE
Spatial project scope

This research will be applied on car rental companies in Najran.

This project is limited to design and implementing a car


renting inside Najran Area.

Temporal project scope


This project will be applied in the 2022/2023 academic year.

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:

 DATA COLLECTION TECHNIQUES


The research moved to car rental companies to generate data
through interviewing and observations.

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)

The Actor Use-cases


Office manager 1-Moniter the income
2-receive complaints

Financial Manager 1-Process payments


2-calculate salaries

Staff 1- Car Booking


2- cancel booking

Car delivery clerk 1- car check and delivery

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

appps • Used app.daigram.com


.

• Used for building the database

• It’s an open source database management system

14

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy