ºÝºÝߣ

ºÝºÝߣShare a Scribd company logo
Sp final ppt
Visvesvaraya Technological University,
¡°Jnana Sangama¡±, Belgaum ¨C 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

What's hot (6)

Final_report
Final_reportFinal_report
Final_report
Titash Mandal
?
Car rental Project Ppt
Car rental Project PptCar rental Project Ppt
Car rental Project Ppt
rahul85rkm
?
App Proposals - Cab Booking
App Proposals - Cab BookingApp Proposals - Cab Booking
App Proposals - Cab Booking
Vibes Communications Pvt Ltd
?
cv-abd-1 (1)
cv-abd-1 (1)cv-abd-1 (1)
cv-abd-1 (1)
abdulrhman aljafai
?
Ride sharing-app-proposal-letter
Ride sharing-app-proposal-letterRide sharing-app-proposal-letter
Ride sharing-app-proposal-letter
Hossain Mohammad Samrat
?
Manjunath_manikumar
Manjunath_manikumarManjunath_manikumar
Manjunath_manikumar
Manjunath Manikumar
?

Similar to Sp final ppt (20)

my cs619 presentation.pptx
my cs619 presentation.pptxmy cs619 presentation.pptx
my cs619 presentation.pptx
WaqarAhmed324348
?
SMART MECHANIC SYSTEM
SMART MECHANIC SYSTEMSMART MECHANIC SYSTEM
SMART MECHANIC SYSTEM
IRJET Journal
?
Project synopsis.
Project synopsis.Project synopsis.
Project synopsis.
ssuser3bb83f1
?
Development of Mobile App for Cab Booking and Rental using Flutter SDK
Development of Mobile App for Cab Booking and Rental using Flutter SDKDevelopment of Mobile App for Cab Booking and Rental using Flutter SDK
Development of Mobile App for Cab Booking and Rental using Flutter SDK
IRJET Journal
?
IRJET - Vahaan Registration System
IRJET - Vahaan Registration SystemIRJET - Vahaan Registration System
IRJET - Vahaan Registration System
IRJET Journal
?
ProjectPDF_pagenumber.docx project documentation
ProjectPDF_pagenumber.docx project documentationProjectPDF_pagenumber.docx project documentation
ProjectPDF_pagenumber.docx project documentation
komkar98230
?
IRJET- Toll Plaza Payment using QR Code
IRJET- Toll Plaza Payment using QR CodeIRJET- Toll Plaza Payment using QR Code
IRJET- Toll Plaza Payment using QR Code
IRJET Journal
?
IRJET - Android based M-Application for Car Parking using QR Code
IRJET - Android based M-Application for Car Parking using QR CodeIRJET - Android based M-Application for Car Parking using QR Code
IRJET - Android based M-Application for Car Parking using QR Code
IRJET Journal
?
Bluetooth controlled android car
Bluetooth controlled android car Bluetooth controlled android car
Bluetooth controlled android car
doaamarzook
?
Online car parking reservation system ppt 9160262550 dinesh
Online car parking reservation system ppt   9160262550 dineshOnline car parking reservation system ppt   9160262550 dinesh
Online car parking reservation system ppt 9160262550 dinesh
Dinesh Nalluri
?
ONLINE CAR SERVICING SYSTEM PROJECT REPORT.pdf
ONLINE CAR SERVICING SYSTEM PROJECT REPORT.pdfONLINE CAR SERVICING SYSTEM PROJECT REPORT.pdf
ONLINE CAR SERVICING SYSTEM PROJECT REPORT.pdf
Kamal Acharya
?
Accemy projects portfolio 20 jan20
Accemy projects portfolio 20 jan20Accemy projects portfolio 20 jan20
Accemy projects portfolio 20 jan20
Accemy Software Solutions Pvt Ltd.
?
Khadamaty_MOI_Smart_Gov_Award_Documentation
Khadamaty_MOI_Smart_Gov_Award_DocumentationKhadamaty_MOI_Smart_Gov_Award_Documentation
Khadamaty_MOI_Smart_Gov_Award_Documentation
Khadija Mohammed
?
OPEN CABSTER PROJECT DOC
OPEN CABSTER PROJECT DOCOPEN CABSTER PROJECT DOC
OPEN CABSTER PROJECT DOC
Ram Guhan Gandhi
?
parking system
parking systemparking system
parking system
Rohit566499
?
IRJET- Online Parking Slot Booking
IRJET- Online Parking Slot BookingIRJET- Online Parking Slot Booking
IRJET- Online Parking Slot Booking
IRJET Journal
?
ProjectPDF.pdf project documentation pdf
ProjectPDF.pdf project documentation pdfProjectPDF.pdf project documentation pdf
ProjectPDF.pdf project documentation pdf
komkar98230
?
Srs group 4 v5 - esmart shopping
Srs group 4  v5 - esmart shoppingSrs group 4  v5 - esmart shopping
Srs group 4 v5 - esmart shopping
adprojects1
?
VPMS-PPT-wgubsa.pptx
VPMS-PPT-wgubsa.pptxVPMS-PPT-wgubsa.pptx
VPMS-PPT-wgubsa.pptx
MadanNR
?
ProjectPDF_pagenumber.pdf documentation report
ProjectPDF_pagenumber.pdf documentation reportProjectPDF_pagenumber.pdf documentation report
ProjectPDF_pagenumber.pdf documentation report
komkar98230
?
Development of Mobile App for Cab Booking and Rental using Flutter SDK
Development of Mobile App for Cab Booking and Rental using Flutter SDKDevelopment of Mobile App for Cab Booking and Rental using Flutter SDK
Development of Mobile App for Cab Booking and Rental using Flutter SDK
IRJET Journal
?
IRJET - Vahaan Registration System
IRJET - Vahaan Registration SystemIRJET - Vahaan Registration System
IRJET - Vahaan Registration System
IRJET Journal
?
ProjectPDF_pagenumber.docx project documentation
ProjectPDF_pagenumber.docx project documentationProjectPDF_pagenumber.docx project documentation
ProjectPDF_pagenumber.docx project documentation
komkar98230
?
IRJET- Toll Plaza Payment using QR Code
IRJET- Toll Plaza Payment using QR CodeIRJET- Toll Plaza Payment using QR Code
IRJET- Toll Plaza Payment using QR Code
IRJET Journal
?
IRJET - Android based M-Application for Car Parking using QR Code
IRJET - Android based M-Application for Car Parking using QR CodeIRJET - Android based M-Application for Car Parking using QR Code
IRJET - Android based M-Application for Car Parking using QR Code
IRJET Journal
?
Bluetooth controlled android car
Bluetooth controlled android car Bluetooth controlled android car
Bluetooth controlled android car
doaamarzook
?
Online car parking reservation system ppt 9160262550 dinesh
Online car parking reservation system ppt   9160262550 dineshOnline car parking reservation system ppt   9160262550 dinesh
Online car parking reservation system ppt 9160262550 dinesh
Dinesh Nalluri
?
ONLINE CAR SERVICING SYSTEM PROJECT REPORT.pdf
ONLINE CAR SERVICING SYSTEM PROJECT REPORT.pdfONLINE CAR SERVICING SYSTEM PROJECT REPORT.pdf
ONLINE CAR SERVICING SYSTEM PROJECT REPORT.pdf
Kamal Acharya
?
Khadamaty_MOI_Smart_Gov_Award_Documentation
Khadamaty_MOI_Smart_Gov_Award_DocumentationKhadamaty_MOI_Smart_Gov_Award_Documentation
Khadamaty_MOI_Smart_Gov_Award_Documentation
Khadija Mohammed
?
IRJET- Online Parking Slot Booking
IRJET- Online Parking Slot BookingIRJET- Online Parking Slot Booking
IRJET- Online Parking Slot Booking
IRJET Journal
?
ProjectPDF.pdf project documentation pdf
ProjectPDF.pdf project documentation pdfProjectPDF.pdf project documentation pdf
ProjectPDF.pdf project documentation pdf
komkar98230
?
Srs group 4 v5 - esmart shopping
Srs group 4  v5 - esmart shoppingSrs group 4  v5 - esmart shopping
Srs group 4 v5 - esmart shopping
adprojects1
?
VPMS-PPT-wgubsa.pptx
VPMS-PPT-wgubsa.pptxVPMS-PPT-wgubsa.pptx
VPMS-PPT-wgubsa.pptx
MadanNR
?
ProjectPDF_pagenumber.pdf documentation report
ProjectPDF_pagenumber.pdf documentation reportProjectPDF_pagenumber.pdf documentation report
ProjectPDF_pagenumber.pdf documentation report
komkar98230
?

