SlideShare a Scribd company logo
1 of 33
ONLINE BUS
MANAGEMENT
SYSTEM
PROBLEMS FACED BY BUS PASS
HOLDERS:
• LONG QUEUES FOR ISSUING PASSES.
• TEDIOUS PROCEDURE FOR ISSUING/RENEWING PASSES.
• PASSES ARE STILL PHYSICAL SLIPS OF PAPERS, NOT DIGITAL CARDS.
SOLUTION: ONLINE BUS MANAGEMENT
SYSTEM
• ONLINE CITIZEN BUS PASS GENERATION SYSTEM IS AN APPLICATION FOR
CITIZENS TO GET BUS PASSES ONLINE.
• THE SYSTEM IS INTENDED TO DEVELOP AN APPLICATION TO PERFORM
FUNCTIONS LIKE ACCESSING BASIC INFORMATION FOR AUTHENTICATION
AND PROVIDE PASSES WITHOUT THE NEED TO WAIT IN ANY QUEUE.
• THIS SYSTEM WILL INCLUDE A WEB APPLICATION TO ACCESS CITIZEN’S
ACCOUNT, A MOBILE APPLICATION TO ACCESS REMOTELY AND QR CODE
SCANNERS.
WEB APPLICATION:
FRONT END (UI):
• LOGIN/REGISTRATION
• VIEW DETAILS
• ISSUE NEW PASS
• RENEW PASS
Back end:
- Database (details , passwords )
- Secure channel to banking portal
ANDROID APPLICATION(FOR END USER):
FRONT END (UI):
• LOGIN/REGISTRATION
• VIEW DETAILS
• ISSUE NEW PASS
• RENEW PASS
• GENERATE PDF FILE OF PASS WITH QR CODE
VERIFICATION PROCESS:
• ALL BUS CONDUCTORS WILL BE ISSUED A DEVICE WITH QR CODE SCANNER
AND MINI PRINTER FOR TICKETS.
• THE QR CODE IS PROVIDED BY THE END USER WHICH IS SCANNED BY THE
DEVICE PROVIDED.
• THIS VERIFIES THE DETAILS AND VALIDATES THE USER.
TECHNOLOGIES TO BE USED:
• HTML, PHP, JAVASCRIPT FOR WEB APPLICATION
• HTTPS FOR SECURE TRANSACTIONS
• JAVA, XML FOR ANDROID APPLICATION
• MYSQL/ORACLE DATABASE
• QR CODE GENERATOR
• QR SCANNER
LITERATURE SURVEY
SR. NO. Name of Paper Year
Published
Technology
Used
Advantages Disadvantage
s
1. Development of an
Effective Online Bus
Pass Generation
System Karnataka
State.
2015 1. Web
based(
PHP, HTML,
JAVASCRIP
T)
2. DATABASE(
MySql,
Oracle
etc).
1. Saves time
2. Affordable ,
Comfortable.
3. Renew pass
from Home
1. Editing
PDF
2. No QR
code /
Aztec
Code
3. Available
On
Website
only
4. Not
Secured.
2. A Survey on Online
Bus Pass Generation
System using Aztec
code
2016 1. Web
based(
PHP, HTML,
JAVASCRIP
T)
2. DATABASE
3. Aztec
Code
Scanner
1. Saves time
2. Affordable ,
Comfortable.
3. Renew pass
from Home
1. Available
on
Website
only
2. Needs
complex
laser
scanners.
3. Not
Secured.
SR. No. Name of Paper Year
Published
Technology
Used
Advantages Disadvantages
/ Constraints
3.
ONLINE BUSPASS
RENEWAL SYSTEM
USING WEB
APPLICATION
2016
1. Web
based(
PHP, HTML,
JAVASCRIP
T)
2. DATABASE(
MySql,
Oracle etc
).
1. Saves time
2. Affordable ,
Comfortable.
3. Renew pass
from Home
1. Editing PDF
2. No QR code
/ Aztec
Code
3. Available
On
Website
only.
4. Not
Secured.
4. My online railway
pass system
2016 1.Web
based(PHP,
JSP,JAVASCRIP
T,HTML)
2.Database(
MySql , Oracle
etc.)
1.Saves Time
2.Not Editable
3.Easy,Afforda
bleand
comfortable
4.Watermark
1.No QR code/
Aztec Code.
2.Not Secured.
3.Available
only on
website.
SR. No. Name of Paper Year
Published
Technology
Used
Advantages Disadvantages
/ Constraints
5. Urban Railway
Ticketing
Application
2014 1.Android
Based.
2.MySql
Database.
1.Saves Time
2.Not Editable
3.Easy to use
4.QR Code is
generated
1.Android
mobile is
necessary.
2.Internet is
required each
& every time.
3.Not Secured
from CSRF &
CSS.
MOTIVATION
ONLINE BUS PASS SYSTEM
• TECHNOLOGY USED:
1.WEB BASED(PHP,JAVASCRIPT,HTML).
2.ANDROID BASED.
3.DATABASE(MYSQL).
4.QR CODE SCANNING DEVICE.
• ADVANTAGES:
1.SAVES TIME, AFFORDABLE AND COMFORTABLE.
2.SECURED FROM CSRF AND CSS ATTACKS.
3.NOT EDITABLE
• DISADVANTAGES:
1.APP SUPPORTED OS: ANDROID 2.3 AND ABOVE
SOFTWARE REQUIREMENTS
SPECIFICATION
• INTRODUCTION
• PURPOSE
• DIGITIZATIONAND AUTOMATION OF BUS PASS SYSTEM.
• INTENDED AUDIENCEAND READING SUGGESTIONS
• DEVELOPERS FOR THIRD PARTY SERVICES, GOVERNMENT OFFICIALS.
• REFERENCES
• DEVELOPMENT OF AN EFFECTIVE ONLINE BUS PASS GENERATION SYSTEM KARNATAKA STATE:
HTTP://WWW.IJCSIT.COM/DOCS/VOLUME%206/VOL6ISSUE03/IJCSIT20150603248.PDF
•
• A SURVEY ON ONLINE BUS PASS GENERATION SYSTEM USING AZTEC CODE
• HTTP://WWW.RROIJ.COM/OPEN-ACCESS/A-SURVEY-ON-ONLINE-BUS-PASS-GENERATION-SYSTEM-USING-AZTEC-CODEC-10-15680IJIRCCE-2016-
%200402010.PDF
•
• PRODUCT FUNCTIONS
• ISSUE AN ELECTRONIC PASS TO ALL USERS.
• ALLOW USERS TO PAY FOR TICKET/PASS ONLINE.
• AUTHENTICATE PERSONAL DETAILS OF CUSTOMER QUICKLY WHILE ON THE BUS.
• OPERATING ENVIRONMENT
• WEB SERVER(DATABASE): MONGODB SERVER ON LINUX PLATFORM.
• WEB PORTAL(WEBSITE): ALLHTML WEB BROWSERS(DESKTOPAND MOBILE).
• SCAN DEVICE: QR BARCODESCANNER OR ANDROIDAPP TO SCAN QR CODES.
• PRODUCT SCOPE
• THE SYSTEM IS INTENDED TO DEVELOP AN APPLICATION TO PERFORM FUNCTIONS LIKE
ACCESSING BASIC INFORMATION FOR AUTHENTICATION AND PROVIDE PASSES WITHOUT
THE NEED TO WAIT IN ANY QUEUE.
• ONLINE BUS PASS GENERATION SYSTEM IS FOR STUDENTS AND OTHER DAILY TRAVELLERS
TO GET PASS THROUGH ONLINE.
• BEFORE THIS APPLICATION IMPLEMENTATION THE MANUAL PROCESS IS USED TO DO THE
PROCESS OF ISSUING THE BUS PASS TO THE STUDENTS. THIS MANUAL PROCESS
REQUIRES MAN POWER AND MORE TIME CONSUMING. TO AVOID SUCH DIFFICULTIES WE
IMPLEMENTED THIS SYSTEM.
• REQUIREMENTS
• FUNCTIONAL REQUIREMENTS
• REGISTERING USER.
• UPDATING INFORMATION.
• GENERATING PASS
• RENEWING PASS
• AUTHENTICATION OF USER
• LOG IN
• ONLINE PAYMENT
• GENERATING PDF
• GENERATING QR CODE
• NON-FUNCTIONALREQUIREMENTS
• RELIABILITY : THE APPLICATION SHOULD BE RELIABLE AND IT SHOULD GENERATE ALL UPDATED
INFORMATION IN CORRECT ORDER.
• AVAILABILITY : APPLICATION WILL BE AVAILABLE & WORKING PROPERLY FOR ALL THE TIME (24 HOURS).
• THE APPLICATION SHALL BE AVAILABLE IN SEVERAL LANGUAGES.
• SECURITY.
• BETTER GUI.
• SOFTWARE REQUIREMENTS
• WEB BASED APPLICATION
• PHP.
• ANY OPERATING SYSTEM
• APACHE SERVER.
• MYSQL / NOSQL DATABASES.
• JAVASCRIPT, HTML, GRAPHICS SUPPORTED BROWSER.
• ANDROID BASED APPLICATION
• ANDROID STUDIO.
• ECLIPSE.
• JAVA
• ANY OPERATING SYSTEM
• GOOGLE PLAY STORE.
• ANDROID OS 2.3 OR HIGHER.
HARDWARE REQUIREMENTS
• ANDROID MOBILE.
• QR CODE SCANNER.
• AT LEAST 512 MB RAM IS REQUIRED.
• INTEL ATOM OR INTEL DUAL-CORE PROCESSOR OR HIGHER.
• 1-10 GB FREE SPACE OR HIGHER.
DFD
login
details
verific
ation
credentials
mediums
generate
s
details
upload
USE CASE
CLASS DIAGRAM
ACTIVITY DIAGRAM
ER DIAGRAM
THANK YOU

