SlideShare a Scribd company logo
Sp final ppt
Visvesvaraya Technological University,
“Jnana Sangama”, Belgaum – 590018,
KARNATAKA State
Department of Master of Computer Applications
CAR RENTAL DISTRIBUTED SYSTEM
PRESENTED BY: Umesh S Chougule (2VX15MCA93)
Internal Guide:
Name :Mrs. S. R. Bhusanur
Asst. Professor
Department of MCA
VTU, Belagavi.
External Guide:
Name: Mr. Lokanath Reddy
Senior Software Developer
Palle Technologies,
Bengalore.
Contents :
1. Introduction
1.1 Project Description
2. Literature Survey
2.1 Proposed System
2.2 Hardware & Software Requirements
3. Requirements Specification
3.1 Functional Requirements
3.2 Non- Functional Requirements
4. System Design
5. Detailed Design
5.1 UML diagrams
5.2 ER Diagrams
6. Implementation
6.1 Screen Shots
7. Conclusion & Future Enhancements
1.1 project description :
i. The project car rental distributed application is an android application.
ii. The application performing as an interface between user and car
owners.
iii. The registered user able to search the car.
iv. When a user searches for the car he will get the number of available
cars with their details.
v. User picks the suitable car for him/her and will book a car. After that
he/she can pay the charges according to his/her selection of a car.
vi. Payment will be done online/offline.
vii. The guest user can search and book car but guest user cannot get his
details of bookings and offers provided by the car owner.
2.1 Existing system:
i. Less Security, Less Users - Friendly.
ii. No proper management between changed Applications and
Users.
iii. User cannot pay using e payment methods.
iv. Live chatting feature is not available.
2 LITERATURE SURVEY
2.2 Proposed system:
i. Proposed android application accessed by customer from anywhere.
ii. The app can offer number cars from different locations.
iii. User can book any cars from different locations.
iv. The proposed android app can accept any type car for rental, this system
interface support to the Users to upload their car image into the system.
v. Proposed android app accepts an online request from the customers to
reserve any rental car for his own purpose. Administration play vital role
here.
vi. Administrator has capable to manage the reservation information of any
car.
2.3 Tools and technologies used:
The Tools that are used for developing Android Application and
Server:
• Android Studio 2.0 :
To develop client side android Application we used
IDE Android Studio. Which has the version 2.0.
• GenyMotion emulator :
GenyMotion is the Emulator used to test the
android application.
• IntelliJ IDEA :
IntelliJ is used to develop the server side
Application.
2.4 HARDWARE AND SOFTWARE REQUIREMENTS :
2.4.1 Hardware Requirement:
• Hard disk : 80GB
• RAM : 1 GB
• Mother Board : Intel Dual core
• Speed : 3GHZ
• Processor : Pentium IV
• Device : Smart Phone
2.4.2 Software Requirement:
• The IDE : Android Studio, IntelliJ IDEA.
• Device : AVD for Android SDK
• Version : Android SDK 2.2 to 4.1
• Operating System : Windows XP and higher.
Hardware:
• Any phone Supporting Android SDK 2.1 or later
Software:
• Emulator (in the development stage)
• Android Development Toolkit 17.0.1
2.5.1 User requirements:
i. Application must permit the user to get register and reserve
the car for rent.
ii. The App shall give the details about the cars.
iii. It must advance search to bounds the search to specific
types of car search.
iv. The Application give the accurate list for available cars while
reservation.
v. The admin has to allow the admin to update the available
car details.
vi. Application must provide unique confirmation no. for all the
2.5 SOFTWARE REQUIREMENT SPECIFICATION :
2.5.1 User requirements:
viii.The Application must calculate the correct cost for the
reservation.
ix. The App essential give the report of all the reservation to the
Admin.
x. Application must capable to access 24/7.
xi. Application should accessible; it should consume short
memory space.
xii. User interface should user friendly.
xiii.Application should be allow the modification password for the
user and admin.
3.2 Functional requirements :
3.2.1 Admin :
i. Can maintain car owner details and car details.
ii. Manages details of booking of car.
iii. Fixing rent of car.
iv. Manage and reply to customer’s feedback.
v. View the details of journey for each car.
vi. Generate the report about reservations and registered car
details.
3.2.2 User :
i. Registration.
ii. View information of car with the complete details, branches
details.
iii. Book the car for rent.
iv. Give feedback to the admin of his/her journey experience.
v. Manages payment either online/offline.
vi. Get his booking details in the particular branch.
vii.Avail the offers given by admin.
viii.View journey details.
3.2.3 Guest :
i. Guest is the user who is not registered with application.
ii.Guest is able to search the available vehicle.
iii.He also capable to book car for rent.
iv.Guest user has capable to register with the app any time.
3.3 Non-functional requirements :
3.3.1 Usability:
Mobile Application designed with usability in mind so that the users will find it
very informal practice of the applications.
3.3.2 Extensibility:
The design of application is very malleable, any further implementations or
enhancements are calm to implement as OOP Java is used.
3.3.3 Performance :
The Application will starts rapidly and respond the user quickly for his/ her
request. The application consumptions power carefully so it will not effects the
devices.
4 SYSTEM DESIGN :
4.1 System Perspective :
4.2 Level-0 diagram :
4.3 Level-1 diagram :
5.1.1 Use case diagram for
admin :
5 DETAILED DESIGN :
5.1.2 Use case diagram for user :
5.2.1 Sequence diagram for admin :
5.2.1 Sequence diagram for user :
5.4.1 Activity diagram for car booking :
5.4.2 Activity diagram for registration :
5.4.3 Activity diagram for payment :
5.5 E-R diagram :
6 Implementation :
Registration : Login :
6.1 Screenshots :
Guest Menu : Search Vehicle :
Search Result : Update Vehicle Status :
8. CONCLUSION :
• Car Rent Distributed System is providing rent car for user with better
user-friendly design of interface and this application provides
plentiful benefits.
• The application gives the advantage to user for booking car easily.
• User will get the confirmation notification after car has booked.
• By connecting internet user will allow to use the app anywhere,
anytime.
9. FUTURE ENHANCEMENT :
• User can get the location of the car.
• In future user can track journey.
BIBLOGRAPHY :
Text Book Reference :
• Android Programming : Bill Philips & Brain Hardy
• Programming Android : Ziguard Mednieks, Laird Dornin, G. Blake
Melke
Web Reference :
• https://developer.android.com/guide/
• https://www.javatpoint.com/android-tutorial
• https://www.tutorialspoint.com/android_online_training/index.asp
THANK YOU