Recently uploaded (20)

Integrated Operating Window - A Gateway to PM
Integrated Operating Window - A Gateway to PMIntegrated Operating Window - A Gateway to PM
Integrated Operating Window - A Gateway to PM
Farhan Tariq
?
Fl studio crack version 12.9 Free Download
Fl studio crack version 12.9 Free DownloadFl studio crack version 12.9 Free Download
Fl studio crack version 12.9 Free Download
kherorpacca127
?
EaseUS Partition Master Crack 2025 + Serial Key
EaseUS Partition Master Crack 2025 + Serial KeyEaseUS Partition Master Crack 2025 + Serial Key
EaseUS Partition Master Crack 2025 + Serial Key
kherorpacca127
?
Q4 2024 Earnings and Investor Presentation
Q4 2024 Earnings and Investor PresentationQ4 2024 Earnings and Investor Presentation
Q4 2024 Earnings and Investor Presentation
Dropbox
?
World Information Architecture Day 2025 - UX at a Crossroads
World Information Architecture Day 2025 - UX at a CrossroadsWorld Information Architecture Day 2025 - UX at a Crossroads
World Information Architecture Day 2025 - UX at a Crossroads
Joshua Randall
?
L01 Introduction to Nanoindentation - What is hardness
L01 Introduction to Nanoindentation - What is hardnessL01 Introduction to Nanoindentation - What is hardness
L01 Introduction to Nanoindentation - What is hardness
RostislavDaniel
?
BoxLang JVM Language : The Future is Dynamic
BoxLang JVM Language : The Future is DynamicBoxLang JVM Language : The Future is Dynamic
BoxLang JVM Language : The Future is Dynamic
Ortus Solutions, Corp
?
Brave Browser Crack 1.45.133 Activated 2025
Brave Browser Crack 1.45.133 Activated 2025Brave Browser Crack 1.45.133 Activated 2025
Brave Browser Crack 1.45.133 Activated 2025
kherorpacca00126
?
How Discord Indexes Trillions of Messages: Scaling Search Infrastructure by V...
How Discord Indexes Trillions of Messages: Scaling Search Infrastructure by V...How Discord Indexes Trillions of Messages: Scaling Search Infrastructure by V...
How Discord Indexes Trillions of Messages: Scaling Search Infrastructure by V...
ScyllaDB
?
Gojek Clone Multi-Service Super App.pptx
Gojek Clone Multi-Service Super App.pptxGojek Clone Multi-Service Super App.pptx
Gojek Clone Multi-Service Super App.pptx
V3cube
?
Future-Proof Your Career with AI Options
Future-Proof Your  Career with AI OptionsFuture-Proof Your  Career with AI Options
Future-Proof Your Career with AI Options
DianaGray10
?
Transform Your Future with Front-End Development Training
Transform Your Future with Front-End Development TrainingTransform Your Future with Front-End Development Training
Transform Your Future with Front-End Development Training
Vtechlabs
?
Both Feet on the Ground - Generative Artificial Intelligence
Both Feet on the Ground - Generative Artificial IntelligenceBoth Feet on the Ground - Generative Artificial Intelligence
Both Feet on the Ground - Generative Artificial Intelligence
Pete Nieminen
?
DAO UTokyo 2025 DLT mass adoption case studies IBM Tsuyoshi Hirayama (ƽɽÒã)
DAO UTokyo 2025 DLT mass adoption case studies IBM Tsuyoshi Hirayama (ƽɽÒã)DAO UTokyo 2025 DLT mass adoption case studies IBM Tsuyoshi Hirayama (ƽɽÒã)
DAO UTokyo 2025 DLT mass adoption case studies IBM Tsuyoshi Hirayama (ƽɽÒã)
Tsuyoshi Hirayama
?
[Webinar] Scaling Made Simple: Getting Started with No-Code Web Apps
[Webinar] Scaling Made Simple: Getting Started with No-Code Web Apps[Webinar] Scaling Made Simple: Getting Started with No-Code Web Apps
[Webinar] Scaling Made Simple: Getting Started with No-Code Web Apps
Safe Software
?
Unlocking DevOps Secuirty :Vault & Keylock
Unlocking DevOps Secuirty :Vault & KeylockUnlocking DevOps Secuirty :Vault & Keylock
Unlocking DevOps Secuirty :Vault & Keylock
HusseinMalikMammadli
?
Understanding Traditional AI with Custom Vision & MuleSoft.pptx
Understanding Traditional AI with Custom Vision & MuleSoft.pptxUnderstanding Traditional AI with Custom Vision & MuleSoft.pptx
Understanding Traditional AI with Custom Vision & MuleSoft.pptx
shyamraj55
?
What Makes "Deep Research"? A Dive into AI Agents
What Makes "Deep Research"? A Dive into AI AgentsWhat Makes "Deep Research"? A Dive into AI Agents
What Makes "Deep Research"? A Dive into AI Agents
Zilliz
?
Inside Freshworks' Migration from Cassandra to ScyllaDB by Premkumar Patturaj
Inside Freshworks' Migration from Cassandra to ScyllaDB by Premkumar PatturajInside Freshworks' Migration from Cassandra to ScyllaDB by Premkumar Patturaj
Inside Freshworks' Migration from Cassandra to ScyllaDB by Premkumar Patturaj
ScyllaDB
?
Revolutionizing-Government-Communication-The-OSWAN-Success-Story
Revolutionizing-Government-Communication-The-OSWAN-Success-StoryRevolutionizing-Government-Communication-The-OSWAN-Success-Story
Revolutionizing-Government-Communication-The-OSWAN-Success-Story
ssuser52ad5e
?
Integrated Operating Window - A Gateway to PM
Integrated Operating Window - A Gateway to PMIntegrated Operating Window - A Gateway to PM
Integrated Operating Window - A Gateway to PM
Farhan Tariq
?
Fl studio crack version 12.9 Free Download
Fl studio crack version 12.9 Free DownloadFl studio crack version 12.9 Free Download
Fl studio crack version 12.9 Free Download
kherorpacca127
?
EaseUS Partition Master Crack 2025 + Serial Key
EaseUS Partition Master Crack 2025 + Serial KeyEaseUS Partition Master Crack 2025 + Serial Key
EaseUS Partition Master Crack 2025 + Serial Key
kherorpacca127
?
Q4 2024 Earnings and Investor Presentation
Q4 2024 Earnings and Investor PresentationQ4 2024 Earnings and Investor Presentation
Q4 2024 Earnings and Investor Presentation
Dropbox
?
World Information Architecture Day 2025 - UX at a Crossroads
World Information Architecture Day 2025 - UX at a CrossroadsWorld Information Architecture Day 2025 - UX at a Crossroads
World Information Architecture Day 2025 - UX at a Crossroads
Joshua Randall
?
L01 Introduction to Nanoindentation - What is hardness
L01 Introduction to Nanoindentation - What is hardnessL01 Introduction to Nanoindentation - What is hardness
L01 Introduction to Nanoindentation - What is hardness
RostislavDaniel
?
BoxLang JVM Language : The Future is Dynamic
BoxLang JVM Language : The Future is DynamicBoxLang JVM Language : The Future is Dynamic
BoxLang JVM Language : The Future is Dynamic
Ortus Solutions, Corp
?
Brave Browser Crack 1.45.133 Activated 2025
Brave Browser Crack 1.45.133 Activated 2025Brave Browser Crack 1.45.133 Activated 2025
Brave Browser Crack 1.45.133 Activated 2025
kherorpacca00126
?
How Discord Indexes Trillions of Messages: Scaling Search Infrastructure by V...
How Discord Indexes Trillions of Messages: Scaling Search Infrastructure by V...How Discord Indexes Trillions of Messages: Scaling Search Infrastructure by V...
How Discord Indexes Trillions of Messages: Scaling Search Infrastructure by V...
ScyllaDB
?
Gojek Clone Multi-Service Super App.pptx
Gojek Clone Multi-Service Super App.pptxGojek Clone Multi-Service Super App.pptx
Gojek Clone Multi-Service Super App.pptx
V3cube
?
Future-Proof Your Career with AI Options
Future-Proof Your  Career with AI OptionsFuture-Proof Your  Career with AI Options
Future-Proof Your Career with AI Options
DianaGray10
?
Transform Your Future with Front-End Development Training
Transform Your Future with Front-End Development TrainingTransform Your Future with Front-End Development Training
Transform Your Future with Front-End Development Training
Vtechlabs
?
Both Feet on the Ground - Generative Artificial Intelligence
Both Feet on the Ground - Generative Artificial IntelligenceBoth Feet on the Ground - Generative Artificial Intelligence
Both Feet on the Ground - Generative Artificial Intelligence
Pete Nieminen
?
DAO UTokyo 2025 DLT mass adoption case studies IBM Tsuyoshi Hirayama (ƽɽÒã)
DAO UTokyo 2025 DLT mass adoption case studies IBM Tsuyoshi Hirayama (ƽɽÒã)DAO UTokyo 2025 DLT mass adoption case studies IBM Tsuyoshi Hirayama (ƽɽÒã)
DAO UTokyo 2025 DLT mass adoption case studies IBM Tsuyoshi Hirayama (ƽɽÒã)
Tsuyoshi Hirayama
?
[Webinar] Scaling Made Simple: Getting Started with No-Code Web Apps
[Webinar] Scaling Made Simple: Getting Started with No-Code Web Apps[Webinar] Scaling Made Simple: Getting Started with No-Code Web Apps
[Webinar] Scaling Made Simple: Getting Started with No-Code Web Apps
Safe Software
?
Unlocking DevOps Secuirty :Vault & Keylock
Unlocking DevOps Secuirty :Vault & KeylockUnlocking DevOps Secuirty :Vault & Keylock
Unlocking DevOps Secuirty :Vault & Keylock
HusseinMalikMammadli
?
Understanding Traditional AI with Custom Vision & MuleSoft.pptx
Understanding Traditional AI with Custom Vision & MuleSoft.pptxUnderstanding Traditional AI with Custom Vision & MuleSoft.pptx
Understanding Traditional AI with Custom Vision & MuleSoft.pptx
shyamraj55
?
What Makes "Deep Research"? A Dive into AI Agents
What Makes "Deep Research"? A Dive into AI AgentsWhat Makes "Deep Research"? A Dive into AI Agents
What Makes "Deep Research"? A Dive into AI Agents
Zilliz
?
Inside Freshworks' Migration from Cassandra to ScyllaDB by Premkumar Patturaj
Inside Freshworks' Migration from Cassandra to ScyllaDB by Premkumar PatturajInside Freshworks' Migration from Cassandra to ScyllaDB by Premkumar Patturaj
Inside Freshworks' Migration from Cassandra to ScyllaDB by Premkumar Patturaj
ScyllaDB
?
Revolutionizing-Government-Communication-The-OSWAN-Success-Story
Revolutionizing-Government-Communication-The-OSWAN-Success-StoryRevolutionizing-Government-Communication-The-OSWAN-Success-Story
Revolutionizing-Government-Communication-The-OSWAN-Success-Story
ssuser52ad5e
?

Sp final ppt

  • 2. Visvesvaraya Technological University, ¡°Jnana Sangama¡±, Belgaum ¨C 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