More Related Content

What's hot

Bus Management System
Bus Management SystemBus Management System
Bus Management SystemAl Mamun
 
Passport automation system
Passport automation systemPassport automation system
Passport automation systemKoppula Sheryl
 
Railway booking & management system
Railway booking & management systemRailway booking & management system
Railway booking & management systemNikhil Raj
 
HMS-Health Monitoring System
HMS-Health Monitoring SystemHMS-Health Monitoring System
HMS-Health Monitoring SystemDarshak Prajapati
 
Tourism and travelling management System
Tourism and travelling management SystemTourism and travelling management System
Tourism and travelling management SystemMoeenuddin Patel
 
online bus ticket booking system
online bus ticket booking systemonline bus ticket booking system
online bus ticket booking systemUmme habiba
 
Online Bus Reservation System
Online Bus Reservation SystemOnline Bus Reservation System
Online Bus Reservation SystemSiva Rushi
 
Final Year Project Presentation
Final Year Project PresentationFinal Year Project Presentation
Final Year Project PresentationSyed Absar
 
e-commerce web development project report (Bookz report)
e-commerce web development project report (Bookz report)e-commerce web development project report (Bookz report)
e-commerce web development project report (Bookz report)Mudasir Ahmad Bhat
 
Bus Booking Management System
Bus Booking Management SystemBus Booking Management System
Bus Booking Management SystemMike Marshall
 
