SlideShare ist ein Scribd-Unternehmen logo
1 von 12
CIS 2303
System Analysis and Design
Abu Dhabi Men’s College
Online car rental management system of Fancy car Rental
Company
Part 3: Analysis Phase
Teacher Name: Dr, Samah Hadouej
Prepared by:
Abubaker Aidaroos Abdulqader Al Jailani(H00154983)
Ali Mohamed Hassan Ali Alzaabi (H00136700)
Saif Abdullah Ali Mohammed Al Sadi (H00296533)
Date due: 10-June-2016
Date Submitted: 16-June-2016
2
Contents
Functional Decomposition Diagram(FDD)...................................................................................... 3
Context Diagram........................................................................................................................... 4
Diagram Zero DFD........................................................................................................................ 5
Diagram One DFDs (Two Diagrams) ................................................... Error! Bookmark not defined.
Process Description Tools.............................................................................................................. 6
Entity Relationship Diagram (ERD).................................................................................................8
Project Team Members Responsibilities......................................................................................... 6
3
Functional Decomposition
Diagram (FDD)
The systemrequestwhichwasgiventousbythe fancycar rental companyisconsistof one mainCAR
RENTAL SYSTEM, and (4) four differentsub processes from different entities which can be classified
as follows:
1-Customer registration
Data inputcomesfrom individualsorcorporate customers throughthe onlinesystem, andthe system
Playsarole of creatingnewprofilesandupdatingexistingcustomer’sprofilesinthe systemandsends
differenttype of notificationstoupdate,notifyoralertthe customerwithhis/herregistrationstatus.
2-Car registration
Purchasing department are responsible for creating and updating new/existing car details in to the
company’s database and the rental rates of different type of cars all around the three branches.
3-Car rental status
Managed by operations manager and responsible for updating car pickup/ car return status and
request/ generate final inspection report (check list of any damage/ scratch in the car before/ after
the delivery.
4-Bills and discounts
Managed by rental staff of the companywhoreviewsthe ratesanddiscountstogenerate the final
billsandweekly reportstothe managersforthe approvals
4
Context Diagram
The contextdiagramof the givencase studyis consistingof four (4) entities (Customers, purchasing
department,rental staff and operationmanager) whoare responsible of updatingthe mainprocess/
system with different type of data and information, please refer to FDD functional decomposition
diagram introduction for details of each entity and the process related to it.
5
Diagram Zero DFD
As per the given system request and according to the budget of the car rental company we, as a
software development company and the Fancy car rental company have decided to have ONLY one
main server with only one database located in the main branch
According to that, we created the diagram zero with one data storage and four different processes
and its entities
All the processeswillcopythe informationenteredandprocessedthroughthe subprocessesintoone
data store inorder to have one mainsynchronized storage tosmoothenthe processof the company
across all the branches
6
Diagram One DFDs (Two
Diagrams)
those twodiagrams,the mosttwocomplex processeshave beenchosenfromthe diagram0zeroand
both of the systems has been combined together along with 2 different data storage in order to
increase the datastorage capacity andto separate eachsystemstoringsimplifying the retrieve of the
information needed.
7
Process Description Tools
Once the customerregisterhimself intothe onlinebooking system, somemandatoryinformationwill
be required in certain fields. The first mandatory field is the age of the customer, if the customer is
above 18 yearsold,the systemwill allow himcontinue withthe bookingandif the customerisbelow
the age of 18 years old then the system automatically will reject the request.
The company has classified the customers into two different categories, normal customer and VIP
customer.
When a customer who is above 18 and who rents a car for more than 1 month then he/she will be
classified as VIP customer and will be eligible for a 10% discount on his total bill.
Whena customerwhois above 18 and wantsto rent a car for lessthan1 month,thenhe/she will be
classified as a normal customer and will by default have a discount of 5% on his total bill.
IF customerisabove 18, and
IF customerishas exitingprofile more than1year andrent car more than1 month
classifyasVIPcustomerandgive 10% discount
ELSE
classifyasnormal customerand give 5% discount
ELSE
Rejectrental request
1 2 3 4 5 6 7 8
ABOVE 18 Y Y Y Y N N N N
> 1 YEARS PROFILE Y Y N N Y Y N N
> 1 MONTH RENT Y N Y N Y N Y N
VIP CUSTOMER
WITH 10% DISCOUNT X
NORMAL CUSTOMER
WITH 10% DISCOUNT X X X
REJECT THE REQUEST X X X X
8
Entity Relationship Diagram (ERD)
Fancy car rental company is one of the best transportationservice provider inUAE whichprovidesa
varietyof cars whichservesdifferentcategoriesof the societyaccordingtotheirbudget,ithasalarge
database which has a listof informationstoredtomake the transactionseasy to the Employeesand
the customers.
If a customerwalksintoone of the stores locatedinUAE,a rental staff or customerservice employee
shouldhelpthe customerwithhisrequirement,a customermaydeal withone ormore thanone staff
fromto rent a car where eachstaff can have no customer,one customeror manycustomersat same
time.
While doingthe transactionthe customerservice staff entersinto the inventoryand reserve the car
tothe customer, Unique customermobilenumberwhichwill allowthe systemtodisplaythe customer
name,age, gender,home addressand email address while the salesmanshould enterhisemployee
numberthenthe systemwill displayhis name,position,gender,mobile number and his nationality.
Additional information after the transaction is processed will be displayed like invoice number, total
discount earned for the transaction and voucher number.
A rental staff canrenta car tomore than one customerorto nocustomerdependingintothe market
demand,andeachparticularcar can onlybe givento the customerby one rental staff to a customer.
To reserve the car into the inventory report so that no one allowedto take it till the customer pays
the amount,the rental staff entersthe car unique plate numberwhichthenwill allow the systemto
take the car type, model, rental amount, manufacturename,colorof the carandquantityavailablein
the branch.
As a complementaryserviceprovided byFancyCar Rental Company toitsregularcustomers,andina
wayto say thankyouto deal with us,theygive the customersadiscountvoucher whichisassignedto
each customer which allows a certain amount of discount for each car rental.
This voucher is assigned to each customer and each customer allowed only one voucher under his
name for each car rental which will contain his unique voucher number Customer type, date of
purchase, and discount allowed.
9
The drawing of an ERD showing relationships:
A customer must rent one or more car, where each car may be given
to one or many customers.
A staff can serve Zero, one or many customers where a customer may
deal with one or more staff.
Each customer may or may not have one or many discount Voucher
and each discount voucher may or may not taken by customer.
CUSTOMER CAR
MAY RENT
GIVEN
STAFF CUSTOMER
CAN SERVE
IS SERVED
DISCOUNT
VOUCHER CUSTOMER
BELONG TO
HAS
10
A staff can rent Zero, one or many cars where a car may rent by one
or more staff.
STAFF CAR
11
CUSTOMER
#Customer_mobile_number
*Customer_Name
*Age
*Gender
*Home_Address
*Down_ Payment
*Email
CAR
# Chassiss Number
*Plate_Number
*Car_Type
*Color
*Car_Model
*Country Of Made
*quantity_available
*Rental_Amount
*Manufacture_Name
*Policy_Number
*Insurrance
CUSTOMER INVOICE
#Customer_mobile_number
#Employee_Number
*Invoice_Number
*Total_Discount
* Voucher_number
DISCOUNT
VOUCHER
#Voucher_number
*customer_type
*Date_of_purchase
*Discount_allowed
STAFF
#Employee_Number
* Employee _Name
*Position
*Gender
*Mobile_Number
*Nationality
MAY RENT
GIVEN
HAS
BELONG TO
RENTS
IS SERVED
RENT BY
RENTSRENTS
IS SERVED
12
Project Team Members
Responsibilities
Name ID Task
Abubaker Aidaroos
Abdulqader Al Jailani H00154983
 Responsible for distributing and organizing
the role
 Context Diagram
 Drawing All Diagrams
 Entity Relationship Diagram (ERD)
Ali Mohamed Hassan Ali
Alzaabi
H00136700
 Responsible in reviewing the total project and
do the final correction touch
 Diagram Zero
 Diagram One
 Drawing All Storyboard
Saif Abdullah Ali
Mohammed Al Sadi H00296533
 Responsible for the submitting the project on
the given time and date.
 Functional Decomposition Diagram (FDD)
 Process Description Tools

Weitere ähnliche Inhalte

Was ist angesagt?

Database Management_ Pharmacy Tracking System
Database Management_ Pharmacy Tracking SystemDatabase Management_ Pharmacy Tracking System
Database Management_ Pharmacy Tracking SystemDuanrui Shi
 
Pharmacy management system project report
Pharmacy management system project reportPharmacy management system project report
Pharmacy management system project reportDipta Roy
 
Development of-pharmacy-management-system
Development of-pharmacy-management-systemDevelopment of-pharmacy-management-system
Development of-pharmacy-management-systemJoy Sarker
 
Peranan mahkamah syariah dalam pentadbiran harta pusaka secara
Peranan mahkamah syariah dalam pentadbiran harta pusaka secaraPeranan mahkamah syariah dalam pentadbiran harta pusaka secara
Peranan mahkamah syariah dalam pentadbiran harta pusaka secaraFaten Basir
 
Student access & submit files in ufuture
Student   access & submit files in ufutureStudent   access & submit files in ufuture
Student access & submit files in ufutureBulan Abdullah (Ir)(Dr.)
 
car rental management system project
car rental management system project car rental management system project
car rental management system project Mubashar Hussain
 
Online restaurant management system
Online restaurant management systemOnline restaurant management system
Online restaurant management systemAmal Jose
 
Ijtihad dan mujtahid
Ijtihad dan mujtahidIjtihad dan mujtahid
Ijtihad dan mujtahidAhmad Sarwat
 
Pharmacy Management System Proposal
Pharmacy Management System ProposalPharmacy Management System Proposal
Pharmacy Management System Proposalsudiahmad1
 
E-R Diagram of College Management Systems
E-R Diagram of College Management SystemsE-R Diagram of College Management Systems
E-R Diagram of College Management SystemsOmprakash Chauhan
 
drug store mangement documentation
drug store mangement documentation drug store mangement documentation
drug store mangement documentation Andualem Atryhun
 
Online vehicle renting website
Online vehicle renting websiteOnline vehicle renting website
Online vehicle renting websiteSomendra Singh
 
Cloud computing for Teachers and Students
Cloud computing for Teachers and StudentsCloud computing for Teachers and Students
Cloud computing for Teachers and StudentsMukesh Tekwani
 
HADIS SEM 1 : 7 GOLONGAN
HADIS SEM 1 : 7 GOLONGANHADIS SEM 1 : 7 GOLONGAN
HADIS SEM 1 : 7 GOLONGANanuar2u
 
GRAPHYT - (ENT530 - Social Media Portfolio)
GRAPHYT - (ENT530 - Social Media Portfolio)GRAPHYT - (ENT530 - Social Media Portfolio)
GRAPHYT - (ENT530 - Social Media Portfolio)HarithDaniel9
 
Akidah ahli sunnah wal jamaah2
Akidah ahli sunnah wal jamaah2Akidah ahli sunnah wal jamaah2
Akidah ahli sunnah wal jamaah2Khairul Anwar
 

Was ist angesagt? (20)

Database Management_ Pharmacy Tracking System
Database Management_ Pharmacy Tracking SystemDatabase Management_ Pharmacy Tracking System
Database Management_ Pharmacy Tracking System
 
Pharmacy management system project report
Pharmacy management system project reportPharmacy management system project report
Pharmacy management system project report
 
Development of-pharmacy-management-system
Development of-pharmacy-management-systemDevelopment of-pharmacy-management-system
Development of-pharmacy-management-system
 
Peranan mahkamah syariah dalam pentadbiran harta pusaka secara
Peranan mahkamah syariah dalam pentadbiran harta pusaka secaraPeranan mahkamah syariah dalam pentadbiran harta pusaka secara
Peranan mahkamah syariah dalam pentadbiran harta pusaka secara
 
Student access & submit files in ufuture
Student   access & submit files in ufutureStudent   access & submit files in ufuture
Student access & submit files in ufuture
 
Pharmacy management system project
Pharmacy management system  projectPharmacy management system  project
Pharmacy management system project
 
car rental management system project
car rental management system project car rental management system project
car rental management system project
 
Hair and Beauty Salon
Hair and Beauty SalonHair and Beauty Salon
Hair and Beauty Salon
 
Online restaurant management system
Online restaurant management systemOnline restaurant management system
Online restaurant management system
 
Ijtihad dan mujtahid
Ijtihad dan mujtahidIjtihad dan mujtahid
Ijtihad dan mujtahid
 
Pharmacy Management System Proposal
Pharmacy Management System ProposalPharmacy Management System Proposal
Pharmacy Management System Proposal
 
E-R Diagram of College Management Systems
E-R Diagram of College Management SystemsE-R Diagram of College Management Systems
E-R Diagram of College Management Systems
 
drug store mangement documentation
drug store mangement documentation drug store mangement documentation
drug store mangement documentation
 
Online vehicle renting website
Online vehicle renting websiteOnline vehicle renting website
Online vehicle renting website
 
Chap 3 MGT162
Chap 3 MGT162Chap 3 MGT162
Chap 3 MGT162
 
Cloud computing for Teachers and Students
Cloud computing for Teachers and StudentsCloud computing for Teachers and Students
Cloud computing for Teachers and Students
 
Use case of course registration system using LaTex
Use case of course registration system using LaTexUse case of course registration system using LaTex
Use case of course registration system using LaTex
 
HADIS SEM 1 : 7 GOLONGAN
HADIS SEM 1 : 7 GOLONGANHADIS SEM 1 : 7 GOLONGAN
HADIS SEM 1 : 7 GOLONGAN
 
GRAPHYT - (ENT530 - Social Media Portfolio)
GRAPHYT - (ENT530 - Social Media Portfolio)GRAPHYT - (ENT530 - Social Media Portfolio)
GRAPHYT - (ENT530 - Social Media Portfolio)
 
Akidah ahli sunnah wal jamaah2
Akidah ahli sunnah wal jamaah2Akidah ahli sunnah wal jamaah2
Akidah ahli sunnah wal jamaah2
 

Andere mochten auch

Plan de identidad e imagen corporativa. carmen brun. presentación. intervalos
Plan de identidad e imagen corporativa. carmen brun. presentación. intervalosPlan de identidad e imagen corporativa. carmen brun. presentación. intervalos
Plan de identidad e imagen corporativa. carmen brun. presentación. intervalosAdministraticoItaca
 
Stephen Howard Resume June 2016
Stephen Howard Resume June 2016Stephen Howard Resume June 2016
Stephen Howard Resume June 2016Stephen Howard
 
Бизнес по продаже жареных каштанов
Бизнес по продаже жареных каштановБизнес по продаже жареных каштанов
Бизнес по продаже жареных каштановDmitry Savchenko
 

Andere mochten auch (7)

KBSE (1)
KBSE (1)KBSE (1)
KBSE (1)
 
Plan de identidad e imagen corporativa. carmen brun. presentación. intervalos
Plan de identidad e imagen corporativa. carmen brun. presentación. intervalosPlan de identidad e imagen corporativa. carmen brun. presentación. intervalos
Plan de identidad e imagen corporativa. carmen brun. presentación. intervalos
 
CV - Deepak Thapa
CV -  Deepak ThapaCV -  Deepak Thapa
CV - Deepak Thapa
 
Stephen Howard Resume June 2016
Stephen Howard Resume June 2016Stephen Howard Resume June 2016
Stephen Howard Resume June 2016
 
Бизнес по продаже жареных каштанов
Бизнес по продаже жареных каштановБизнес по продаже жареных каштанов
Бизнес по продаже жареных каштанов
 
Lanaturaleza
LanaturalezaLanaturaleza
Lanaturaleza
 
Why work for Swanstaff
Why work for SwanstaffWhy work for Swanstaff
Why work for Swanstaff
 

Ähnlich wie Online car rental management system analysis

Operations Management AIB 2017
Operations Management AIB 2017Operations Management AIB 2017
Operations Management AIB 2017Dimithri Wellage
 
Final Ecommerce In Love Of 3234343r4355t
Final Ecommerce In Love Of 3234343r4355tFinal Ecommerce In Love Of 3234343r4355t
Final Ecommerce In Love Of 3234343r4355tTalhaUrRehmanQureshi
 
BHPH July-August 2015 Front Page - and Page 17
BHPH July-August 2015 Front Page - and Page 17BHPH July-August 2015 Front Page - and Page 17
BHPH July-August 2015 Front Page - and Page 17Angelica Jeffreys
 
Car rental system_newfinal2
Car rental system_newfinal2Car rental system_newfinal2
Car rental system_newfinal2rajdeep0007
 
Car rental Final Edit Pdf No 3.pdf
Car rental Final Edit Pdf No 3.pdfCar rental Final Edit Pdf No 3.pdf
Car rental Final Edit Pdf No 3.pdfDevidasBhere
 
Project Proposal - Car Hire.doc
Project Proposal - Car Hire.docProject Proposal - Car Hire.doc
Project Proposal - Car Hire.docssusere87dbd
 
Publication of research paper on revenue audit of car rental facility desk fo...
Publication of research paper on revenue audit of car rental facility desk fo...Publication of research paper on revenue audit of car rental facility desk fo...
Publication of research paper on revenue audit of car rental facility desk fo...consultancy services provider
 
115442368-49930505-Car-Rental-System-Project-Report
115442368-49930505-Car-Rental-System-Project-Report115442368-49930505-Car-Rental-System-Project-Report
115442368-49930505-Car-Rental-System-Project-ReportScott Bou
 
Car R Us!-MAJOR PPT.pptx
Car R Us!-MAJOR PPT.pptxCar R Us!-MAJOR PPT.pptx
Car R Us!-MAJOR PPT.pptxcaptain112906
 
O N L I N E V E H I C L E R E N T A L S Y S T E M V R S
O N L I N E  V E H I C L E  R E N T A L  S Y S T E M   V R SO N L I N E  V E H I C L E  R E N T A L  S Y S T E M   V R S
O N L I N E V E H I C L E R E N T A L S Y S T E M V R Sncct
 
Car hire software car rentingsolution
Car hire software   car rentingsolutionCar hire software   car rentingsolution
Car hire software car rentingsolutionCar Renting Solution
 
IRJET- Automobile Resale System using Machine Learning
IRJET- Automobile Resale System using Machine LearningIRJET- Automobile Resale System using Machine Learning
IRJET- Automobile Resale System using Machine LearningIRJET Journal
 
Car mate - Company Car-Pool app Idea
Car mate - Company Car-Pool app IdeaCar mate - Company Car-Pool app Idea
Car mate - Company Car-Pool app IdeaSarath Karunakaran
 
TapCab Business Plan
TapCab Business PlanTapCab Business Plan
TapCab Business PlanEric Dahl
 

Ähnlich wie Online car rental management system analysis (20)

Operations Management AIB 2017
Operations Management AIB 2017Operations Management AIB 2017
Operations Management AIB 2017
 
Final Ecommerce In Love Of 3234343r4355t
Final Ecommerce In Love Of 3234343r4355tFinal Ecommerce In Love Of 3234343r4355t
Final Ecommerce In Love Of 3234343r4355t
 
BHPH July-August 2015 Front Page - and Page 17
BHPH July-August 2015 Front Page - and Page 17BHPH July-August 2015 Front Page - and Page 17
BHPH July-August 2015 Front Page - and Page 17
 
Car rental system_newfinal2
Car rental system_newfinal2Car rental system_newfinal2
Car rental system_newfinal2
 
Enterprise CarShare paper
Enterprise CarShare paperEnterprise CarShare paper
Enterprise CarShare paper
 
Car rental Final Edit Pdf No 3.pdf
Car rental Final Edit Pdf No 3.pdfCar rental Final Edit Pdf No 3.pdf
Car rental Final Edit Pdf No 3.pdf
 
Project Proposal - Car Hire.doc
Project Proposal - Car Hire.docProject Proposal - Car Hire.doc
Project Proposal - Car Hire.doc
 
Rent a Car Case Study
Rent a Car Case StudyRent a Car Case Study
Rent a Car Case Study
 
PPT.pptx
PPT.pptxPPT.pptx
PPT.pptx
 
Publication of research paper on revenue audit of car rental facility desk fo...
Publication of research paper on revenue audit of car rental facility desk fo...Publication of research paper on revenue audit of car rental facility desk fo...
Publication of research paper on revenue audit of car rental facility desk fo...
 
115442368-49930505-Car-Rental-System-Project-Report
115442368-49930505-Car-Rental-System-Project-Report115442368-49930505-Car-Rental-System-Project-Report
115442368-49930505-Car-Rental-System-Project-Report
 
Car R Us!-MAJOR PPT.pptx
Car R Us!-MAJOR PPT.pptxCar R Us!-MAJOR PPT.pptx
Car R Us!-MAJOR PPT.pptx
 
O N L I N E V E H I C L E R E N T A L S Y S T E M V R S
O N L I N E  V E H I C L E  R E N T A L  S Y S T E M   V R SO N L I N E  V E H I C L E  R E N T A L  S Y S T E M   V R S
O N L I N E V E H I C L E R E N T A L S Y S T E M V R S
 
Pay n park proposal
Pay n park proposalPay n park proposal
Pay n park proposal
 
Carzoo.pptx
Carzoo.pptxCarzoo.pptx
Carzoo.pptx
 
Car hire software car rentingsolution
Car hire software   car rentingsolutionCar hire software   car rentingsolution
Car hire software car rentingsolution
 
Web pub paper 1
Web pub paper 1Web pub paper 1
Web pub paper 1
 
IRJET- Automobile Resale System using Machine Learning
IRJET- Automobile Resale System using Machine LearningIRJET- Automobile Resale System using Machine Learning
IRJET- Automobile Resale System using Machine Learning
 
Car mate - Company Car-Pool app Idea
Car mate - Company Car-Pool app IdeaCar mate - Company Car-Pool app Idea
Car mate - Company Car-Pool app Idea
 
TapCab Business Plan
TapCab Business PlanTapCab Business Plan
TapCab Business Plan
 

Kürzlich hochgeladen

Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 

Kürzlich hochgeladen (20)

Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 

Online car rental management system analysis

  • 1. CIS 2303 System Analysis and Design Abu Dhabi Men’s College Online car rental management system of Fancy car Rental Company Part 3: Analysis Phase Teacher Name: Dr, Samah Hadouej Prepared by: Abubaker Aidaroos Abdulqader Al Jailani(H00154983) Ali Mohamed Hassan Ali Alzaabi (H00136700) Saif Abdullah Ali Mohammed Al Sadi (H00296533) Date due: 10-June-2016 Date Submitted: 16-June-2016
  • 2. 2 Contents Functional Decomposition Diagram(FDD)...................................................................................... 3 Context Diagram........................................................................................................................... 4 Diagram Zero DFD........................................................................................................................ 5 Diagram One DFDs (Two Diagrams) ................................................... Error! Bookmark not defined. Process Description Tools.............................................................................................................. 6 Entity Relationship Diagram (ERD).................................................................................................8 Project Team Members Responsibilities......................................................................................... 6
  • 3. 3 Functional Decomposition Diagram (FDD) The systemrequestwhichwasgiventousbythe fancycar rental companyisconsistof one mainCAR RENTAL SYSTEM, and (4) four differentsub processes from different entities which can be classified as follows: 1-Customer registration Data inputcomesfrom individualsorcorporate customers throughthe onlinesystem, andthe system Playsarole of creatingnewprofilesandupdatingexistingcustomer’sprofilesinthe systemandsends differenttype of notificationstoupdate,notifyoralertthe customerwithhis/herregistrationstatus. 2-Car registration Purchasing department are responsible for creating and updating new/existing car details in to the company’s database and the rental rates of different type of cars all around the three branches. 3-Car rental status Managed by operations manager and responsible for updating car pickup/ car return status and request/ generate final inspection report (check list of any damage/ scratch in the car before/ after the delivery. 4-Bills and discounts Managed by rental staff of the companywhoreviewsthe ratesanddiscountstogenerate the final billsandweekly reportstothe managersforthe approvals
  • 4. 4 Context Diagram The contextdiagramof the givencase studyis consistingof four (4) entities (Customers, purchasing department,rental staff and operationmanager) whoare responsible of updatingthe mainprocess/ system with different type of data and information, please refer to FDD functional decomposition diagram introduction for details of each entity and the process related to it.
  • 5. 5 Diagram Zero DFD As per the given system request and according to the budget of the car rental company we, as a software development company and the Fancy car rental company have decided to have ONLY one main server with only one database located in the main branch According to that, we created the diagram zero with one data storage and four different processes and its entities All the processeswillcopythe informationenteredandprocessedthroughthe subprocessesintoone data store inorder to have one mainsynchronized storage tosmoothenthe processof the company across all the branches
  • 6. 6 Diagram One DFDs (Two Diagrams) those twodiagrams,the mosttwocomplex processeshave beenchosenfromthe diagram0zeroand both of the systems has been combined together along with 2 different data storage in order to increase the datastorage capacity andto separate eachsystemstoringsimplifying the retrieve of the information needed.
  • 7. 7 Process Description Tools Once the customerregisterhimself intothe onlinebooking system, somemandatoryinformationwill be required in certain fields. The first mandatory field is the age of the customer, if the customer is above 18 yearsold,the systemwill allow himcontinue withthe bookingandif the customerisbelow the age of 18 years old then the system automatically will reject the request. The company has classified the customers into two different categories, normal customer and VIP customer. When a customer who is above 18 and who rents a car for more than 1 month then he/she will be classified as VIP customer and will be eligible for a 10% discount on his total bill. Whena customerwhois above 18 and wantsto rent a car for lessthan1 month,thenhe/she will be classified as a normal customer and will by default have a discount of 5% on his total bill. IF customerisabove 18, and IF customerishas exitingprofile more than1year andrent car more than1 month classifyasVIPcustomerandgive 10% discount ELSE classifyasnormal customerand give 5% discount ELSE Rejectrental request 1 2 3 4 5 6 7 8 ABOVE 18 Y Y Y Y N N N N > 1 YEARS PROFILE Y Y N N Y Y N N > 1 MONTH RENT Y N Y N Y N Y N VIP CUSTOMER WITH 10% DISCOUNT X NORMAL CUSTOMER WITH 10% DISCOUNT X X X REJECT THE REQUEST X X X X
  • 8. 8 Entity Relationship Diagram (ERD) Fancy car rental company is one of the best transportationservice provider inUAE whichprovidesa varietyof cars whichservesdifferentcategoriesof the societyaccordingtotheirbudget,ithasalarge database which has a listof informationstoredtomake the transactionseasy to the Employeesand the customers. If a customerwalksintoone of the stores locatedinUAE,a rental staff or customerservice employee shouldhelpthe customerwithhisrequirement,a customermaydeal withone ormore thanone staff fromto rent a car where eachstaff can have no customer,one customeror manycustomersat same time. While doingthe transactionthe customerservice staff entersinto the inventoryand reserve the car tothe customer, Unique customermobilenumberwhichwill allowthe systemtodisplaythe customer name,age, gender,home addressand email address while the salesmanshould enterhisemployee numberthenthe systemwill displayhis name,position,gender,mobile number and his nationality. Additional information after the transaction is processed will be displayed like invoice number, total discount earned for the transaction and voucher number. A rental staff canrenta car tomore than one customerorto nocustomerdependingintothe market demand,andeachparticularcar can onlybe givento the customerby one rental staff to a customer. To reserve the car into the inventory report so that no one allowedto take it till the customer pays the amount,the rental staff entersthe car unique plate numberwhichthenwill allow the systemto take the car type, model, rental amount, manufacturename,colorof the carandquantityavailablein the branch. As a complementaryserviceprovided byFancyCar Rental Company toitsregularcustomers,andina wayto say thankyouto deal with us,theygive the customersadiscountvoucher whichisassignedto each customer which allows a certain amount of discount for each car rental. This voucher is assigned to each customer and each customer allowed only one voucher under his name for each car rental which will contain his unique voucher number Customer type, date of purchase, and discount allowed.
  • 9. 9 The drawing of an ERD showing relationships: A customer must rent one or more car, where each car may be given to one or many customers. A staff can serve Zero, one or many customers where a customer may deal with one or more staff. Each customer may or may not have one or many discount Voucher and each discount voucher may or may not taken by customer. CUSTOMER CAR MAY RENT GIVEN STAFF CUSTOMER CAN SERVE IS SERVED DISCOUNT VOUCHER CUSTOMER BELONG TO HAS
  • 10. 10 A staff can rent Zero, one or many cars where a car may rent by one or more staff. STAFF CAR
  • 11. 11 CUSTOMER #Customer_mobile_number *Customer_Name *Age *Gender *Home_Address *Down_ Payment *Email CAR # Chassiss Number *Plate_Number *Car_Type *Color *Car_Model *Country Of Made *quantity_available *Rental_Amount *Manufacture_Name *Policy_Number *Insurrance CUSTOMER INVOICE #Customer_mobile_number #Employee_Number *Invoice_Number *Total_Discount * Voucher_number DISCOUNT VOUCHER #Voucher_number *customer_type *Date_of_purchase *Discount_allowed STAFF #Employee_Number * Employee _Name *Position *Gender *Mobile_Number *Nationality MAY RENT GIVEN HAS BELONG TO RENTS IS SERVED RENT BY RENTSRENTS IS SERVED
  • 12. 12 Project Team Members Responsibilities Name ID Task Abubaker Aidaroos Abdulqader Al Jailani H00154983  Responsible for distributing and organizing the role  Context Diagram  Drawing All Diagrams  Entity Relationship Diagram (ERD) Ali Mohamed Hassan Ali Alzaabi H00136700  Responsible in reviewing the total project and do the final correction touch  Diagram Zero  Diagram One  Drawing All Storyboard Saif Abdullah Ali Mohammed Al Sadi H00296533  Responsible for the submitting the project on the given time and date.  Functional Decomposition Diagram (FDD)  Process Description Tools