0% found this document useful (0 votes)
10 views33 pages

Onlinebusmanagement 161009065547

The document outlines the development of an Online Bus Management System aimed at addressing issues faced by bus pass holders, such as long queues and tedious procedures. The system will enable users to generate and renew bus passes online through a web and mobile application, incorporating QR code verification for authentication. Technologies used include HTML, PHP, Java, and MySQL, with a focus on improving efficiency and user experience.

Uploaded by

nithyanantham797
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views33 pages

Onlinebusmanagement 161009065547

The document outlines the development of an Online Bus Management System aimed at addressing issues faced by bus pass holders, such as long queues and tedious procedures. The system will enable users to generate and renew bus passes online through a web and mobile application, incorporating QR code verification for authentication. Technologies used include HTML, PHP, Java, and MySQL, with a focus on improving efficiency and user experience.

Uploaded by

nithyanantham797
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 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 Technology Advantages Disadvantage
Published Used s
1. Development of an 2015 1. Web 1. Saves time 1. Editing
Effective Online Bus based( 2. Affordable , PDF
Pass Generation PHP, HTML, Comfortable. 2. No QR
System Karnataka JAVASCRIP 3. Renew pass code /
State. T) from Home Aztec
2. DATABASE( Code
MySql, 3. Available
Oracle On
etc). Website
only
4. Not
Secured.
2. A Survey on Online 2016 1. Web 1. Saves time 1. Available
Bus Pass Generation based( 2. Affordable , on
System using Aztec PHP, HTML, Comfortable. Website
code JAVASCRIP 3. Renew pass only
T) from Home 2. Needs
2. DATABASE complex
3. Aztec laser
Code scanners.
Scanner 3. Not
Secured.
SR. No. Name of Paper Year Technology Advantages Disadvantages
Published Used / Constraints

3. 1. Web 1. Saves time 1. Editing PDF


ONLINE BUSPASS 2016 based( 2. Affordable , 2. No QR code
RENEWAL SYSTEM PHP, HTML, Comfortable. / Aztec
USING WEB JAVASCRIP 3. Renew pass Code
APPLICATION T) from Home 3. Available
2. DATABASE( On
MySql, Website
Oracle etc only.
). 4. Not
Secured.

4. My online railway 2016 1.Web 1.Saves Time 1.No QR code/


pass system based(PHP, 2.Not Editable Aztec Code.
JSP,JAVASCRIP 3.Easy,Afforda 2.Not Secured.
T,HTML) bleand 3.Available
2.Database( comfortable only on
MySql , Oracle 4.Watermark website.
etc.)
SR. No. Name of Paper Year Technology Advantages Disadvantages
Published Used / Constraints

5. Urban Railway 2014 1.Android 1.Saves Time 1.Android


Ticketing Based. 2.Not Editable mobile is
Application 2.MySql 3.Easy to use necessary.
Database. 4.QR Code is 2.Internet is
generated 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

• DIGITIZATION AND AUTOMATION OF BUS PASS SYSTEM.


• INTENDED AUDIENCE AND 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): ALL HTML WEB BROWSERS(DESKTOP AND MOBILE).
• SCAN DEVICE: QR BARCODE SCANNER OR ANDROID APP 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-FUNCTIONAL REQUIREMENTS
• 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

upload

verific
details
ation

credentials

generate
mediums
s
USE CASE
CLASS DIAGRAM
ACTIVITY DIAGRAM
ER DIAGRAM
THANK YOU

You might also like