Online Ticket Reservation System-SRS, ERD, DFD, Structured Charts
Online Ticket Reservation System-SRS, ERD, DFD, Structured ChartsOnline Ticket Reservation System-SRS, ERD, DFD, Structured Charts
Online Ticket Reservation System-SRS, ERD, DFD, Structured Chartsgrandhiprasuna
 
Online Voting System - Project
Online Voting System - ProjectOnline Voting System - Project
Online Voting System - ProjectSubhashis Das
 
Full report on blood bank management system
Full report on  blood bank management systemFull report on  blood bank management system
Full report on blood bank management systemJawhar Ali
 
IRJET- Smart Bus Ticket System using QR Code in Android App
IRJET-  	  Smart Bus Ticket System using QR Code in Android AppIRJET-  	  Smart Bus Ticket System using QR Code in Android App
IRJET- Smart Bus Ticket System using QR Code in Android AppIRJET Journal
 
E-TICKETING ON RAILWAY TICKET RESERVATION
E-TICKETING ON RAILWAY TICKET RESERVATIONE-TICKETING ON RAILWAY TICKET RESERVATION
E-TICKETING ON RAILWAY TICKET RESERVATIONNandana Priyanka Eluri
 
SRS for Railways Reservation System
SRS for Railways Reservation System SRS for Railways Reservation System
SRS for Railways Reservation System Vignesh Arun
 

What's hot (20)

Bus Management System
Bus Management SystemBus Management System
Bus Management System
 
Passport automation system
Passport automation systemPassport automation system
Passport automation system
 