More Related Content

PPT
My Final year project on Android app development
PPTX
Car rental service
PDF
Bus tracking application project report
DOCX
83.e bill board
DOC
Mithun_CFI
DOC
Online vehicle renting website
PDF
IRJET- Build and Integrate Perception Features on Freescale Platform
DOCX
First Synopsis Format
My Final year project on Android app development
Car rental service
Bus tracking application project report
83.e bill board
Mithun_CFI
Online vehicle renting website
IRJET- Build and Integrate Perception Features on Freescale Platform
First Synopsis Format

What's hot (6)

DOCX
Final_report
PPTX
Car rental Project Ppt
PPTX
App Proposals - Cab Booking
DOC
cv-abd-1 (1)
DOCX
Ride sharing-app-proposal-letter
PPTX
Manjunath_manikumar
Final_report
Car rental Project Ppt
App Proposals - Cab Booking
cv-abd-1 (1)
Ride sharing-app-proposal-letter
Manjunath_manikumar
Ad

Similar to Sp final ppt (20)

PPTX
my cs619 presentation.pptx
PDF
SMART MECHANIC SYSTEM
DOCX
Project synopsis.
PDF
Development of Mobile App for Cab Booking and Rental using Flutter SDK
PDF
IRJET - Vahaan Registration System
DOCX
ProjectPDF_pagenumber.docx project documentation
PDF
IRJET- Toll Plaza Payment using QR Code
PDF
IRJET - Android based M-Application for Car Parking using QR Code
PPTX
Bluetooth controlled android car
PPTX
Online car parking reservation system ppt 9160262550 dinesh
PDF
ONLINE CAR SERVICING SYSTEM PROJECT REPORT.pdf
PDF
Accemy projects portfolio 20 jan20
PDF
Khadamaty_MOI_Smart_Gov_Award_Documentation
DOCX
OPEN CABSTER PROJECT DOC
PDF
parking system
PDF
IRJET- Online Parking Slot Booking
PDF
ProjectPDF.pdf project documentation pdf
PDF
Srs group 4 v5 - esmart shopping
PDF
ProjectPDF_pagenumber.pdf documentation report
PPTX
car rental system used to book cars in online mode
my cs619 presentation.pptx
SMART MECHANIC SYSTEM
Project synopsis.
Development of Mobile App for Cab Booking and Rental using Flutter SDK
IRJET - Vahaan Registration System
ProjectPDF_pagenumber.docx project documentation
IRJET- Toll Plaza Payment using QR Code
IRJET - Android based M-Application for Car Parking using QR Code
Bluetooth controlled android car
Online car parking reservation system ppt 9160262550 dinesh
ONLINE CAR SERVICING SYSTEM PROJECT REPORT.pdf
Accemy projects portfolio 20 jan20
Khadamaty_MOI_Smart_Gov_Award_Documentation
OPEN CABSTER PROJECT DOC
parking system
IRJET- Online Parking Slot Booking
ProjectPDF.pdf project documentation pdf
Srs group 4 v5 - esmart shopping
ProjectPDF_pagenumber.pdf documentation report
car rental system used to book cars in online mode
Ad

