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.
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.