Railway booking & management system
Railway booking & management systemRailway booking & management system
Railway booking & management system
 
HMS-Health Monitoring System
HMS-Health Monitoring SystemHMS-Health Monitoring System
HMS-Health Monitoring System
 
Tourism and travelling management System
Tourism and travelling management SystemTourism and travelling management System
Tourism and travelling management System
 
online bus ticket booking system
online bus ticket booking systemonline bus ticket booking system
online bus ticket booking system
 
Online Bus Reservation System
Online Bus Reservation SystemOnline Bus Reservation System
Online Bus Reservation System
 
Final Year Project Presentation
Final Year Project PresentationFinal Year Project Presentation
Final Year Project Presentation
 
Srs for banking system
Srs for banking systemSrs for banking system
Srs for banking system
 
e-commerce web development project report (Bookz report)
e-commerce web development project report (Bookz report)e-commerce web development project report (Bookz report)
e-commerce web development project report (Bookz report)
 
Bus Booking Management System
Bus Booking Management SystemBus Booking Management System
Bus Booking Management System
 
Online Ticket Reservation System-SRS, ERD, DFD, Structured Charts
Online Ticket Reservation System-SRS, ERD, DFD, Structured ChartsOnline Ticket Reservation System-SRS, ERD, DFD, Structured Charts
Online Ticket Reservation System-SRS, ERD, DFD, Structured Charts
 
Online Voting System - Project
Online Voting System - ProjectOnline Voting System - Project
Online Voting System - Project
 
Full report on blood bank management system
Full report on  blood bank management systemFull report on  blood bank management system
Full report on blood bank management system
 
tour management system
tour management systemtour management system
tour management system
 
Atm project
Atm projectAtm project
Atm project
 
IRJET- Smart Bus Ticket System using QR Code in Android App
IRJET-  	  Smart Bus Ticket System using QR Code in Android AppIRJET-  	  Smart Bus Ticket System using QR Code in Android App
IRJET- Smart Bus Ticket System using QR Code in Android App
 
College admission system
College admission system College admission system
College admission system
 
E-TICKETING ON RAILWAY TICKET RESERVATION
E-TICKETING ON RAILWAY TICKET RESERVATIONE-TICKETING ON RAILWAY TICKET RESERVATION
E-TICKETING ON RAILWAY TICKET RESERVATION
 
SRS for Railways Reservation System
SRS for Railways Reservation System SRS for Railways Reservation System
SRS for Railways Reservation System
 

Similar to Online bus pass management system

PYTHON MINI PROJECT WITH CODE.pptx
PYTHON MINI PROJECT WITH CODE.pptxPYTHON MINI PROJECT WITH CODE.pptx
PYTHON MINI PROJECT WITH CODE.pptxSahilBhoir18
 
AUTOMATION OF TOLLGATE.ppt (6).pptx
AUTOMATION OF TOLLGATE.ppt (6).pptxAUTOMATION OF TOLLGATE.ppt (6).pptx
AUTOMATION OF TOLLGATE.ppt (6).pptxnaniinanii3
 
Smart Bus Ticket System using QR code
Smart Bus Ticket System using QR codeSmart Bus Ticket System using QR code
Smart Bus Ticket System using QR codeFaiz Akmal
 
IRJET - Digital KYC with Auto Form Filling
IRJET - 	  Digital KYC with Auto Form FillingIRJET - 	  Digital KYC with Auto Form Filling
IRJET - Digital KYC with Auto Form FillingIRJET Journal
 
Gate pass management system ppt
Gate pass  management system pptGate pass  management system ppt
Gate pass management system pptKomireRuchitha
 
Railway Reservation System - Requirement Engineering
Railway Reservation System - Requirement EngineeringRailway Reservation System - Requirement Engineering
Railway Reservation System - Requirement EngineeringDanish Javed
 
Scope Definition of Online Ticketing System
Scope Definition of Online Ticketing SystemScope Definition of Online Ticketing System
Scope Definition of Online Ticketing SystemShahriar Parvez
 
Case study of spiral process model
Case study of spiral process  modelCase study of spiral process  model
Case study of spiral process modelminal kumar soni
 
WebXpress enterprise mobility capability and solutions
WebXpress enterprise mobility capability and solutionsWebXpress enterprise mobility capability and solutions
WebXpress enterprise mobility capability and solutionsWebXpress.IN
 