Recently uploaded (20)

PDF
Zenith AI: Advanced Artificial Intelligence
PPTX
The various Industrial Revolutions .pptx
PDF
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
PPTX
Final SEM Unit 1 for mit wpu at pune .pptx
PPTX
O2C Customer Invoices to Receipt V15A.pptx
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
2021 HotChips TSMC Packaging Technologies for Chiplets and 3D_0819 publish_pu...
PPT
Module 1.ppt Iot fundamentals and Architecture
PDF
project resource management chapter-09.pdf
PPTX
TLE Review Electricity (Electricity).pptx
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PPTX
Tartificialntelligence_presentation.pptx
PDF
A comparative study of natural language inference in Swahili using monolingua...
PPTX
OMC Textile Division Presentation 2021.pptx
PPTX
Modernising the Digital Integration Hub
PDF
Getting started with AI Agents and Multi-Agent Systems
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
DP Operators-handbook-extract for the Mautical Institute
PDF
Getting Started with Data Integration: FME Form 101
PPTX
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
Zenith AI: Advanced Artificial Intelligence
The various Industrial Revolutions .pptx
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
Final SEM Unit 1 for mit wpu at pune .pptx
O2C Customer Invoices to Receipt V15A.pptx
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
2021 HotChips TSMC Packaging Technologies for Chiplets and 3D_0819 publish_pu...
Module 1.ppt Iot fundamentals and Architecture
project resource management chapter-09.pdf
TLE Review Electricity (Electricity).pptx
Univ-Connecticut-ChatGPT-Presentaion.pdf
Tartificialntelligence_presentation.pptx
A comparative study of natural language inference in Swahili using monolingua...
OMC Textile Division Presentation 2021.pptx
Modernising the Digital Integration Hub
Getting started with AI Agents and Multi-Agent Systems
Programs and apps: productivity, graphics, security and other tools
DP Operators-handbook-extract for the Mautical Institute
Getting Started with Data Integration: FME Form 101
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx

Sp final ppt

  • 2. Visvesvaraya Technological University, “Jnana Sangama”, Belgaum – 590018, KARNATAKA State Department of Master of Computer Applications
  • 3. CAR RENTAL DISTRIBUTED SYSTEM PRESENTED BY: Umesh S Chougule (2VX15MCA93) Internal Guide: Name :Mrs. S. R. Bhusanur Asst. Professor Department of MCA VTU, Belagavi. External Guide: Name: Mr. Lokanath Reddy Senior Software Developer Palle Technologies, Bengalore.
  • 4. Contents : 1. Introduction 1.1 Project Description 2. Literature Survey 2.1 Proposed System 2.2 Hardware & Software Requirements 3. Requirements Specification 3.1 Functional Requirements 3.2 Non- Functional Requirements 4. System Design 5. Detailed Design 5.1 UML diagrams 5.2 ER Diagrams 6. Implementation 6.1 Screen Shots 7. Conclusion & Future Enhancements
  • 5. 1.1 project description : i. The project car rental distributed application is an android application. ii. The application performing as an interface between user and car owners. iii. The registered user able to search the car. iv. When a user searches for the car he will get the number of available cars with their details. v. User picks the suitable car for him/her and will book a car. After that he/she can pay the charges according to his/her selection of a car. vi. Payment will be done online/offline. vii. The guest user can search and book car but guest user cannot get his details of bookings and offers provided by the car owner.
  • 6. 2.1 Existing system: i. Less Security, Less Users - Friendly. ii. No proper management between changed Applications and Users. iii. User cannot pay using e payment methods. iv. Live chatting feature is not available. 2 LITERATURE SURVEY
  • 7. 2.2 Proposed system: i. Proposed android application accessed by customer from anywhere. ii. The app can offer number cars from different locations. iii. User can book any cars from different locations. iv. The proposed android app can accept any type car for rental, this system interface support to the Users to upload their car image into the system. v. Proposed android app accepts an online request from the customers to reserve any rental car for his own purpose. Administration play vital role here. vi. Administrator has capable to manage the reservation information of any car.
  • 8. 2.3 Tools and technologies used: The Tools that are used for developing Android Application and Server: • Android Studio 2.0 : To develop client side android Application we used IDE Android Studio. Which has the version 2.0. • GenyMotion emulator : GenyMotion is the Emulator used to test the android application. • IntelliJ IDEA : IntelliJ is used to develop the server side Application.
  • 9. 2.4 HARDWARE AND SOFTWARE REQUIREMENTS : 2.4.1 Hardware Requirement: • Hard disk : 80GB • RAM : 1 GB • Mother Board : Intel Dual core • Speed : 3GHZ • Processor : Pentium IV • Device : Smart Phone
  • 10. 2.4.2 Software Requirement: • The IDE : Android Studio, IntelliJ IDEA. • Device : AVD for Android SDK • Version : Android SDK 2.2 to 4.1 • Operating System : Windows XP and higher. Hardware: • Any phone Supporting Android SDK 2.1 or later Software: • Emulator (in the development stage) • Android Development Toolkit 17.0.1
  • 11. 2.5.1 User requirements: i. Application must permit the user to get register and reserve the car for rent. ii. The App shall give the details about the cars. iii. It must advance search to bounds the search to specific types of car search. iv. The Application give the accurate list for available cars while reservation. v. The admin has to allow the admin to update the available car details. vi. Application must provide unique confirmation no. for all the 2.5 SOFTWARE REQUIREMENT SPECIFICATION :
  • 12. 2.5.1 User requirements: viii.The Application must calculate the correct cost for the reservation. ix. The App essential give the report of all the reservation to the Admin. x. Application must capable to access 24/7. xi. Application should accessible; it should consume short memory space. xii. User interface should user friendly. xiii.Application should be allow the modification password for the user and admin.
  • 13. 3.2 Functional requirements : 3.2.1 Admin : i. Can maintain car owner details and car details. ii. Manages details of booking of car. iii. Fixing rent of car. iv. Manage and reply to customer’s feedback. v. View the details of journey for each car. vi. Generate the report about reservations and registered car details.
  • 14. 3.2.2 User : i. Registration. ii. View information of car with the complete details, branches details. iii. Book the car for rent. iv. Give feedback to the admin of his/her journey experience. v. Manages payment either online/offline. vi. Get his booking details in the particular branch. vii.Avail the offers given by admin. viii.View journey details.
  • 15. 3.2.3 Guest : i. Guest is the user who is not registered with application. ii.Guest is able to search the available vehicle. iii.He also capable to book car for rent. iv.Guest user has capable to register with the app any time.
  • 16. 3.3 Non-functional requirements : 3.3.1 Usability: Mobile Application designed with usability in mind so that the users will find it very informal practice of the applications. 3.3.2 Extensibility: The design of application is very malleable, any further implementations or enhancements are calm to implement as OOP Java is used. 3.3.3 Performance : The Application will starts rapidly and respond the user quickly for his/ her request. The application consumptions power carefully so it will not effects the devices.
  • 17. 4 SYSTEM DESIGN : 4.1 System Perspective :
  • 20. 5.1.1 Use case diagram for admin : 5 DETAILED DESIGN :
  • 21. 5.1.2 Use case diagram for user :
  • 22. 5.2.1 Sequence diagram for admin :
  • 24. 5.4.1 Activity diagram for car booking :
  • 25. 5.4.2 Activity diagram for registration :
  • 26. 5.4.3 Activity diagram for payment :
  • 28. 6 Implementation : Registration : Login : 6.1 Screenshots :
  • 29. Guest Menu : Search Vehicle :
  • 30. Search Result : Update Vehicle Status :
  • 31. 8. CONCLUSION : • Car Rent Distributed System is providing rent car for user with better user-friendly design of interface and this application provides plentiful benefits. • The application gives the advantage to user for booking car easily. • User will get the confirmation notification after car has booked. • By connecting internet user will allow to use the app anywhere, anytime.
  • 32. 9. FUTURE ENHANCEMENT : • User can get the location of the car. • In future user can track journey.
  • 33. BIBLOGRAPHY : Text Book Reference : • Android Programming : Bill Philips & Brain Hardy • Programming Android : Ziguard Mednieks, Laird Dornin, G. Blake Melke Web Reference : • https://developer.android.com/guide/ • https://www.javatpoint.com/android-tutorial • https://www.tutorialspoint.com/android_online_training/index.asp