Scope definition of ticketing automation bangladesh
Scope definition of ticketing automation bangladeshScope definition of ticketing automation bangladesh
Scope definition of ticketing automation bangladeshShakil Mahmood
 
Online Hotel Management
Online Hotel ManagementOnline Hotel Management
Online Hotel ManagementSouvik Banik
 

Similar to Online bus pass management system (20)

PBL2.0.pptx
PBL2.0.pptxPBL2.0.pptx
PBL2.0.pptx
 
PBL2.0.pptx
PBL2.0.pptxPBL2.0.pptx
PBL2.0.pptx
 
geo spatial innovation
geo spatial innovationgeo spatial innovation
geo spatial innovation
 
PYTHON MINI PROJECT WITH CODE.pptx
PYTHON MINI PROJECT WITH CODE.pptxPYTHON MINI PROJECT WITH CODE.pptx
PYTHON MINI PROJECT WITH CODE.pptx
 
CougarCard App
CougarCard AppCougarCard App
CougarCard App
 
Hiring a cab
Hiring a cabHiring a cab
Hiring a cab
 
AUTOMATION OF TOLLGATE.ppt (6).pptx
AUTOMATION OF TOLLGATE.ppt (6).pptxAUTOMATION OF TOLLGATE.ppt (6).pptx
AUTOMATION OF TOLLGATE.ppt (6).pptx
 
PROJECT.ppt (6).pptx
PROJECT.ppt (6).pptxPROJECT.ppt (6).pptx
PROJECT.ppt (6).pptx
 
Smart Bus Ticket System using QR code
Smart Bus Ticket System using QR codeSmart Bus Ticket System using QR code
Smart Bus Ticket System using QR code
 
IRJET - Digital KYC with Auto Form Filling
IRJET - 	  Digital KYC with Auto Form FillingIRJET - 	  Digital KYC with Auto Form Filling
IRJET - Digital KYC with Auto Form Filling
 
Gate pass management system ppt
Gate pass  management system pptGate pass  management system ppt
Gate pass management system ppt
 
Railway Reservation System - Requirement Engineering
Railway Reservation System - Requirement EngineeringRailway Reservation System - Requirement Engineering
Railway Reservation System - Requirement Engineering
 
Scope Definition of Online Ticketing System
Scope Definition of Online Ticketing SystemScope Definition of Online Ticketing System
Scope Definition of Online Ticketing System
 
Case study of spiral process model
Case study of spiral process  modelCase study of spiral process  model
Case study of spiral process model
 
WebXpress enterprise mobility capability and solutions
WebXpress enterprise mobility capability and solutionsWebXpress enterprise mobility capability and solutions
WebXpress enterprise mobility capability and solutions
 
Scope definition of ticketing automation bangladesh
Scope definition of ticketing automation bangladeshScope definition of ticketing automation bangladesh
Scope definition of ticketing automation bangladesh
 
Presentation 2 fyp1 (040561)
Presentation 2 fyp1 (040561)Presentation 2 fyp1 (040561)
Presentation 2 fyp1 (040561)
 
Online Hotel Management
Online Hotel ManagementOnline Hotel Management
Online Hotel Management
 
Atm System
Atm SystemAtm System
Atm System
 
Canopus web bank
Canopus web bankCanopus web bank
Canopus web bank
 

Recently uploaded

04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 

Recently uploaded (20)

04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 

Online bus pass management system

  • 2. PROBLEMS FACED BY BUS PASS HOLDERS: • LONG QUEUES FOR ISSUING PASSES. • TEDIOUS PROCEDURE FOR ISSUING/RENEWING PASSES. • PASSES ARE STILL PHYSICAL SLIPS OF PAPERS, NOT DIGITAL CARDS.
  • 3. SOLUTION: ONLINE BUS MANAGEMENT SYSTEM • ONLINE CITIZEN BUS PASS GENERATION SYSTEM IS AN APPLICATION FOR CITIZENS TO GET BUS PASSES ONLINE. • THE SYSTEM IS INTENDED TO DEVELOP AN APPLICATION TO PERFORM FUNCTIONS LIKE ACCESSING BASIC INFORMATION FOR AUTHENTICATION AND PROVIDE PASSES WITHOUT THE NEED TO WAIT IN ANY QUEUE.
  • 4. • THIS SYSTEM WILL INCLUDE A WEB APPLICATION TO ACCESS CITIZEN’S ACCOUNT, A MOBILE APPLICATION TO ACCESS REMOTELY AND QR CODE SCANNERS.
  • 5. WEB APPLICATION: FRONT END (UI): • LOGIN/REGISTRATION • VIEW DETAILS • ISSUE NEW PASS • RENEW PASS Back end: - Database (details , passwords ) - Secure channel to banking portal
  • 6. ANDROID APPLICATION(FOR END USER): FRONT END (UI): • LOGIN/REGISTRATION • VIEW DETAILS • ISSUE NEW PASS • RENEW PASS • GENERATE PDF FILE OF PASS WITH QR CODE
  • 7. VERIFICATION PROCESS: • ALL BUS CONDUCTORS WILL BE ISSUED A DEVICE WITH QR CODE SCANNER AND MINI PRINTER FOR TICKETS. • THE QR CODE IS PROVIDED BY THE END USER WHICH IS SCANNED BY THE DEVICE PROVIDED. • THIS VERIFIES THE DETAILS AND VALIDATES THE USER.
  • 8. TECHNOLOGIES TO BE USED: • HTML, PHP, JAVASCRIPT FOR WEB APPLICATION • HTTPS FOR SECURE TRANSACTIONS • JAVA, XML FOR ANDROID APPLICATION • MYSQL/ORACLE DATABASE • QR CODE GENERATOR • QR SCANNER
  • 10. SR. NO. Name of Paper Year Published Technology Used Advantages Disadvantage s 1. Development of an Effective Online Bus Pass Generation System Karnataka State. 2015 1. Web based( PHP, HTML, JAVASCRIP T) 2. DATABASE( MySql, Oracle etc). 1. Saves time 2. Affordable , Comfortable. 3. Renew pass from Home 1. Editing PDF 2. No QR code / Aztec Code 3. Available On Website only 4. Not Secured. 2. A Survey on Online Bus Pass Generation System using Aztec code 2016 1. Web based( PHP, HTML, JAVASCRIP T) 2. DATABASE 3. Aztec Code Scanner 1. Saves time 2. Affordable , Comfortable. 3. Renew pass from Home 1. Available on Website only 2. Needs complex laser scanners. 3. Not Secured.
  • 11. SR. No. Name of Paper Year Published Technology Used Advantages Disadvantages / Constraints 3. ONLINE BUSPASS RENEWAL SYSTEM USING WEB APPLICATION 2016 1. Web based( PHP, HTML, JAVASCRIP T) 2. DATABASE( MySql, Oracle etc ). 1. Saves time 2. Affordable , Comfortable. 3. Renew pass from Home 1. Editing PDF 2. No QR code / Aztec Code 3. Available On Website only. 4. Not Secured. 4. My online railway pass system 2016 1.Web based(PHP, JSP,JAVASCRIP T,HTML) 2.Database( MySql , Oracle etc.) 1.Saves Time 2.Not Editable 3.Easy,Afforda bleand comfortable 4.Watermark 1.No QR code/ Aztec Code. 2.Not Secured. 3.Available only on website.
  • 12. SR. No. Name of Paper Year Published Technology Used Advantages Disadvantages / Constraints 5. Urban Railway Ticketing Application 2014 1.Android Based. 2.MySql Database. 1.Saves Time 2.Not Editable 3.Easy to use 4.QR Code is generated 1.Android mobile is necessary. 2.Internet is required each & every time. 3.Not Secured from CSRF & CSS.
  • 14. ONLINE BUS PASS SYSTEM • TECHNOLOGY USED: 1.WEB BASED(PHP,JAVASCRIPT,HTML). 2.ANDROID BASED. 3.DATABASE(MYSQL). 4.QR CODE SCANNING DEVICE. • ADVANTAGES: 1.SAVES TIME, AFFORDABLE AND COMFORTABLE. 2.SECURED FROM CSRF AND CSS ATTACKS. 3.NOT EDITABLE
  • 15. • DISADVANTAGES: 1.APP SUPPORTED OS: ANDROID 2.3 AND ABOVE
  • 16. SOFTWARE REQUIREMENTS SPECIFICATION • INTRODUCTION • PURPOSE • DIGITIZATIONAND AUTOMATION OF BUS PASS SYSTEM. • INTENDED AUDIENCEAND READING SUGGESTIONS • DEVELOPERS FOR THIRD PARTY SERVICES, GOVERNMENT OFFICIALS. • REFERENCES • DEVELOPMENT OF AN EFFECTIVE ONLINE BUS PASS GENERATION SYSTEM KARNATAKA STATE: HTTP://WWW.IJCSIT.COM/DOCS/VOLUME%206/VOL6ISSUE03/IJCSIT20150603248.PDF • • A SURVEY ON ONLINE BUS PASS GENERATION SYSTEM USING AZTEC CODE • HTTP://WWW.RROIJ.COM/OPEN-ACCESS/A-SURVEY-ON-ONLINE-BUS-PASS-GENERATION-SYSTEM-USING-AZTEC-CODEC-10-15680IJIRCCE-2016- %200402010.PDF •
  • 17. • PRODUCT FUNCTIONS • ISSUE AN ELECTRONIC PASS TO ALL USERS. • ALLOW USERS TO PAY FOR TICKET/PASS ONLINE. • AUTHENTICATE PERSONAL DETAILS OF CUSTOMER QUICKLY WHILE ON THE BUS. • OPERATING ENVIRONMENT • WEB SERVER(DATABASE): MONGODB SERVER ON LINUX PLATFORM. • WEB PORTAL(WEBSITE): ALLHTML WEB BROWSERS(DESKTOPAND MOBILE). • SCAN DEVICE: QR BARCODESCANNER OR ANDROIDAPP TO SCAN QR CODES.
  • 18. • PRODUCT SCOPE • THE SYSTEM IS INTENDED TO DEVELOP AN APPLICATION TO PERFORM FUNCTIONS LIKE ACCESSING BASIC INFORMATION FOR AUTHENTICATION AND PROVIDE PASSES WITHOUT THE NEED TO WAIT IN ANY QUEUE. • ONLINE BUS PASS GENERATION SYSTEM IS FOR STUDENTS AND OTHER DAILY TRAVELLERS TO GET PASS THROUGH ONLINE. • BEFORE THIS APPLICATION IMPLEMENTATION THE MANUAL PROCESS IS USED TO DO THE PROCESS OF ISSUING THE BUS PASS TO THE STUDENTS. THIS MANUAL PROCESS REQUIRES MAN POWER AND MORE TIME CONSUMING. TO AVOID SUCH DIFFICULTIES WE IMPLEMENTED THIS SYSTEM.
  • 19. • REQUIREMENTS • FUNCTIONAL REQUIREMENTS • REGISTERING USER. • UPDATING INFORMATION. • GENERATING PASS • RENEWING PASS • AUTHENTICATION OF USER • LOG IN • ONLINE PAYMENT • GENERATING PDF • GENERATING QR CODE • NON-FUNCTIONALREQUIREMENTS • RELIABILITY : THE APPLICATION SHOULD BE RELIABLE AND IT SHOULD GENERATE ALL UPDATED INFORMATION IN CORRECT ORDER. • AVAILABILITY : APPLICATION WILL BE AVAILABLE & WORKING PROPERLY FOR ALL THE TIME (24 HOURS). • THE APPLICATION SHALL BE AVAILABLE IN SEVERAL LANGUAGES. • SECURITY. • BETTER GUI.
  • 20. • SOFTWARE REQUIREMENTS • WEB BASED APPLICATION • PHP. • ANY OPERATING SYSTEM • APACHE SERVER. • MYSQL / NOSQL DATABASES. • JAVASCRIPT, HTML, GRAPHICS SUPPORTED BROWSER. • ANDROID BASED APPLICATION • ANDROID STUDIO. • ECLIPSE. • JAVA • ANY OPERATING SYSTEM • GOOGLE PLAY STORE. • ANDROID OS 2.3 OR HIGHER.
  • 21. HARDWARE REQUIREMENTS • ANDROID MOBILE. • QR CODE SCANNER. • AT LEAST 512 MB RAM IS REQUIRED. • INTEL ATOM OR INTEL DUAL-CORE PROCESSOR OR HIGHER. • 1-10 GB FREE SPACE OR HIGHER.
  • 22. DFD
  • 23. login
  • 26.
  • 28.
  • 30.
  • 32.