80% found this document useful (5 votes)
3K views

"Smart Bus Pass System Using QR Code": Computer Science and Engineering

The document describes a project report on developing a smart bus pass system using QR codes. The system will involve developing an Android application that allows passengers to purchase bus passes online which can then be scanned using a QR code to verify tickets. The report outlines the objectives, design aspects like system architecture, data tables, data flow diagrams, sequence diagrams, activity diagrams, and implementation modules of the system.

Uploaded by

Pallavi Patil
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
80% found this document useful (5 votes)
3K views

"Smart Bus Pass System Using QR Code": Computer Science and Engineering

The document describes a project report on developing a smart bus pass system using QR codes. The system will involve developing an Android application that allows passengers to purchase bus passes online which can then be scanned using a QR code to verify tickets. The report outlines the objectives, design aspects like system architecture, data tables, data flow diagrams, sequence diagrams, activity diagrams, and implementation modules of the system.

Uploaded by

Pallavi Patil
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/ 46

A

PROJECT REPORT
ON

“SMART BUS PASS SYSTEM USING QR CODE”


Submitted for
PARTIAL FULFILMENT OF THE REQUIREMENT FOR THE AWARD
OF
BACHELOR OF ENGINEERING
IN
COMPUTER SCIENCE AND ENGINEERING
Submitted By
MS. SHILPA B. BODAKE 19
MS. PRAJAKTA R. DESAI 20
MS. SNEHAL S. GIDDE 21
MS. YUGANDHARA S. SHINDE 22
MS. NIKITA B. TOPKAR 23

Under the guidance of


Prof. Pallavi D. Patil.

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING

HOLY-WOOD ACADEMY KOLHAPUR’S


SANJEEVAN ENGINEERING AND TECHNOLOGY INSTITUTE,
PANHALA- 416 201
ACADEMIC YEAR: 2019-20
HOLY-WOOD ACADEMY KOLHAPUR’S
SANJEEVAN ENGINEERING AND TECHNOLOGY INSTITUTE,
PANHALA- 416 201

This is to certify that the following students of B.E [Computer Science & Engineering]
have completed their project work on the subject “SMART BUS PASS SYSTEM USING QR
CODE” within the premises of Institute as per the guidelines laid down by Shivaji University
Kolhapur to our satisfaction during the year 2019-2020.

MS. SHILPA B. BODAKE 19


MS. PRAJAKTA R. DESAI 20
MS. SNEHAL S. GIDDE 21
MS. YUGANDHARA S. SHINDE 22
MS. NIKITA B. TOPKAR 23

Date:
Place: Panhala

Prof. Pallavi D. Patil Prof. K. Manvade


Guide Head of the Department

SIGNATUREOFEXAMINER Dr. Mohan B. Vanarotti


Principal
“Smart Bus Pass System Using QR Code”

PLAGIARISM DECLARATION

We declare that this report reflects our thoughts about the subject in our own words. We

have sufficiently cited and referenced the original sources, referred or considered in this work.

We have not misrepresented or fabricated or falsified any idea/data/fact/source in this our

submission. We understand that any violation of the above will be cause for disciplinary action

by the Institute.

SR. No. NAME ROLL NO. SIGN

1 SHILPA B. BODAKE 19

2 PRAJAKTA R. DESAI 20

3 SNEHAL S. GIDDE 21

4 YUGANDHARA S. SHINDE 22

5 NIKITA B. TOPKAR 23

“Sanjeevan Engineering And Technology Institute, Panhala” Page 1


“Smart Bus Pass System Using QR Code”

ACKNOWLEDGEMENT

It gives me an immense pleasure to present a report on the successful completion of my


project report on “SMART BUS PASS SYSTEM USING QR CODE”. We express our deep
sense of gratitude to our guide “Prof. Pallavi D. Patil” for his valuable guidance rendered in all
phases of project. We are thankful of his wholehearted assistance, advice and expert guidance
towards making my project success.
My special thanks to respected Principal Dr. Mohan B. Vanarotti and Head of the
Department Prof. K. Manvade for their keen interest, encourage and excellent support.
We would also like to express my thanks to all of other staff members of college & friends who
helped us directly & indirectly during the completion of this project.

SR. No. NAME ROLL NO.

1 SHILPA B. BODAKE 19

2 PRAJAKTA R. DESAI 20

3 SNEHAL S. GIDDE 21

4 YUGANDHARA S. SHINDE 22

5 NIKITA B. TOPKAR 23

“Sanjeevan Engineering And Technology Institute, Panhala” Page 2


“Smart Bus Pass System Using QR Code”

Title of Project
“SMART BUS PASS SYSTEM USING QR CODE”
Name of Student

Ms. Shilpa B. Bodake 19


Ms. Prajakta R. Desai 20
Ms. Snehal S. Gidde 21
Ms. Yugandhara S. Shinde 22
Ms. Nikita B. Topkar 23

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING

SANJEEVAN ENGINEERING AND TECHNOLOGY INSTITUTE,

PANHALA.

ABSTRACT

Public transport is the cheapest and has therefore, always been popular with the masses. The
advancement in transport system has been increasing in day-to-day life. The transport plays a vital role
in individuals life, in making it efficient we are introducing an android application. The android
application has the “Smart Bus Pass System Using QR Code”. The android mobile has a great part in
human life, it helps the people to be stay connected with web. In this project, we are proposing QR code
for bus pass system. The QR code (Quick Response code) becomes popular outside the automotive
industry due to its fast readability and greater storage capacity compared to standard UPC barcodes. The
proposed system provides android application for the passengers to purchase their bus pass online. After
scanning QR code generated on the users android device and conductor in bus would be able to know
the required details of bus pass. By this application, we can minimize the usage of paper (buspass) and It
makes the process of issuing pass in simpler and faster way.

“Sanjeevan Engineering And Technology Institute, Panhala” Page 3


“Smart Bus Pass System Using QR Code”

INDEX

Sr. No. Contents Page No


1 PLAGIARISM DECLARATION 1

ACKNOWLEDGEMENT 2

ABSTRACT 3
Chapter 1: INTRODUCTION 8

Chapter 2: PROBLEM STATEMENT 9


2.1 Literature Survey 9
2.2 Need Of Work 10
2.3 Problem Statement 10
2.4 Objectives 10
Chapter 3: DESIGN ASPECTS 11
3.1 System Architecture 11
3.2 Data Tables 12
3.2.1 Login Table 12
3.2.2 Registration Table 12
3.2.3 Plan Master Table 13
3.2.4 Tickit Purchase Table 13
3.2.5 Notification Table 13
3.3 DFD 14
3.3.1 DFD 0 level 14
3.3.2 DFD 1 level 16
3.3.3 DFD 0.1 level 17
3.3.4 DFD 0.2 level 18
3.3.5 DFD 2 level 18
3.4 Sequence Diagram 19
3.4.1 Admin 19
3.4.2 User 20
3.4.3 Conductor 21
3.5 Activity Diagram 22
3.5.1 Admin 22
3.5.2 User 23
3.5.3 Conductor 24
3.5.4 Use Case Diagram 25

“Sanjeevan Engineering And Technology Institute, Panhala” Page 4


“Smart Bus Pass System Using QR Code”

Chapter 4: IMPLEMENTATION 26
4.1 Modules 26
4.2 Implementation Details 27
4.2.1 Admin Module 27
4.2.2 User Module 27
4.2.3 Registration Module 27
4.2.4 Authentication Module 27
4.2.5 Payment Module 27
4.2.6 Generation of QR Code Module 27
4.2.7 Notification Module 27
4.2.8 Conductor Module 27

Chapter 5: EXPERIMENTAL RESULTS 28


5.1 Experimental Setup 28
5.1.1 Tools Used 28
5.1.2 Software and Hardware Requirement 32
5.2 Results/ Snapshots & Results analysis 33
5.2.1 Admin Portal 33
5.2.2 User Portal 38

Chapter 6: CONCLUSION AND FUTURE WORK 43

Chapter 7: REFERENCES 44

“Sanjeevan Engineering And Technology Institute, Panhala” Page 5


“Smart Bus Pass System Using QR Code”

LIST OF FIGURES

Figure No. Page


Caption No.
3.1 Proposed System Architecture 11
3.3.1 Data Flow Diagram Level 0 14
3.3.2 Data Flow Diagram Level 1- Login 16
3.3.3 Data Flow Diagram Level 0.1- Admin Login 17

3.3.4 Data Flow Diagram Level 0.2- User Login 18

3.3.5 Data Flow Diagram Level 2- Registration 18

3.4.1 Admin sequence diagram 19

3.4.2 User sequence diagram 20

3.4.3 Conductor sequence diagram 21

3.5.1 Admin activity diagram 22

3.5.2 User activity diagram 23

3.5.3 Conductor activity diagram 24

3.5.4 Use Case Diagram of the system 25

“Sanjeevan Engineering And Technology Institute, Panhala” Page 6


“Smart Bus Pass System Using QR Code”

LIST OF TABLES

Table No. Page No.


Caption

3.2.1 Login Table 12


3.2.2 Registration Table 12
3.2.3 Plan Master Table 13
3.2.4 Tickit Purchase Table 13
3.2.5 Notification Table 13

“Sanjeevan Engineering And Technology Institute, Panhala” Page 7


“Smart Bus Pass System Using QR Code”

Chapter 1

INTRODUCTION

The “Smart Bus Pass System Using QR Code” project provides an effective solution for

managing bus pass information using a database. Our system has two login for user, and conductor.

This system provides website android application for people to get their Bus passes online. This

system is useful for users to get their bus pass online instead of standing in long queues to obtain

their bus passes. This system is helpful to reduce the paper work; time consumption and user get the

bus pass in simple and faster way. User can refill their account and extend the validity of card when

the pass is going to expire.

We are going to use QR code in our Smart Bus Pass System to fetch the information of

the user like username, source, destination, DOB, expiry date etc. In our system, user has to create

his profile by downloading the application, after registration he/she will be able to sign in and make

payment, for his/her bus pass.

After the successful payment, the system will generate QR code by user side android

application. Camera and Android third party libraries will be used to scan the QR code. When QR

code is successfully scanned, the information fetched by scanning will be verified by the conductor

who will be scanning the QR Code of the Smart Bus Pass.

“Sanjeevan Engineering And Technology Institute, Panhala” Page 8


“Smart Bus Pass System Using QR Code”

Chapter 2
PROBLEM STATEMENT

2.1 Literature Survey

For reducing the problem of existing system that is passes to be downloading every time
after renew the pass. Our goal is to provide such a system that is Smart Bus Pass System using QR code
that will helpful to all users for maintaining bus pass by using QR code.

1. “Bus Pass Mobile Application using QR Code” [1]– we conclude from this paper:- The bus
pass ticketing system for providing all the details regarding bus arrival time. They provide the also user
can online QR code like the bus pass. Their limitation is that methodology applies to entry only system
configuration combined with distance based fare structure

2. “Digital Bus Pass Using QR-Code”[2] - we conclude from this paper:- It is a real time project
system which is useful for user who is facing current system of bus pass registration and renewal. Their
limitation is renewal of smart card every time when the pass expires.

3. “Online Facility of Ticket Booking and Generating Bus Pass Using QR Code”[3] - we
conclude from this paper:- The system will works well and thus it will fulfil the end users
requirement.The system is tested and errors are accurately removed. Their limitations are downloading
the bus pass and every time when it expires and problem for renewing.

4. “Digital Bus Pass Using QR-Code”[4] - we conclude from this paper:- To overcome current
issues in bus pass system they working towards android platform.People can enter the destination and
check for the available buses for their route.

“Sanjeevan Engineering And Technology Institute, Panhala” Page 9


“Smart Bus Pass System Using QR Code”

2.2 Need Of Work

As technology is growing fast, so we need to update ourselves to be in touch with new

technology. The current process of bus ticketing is very slow and tedious process. Customer needs to

stand in long queue for issuing bus pass in bus Depot which is time consuming and this process is hectic

to employees in the Depot as well as user. Existing bus pass system has same drawbacks, like pass is

regenerated every time. This is a vapid process, which require to reprint the pass every time. And

existence system does not provide any security options

2.3 Problem Statement

Developing an android application for smart bus pass system using Quick Response Code

(QR -Code). The system will provide two logins one for user and another for admin. This system

will provide Registration for the Users and creates the QR-Code. By scanning the QR-Code

conductor can view the pass validity and required information.

2.3Objectives

1. Effective solutions for maintaining the bus pass information using QR code.

2. User refill their account and extend validity when it expires.

3. Scanning the pass and conductor get to know the required details.

4. To reduces paper work & time consumption

“Sanjeevan Engineering And Technology Institute, Panhala” Page 10


“Smart Bus Pass System Using QR Code”

Chapter 3

DESIGN ASPECTS

3.1 System Architecture

HTTP

Host
Internet MySQL
WAMP Database
Server
Server

Text/ HTML/ JSON/ XML

HTTP

Text/ HTML/ JSON/ XML

Fig 3.1 : Proposed System Architecture

In our system ,user can see the list of bus pass plans and pass plans offers, after that they can
purchase their pass plan and also can make the payments. In the system QR code is generated after
purchasing the bus pass plan and user will scan the QR code with the help of scanner which is at the
conductor side. After scanning the bus pass plan information related to that user is received from the
database through web services. As the connection is established, the conductor is now synched with the
database and information related to the user and their pass plans is provided. In this whole procedure
software helps the users to save time and purchase bus pass plan whenever they wanto

“Sanjeevan Engineering And Technology Institute, Panhala” Page 11


“Smart Bus Pass System Using QR Code”

3.2Data Tables:

3.2.1 Login Table:

Key Field name Data type Size Description

Primary Key Id int 20 Id of Login

UserType Varchar 20 UserType of User

Username Varchar 255 Username of user

Password Varchar 255 Password of the user

3.2.2 Registration Table:

Key Field name Data type Size Description

Primary Key Id Int 20 Id of Registration

Username Varchar 255 Username of customer

Password Varchar 255 Password of User

Name Varchar 255 Name of User

Email Varchar 255 Email Of User

Mobile_no int 255 Mobile no of User

Dob int 255 Date Of Birth Of User

Age int 50 Age of User

Gender Varchar 25 Gender of User

Register_date date 25 Registration Date Of User

Address Varchar 50 Address of User

“Sanjeevan Engineering And Technology Institute, Panhala” Page 12


“Smart Bus Pass System Using QR Code”

3.2.3 Plan Master Table:

Key Field name Data table Size Description

Primary Key Id int 11 Id of User

Plan name Varchar 25 Plan names of Bus Pass

Days int 50 Days of the pass

Cost int 15 Cost of the Pass

3.2.4 Tickit Purchase Table :

Key Field name Data Type Size Description

Primary Key Id int 20 Id of User

Expiry_date date 25 Expiry date of the


buspass
Purchase_date date 25 Purchase date of the
buspass
Plan_id int 25 Plan id of the buspass

3.2.5 Notification Table :

Key Field name Data type Size Description

Primary Key Id Int 11 Id of offer

Notification Varchar 255 Notificatiion of the Bus


Pass

“Sanjeevan Engineering And Technology Institute, Panhala” Page 13


“Smart Bus Pass System Using QR Code”

3.3 DFD

Data Flow Diagram (DFD) is a nothing but a graphical representation of the flow of data through an
information system, which is used for modeling its Process aspects. Mostly DFD?s are very preliminary
step which is used for representing overview of system which can later explain in detail. DFDs can also
be used for the visualization of data processing (structured design). A DFD shows what kind of
information will be input to and output from the system, where the data will come from and go to, and
where the data will be stored. It does not show information about the timing of processes, or information
about whether processes will operate in sequence or in parallel.

3.3.1 DFD 0 level

“Sanjeevan Engineering And Technology Institute, Panhala” Page 14


“Smart Bus Pass System Using QR Code”

Figure 3.3.1: Data Flow Diagram Level 0

“Sanjeevan Engineering And Technology Institute, Panhala” Page 15


“Smart Bus Pass System Using QR Code”

3.3.2 DFD 1 level

Figure 3.3.2: Data Flow Diagram Level 1- Login

In the above DFD Level 0 Admin and User /Conductor can login the system using the username
and password

“Sanjeevan Engineering And Technology Institute, Panhala” Page 16


“Smart Bus Pass System Using QR Code”

3.3.3 DFD 0.1 level

Figure 3.3.3: Data Flow Diagram Level 0.1 - Admin Login

“Sanjeevan Engineering And Technology Institute, Panhala” Page 17


“Smart Bus Pass System Using QR Code”

3.3.4 DFD 0.2 level

Figure 3.3.4: Data Flow Diagram Level 0.2 - User/Conductor Login

Firstly user should register to registration form. After registration user can login by entering
username and password. User able to Purchase Bus Pass and data field by them.

3.3.5 DFD 2 level

Figure 3.3.5: Data Flow Diagram Level 2 – Registration

User can login after registration and view and update their info. previously entered while
registration.

“Sanjeevan Engineering And Technology Institute, Panhala” Page 18


“Smart Bus Pass System Using QR Code”

3.4 Sequence Diagram:

3.4.1 Admin Sequence Diagram :

Figure 3.4.1: Admin sequence diagram

“Sanjeevan Engineering And Technology Institute, Panhala” Page 19


“Smart Bus Pass System Using QR Code”

3.4.2 User Sequence Diagram :

Figure 3.4.2: User sequence diagram

“Sanjeevan Engineering And Technology Institute, Panhala” Page 20


“Smart Bus Pass System Using QR Code”

3.4.3 Conductor Sequence Diagram :

Figure 3.4.3: Conductor sequence diagram

In user sequence diagram. User first performs registration activity. By entering information
registration will be successful and user will able to login. After login user can place purchase
the passes.

“Sanjeevan Engineering And Technology Institute, Panhala” Page 21


“Smart Bus Pass System Using QR Code”

3.5 Activity Diagram

3.5.1 Admin

Figure 3.5.1: Admin activity diagram

“Sanjeevan Engineering And Technology Institute, Panhala” Page 22


“Smart Bus Pass System Using QR Code”

3.5.2 User

Figure 3.5.2: User activity diagram

“Sanjeevan Engineering And Technology Institute, Panhala” Page 23


“Smart Bus Pass System Using QR Code”

3.5.3 Conductor

Figure 3.5.3: Conductor activity diagram

“Sanjeevan Engineering And Technology Institute, Panhala” Page 24


“Smart Bus Pass System Using QR Code”

3.5.4 Use Case Diagram

Figure 3.5.4: Use Case Diagram of the

A use case is a description of how end-users will use a software code. It describes a task
or series of tasks that users will accomplish using the software and includes the responses of the
software to user actions.

“Sanjeevan Engineering And Technology Institute, Panhala” Page 25


“Smart Bus Pass System Using QR Code”

Chapter 4

IMPLEMENTATION

4.1 Modules:

The proposed system has following modules:

• Module1: Admin Module

• Module2: User Module

• Module3: Registration Module

• Module4: Authentication Module

• Module5: Payment Module

• Module6: Generation of QR Code Module

• Module7: Notification Module

• Module8: Conductor Module

“Sanjeevan Engineering And Technology Institute, Panhala” Page 26


“Smart Bus Pass System Using QR Code”

4.2 Implementation details

• Module1: Admin Module:

Admin is a centralized person. Who store the reports, information of users, conductors &
information about bus pass plans.

• Module2: User Module:

User can register their details refill their account and extend validity when pass is expire.

• Module3: Registration Module:

The user details entered by user at the time of registration is used as unique ID and password to login
the system.

• Module4: Authentication Module:

If ID and password is correct than only he/she will be able to access the system.

• Module5: Payment Module:

By using android banking applications, this system provides payment facility.

• Module6: Generation of QR Code Module:

The PDF of the pass generated by the system will contain information that is encoded in the
form of a QR code.

• Module7: Notification Module:

If any offers of bus pass plans are available then system will notify to user via notification
module.

• Module8: Conductor Module:

Conductor scan the QR Code of the bus pass and check the validity, information about pass

“Sanjeevan Engineering And Technology Institute, Panhala” Page 27


“Smart Bus Pass System Using QR Code”

Chapter 5
EXPERIMENTAL RESULTS

5.1 Experimental Setup

• Installation of WAMP Server, Visual Code, Java, Android Studio, Navicat and other required
applications.

• Downloading the Bootstrap templates for the implementation purpose like for the controls
like Home ,About, Contact, Registration and Login.

• Creation of project on WAMP server and connectivity to the database.

• Communication between Host to Server And Server to Database will takes place after the
overall implementation.

5.1.1 Tools Used

- WAMP Server

WAMP Server is an open-source Apache Installer Application. It is windows based installation of


Apache, MySQL and PHP with an administrative front-end and support for different PHP extensions.
The download is available as an EXE file and the latest version is 3.1.4.
The WAMP refers to a set of free(open source) application, Combined with Microsoft Windows, Which
are commonly used in Web server environment. The WAMP stack provides developers with the four
key elements of a Web server. An operating system, database, web server and web scripting software.
The combined uses of these programs is called a server stack. In this stack, Microsoft Window is the
operating system(OS), Apache is web server. MySQL handles the database components, while PHP,
represents the dynamic scripting languages.

“Sanjeevan Engineering And Technology Institute, Panhala” Page 28


“Smart Bus Pass System Using QR Code”

- Visual Studio code

Visual Studio Code is a source code editor developed by Microsoft for Windows, Linux and
macOS. It includes support for debugging, embedded Git control, syntax highlighting, intelligent code
completion, snippets, and code refactoring. It is also customizable, so users can change the editor’s
theme, keyboard shortcuts, and preferences. It is free and open-source although the official download is
under a proprietary license.
Visual Studio Code is based on electron, a framework which is used to deploy node.js application for
the desktop running on the blink layout engine. Although it uses the electron framework, the software
does not use atom and instead employs the same editor component (codenamed “Monaco”) used in
Visual Studio Team Services (formerly called Visual Studio Online).
Visual Studio Code is a code editor. It supports a number of programming languages and a set of
features that may or may not be available for respective language. Many of Visual Studio Code features
are not exposed through menus or the user interface. Rather, they are accessed via the command palette
or via a JSON file (e.g., user preferences). The command palette is a command-line interface. However,
it disappears if the user clicks anywhere outside it or presses a key combination on the keyboard to
interact with something outside it. When this happens, the command in progress is cancelled. In the role
of source code editor, Visual Studio Code allows changing the code page in which the active document
is saved, the character that identifies line break (a choice between LF and CRLF), and the programming
language of the active document

“Sanjeevan Engineering And Technology Institute, Panhala” Page 29


“Smart Bus Pass System Using QR Code”

- Navicat Premium

Navicat is a series of graphical database management and development software produced by


Premium Soft Cyber Tech Ltd. For MySQL, MariaDB, MongoDB, Oracle, SQLite, Postgre-SQL and
Microsoft SQL Server. In our project we are using MySQL for Database storage. It has an Explorer-like
graphical user interface and supports multiple database connections for local and remote database. Its
design is made to meet the needs of a variety of audiences, from database administrators and
programmers to various businesses/companies that serve clients and share information with partners.
Navicat is a cross-platform tool and works on Microsoft Windows, Mac OS X and Linux
platforms. Upon purchase, users are able to select a language for the software from eleven available
languages: English, French, German, Spanish, Japanese, Polish, Russian, Portuguese, Korean,
Simplified Chinese and Traditional Chinese.

Navicat’s features include:

• Code snippet
• Visual query-builder
• SSH and HTTP tunneling
• Data and structure migration and synchronization
• Import and Export and backup of data
• Report builder
• Data modeling
• Task scheduling and wizards tool
• There are differences in the features available across operating systems.
Navicat is also compatible with forks of MySQL such as Drizzle, OurDelta, and Percona.
Navicat supports Cloud Databases like Amazon RDS, Amazon Aurora, Amazon Redshift, SQL
Azure, Oracle Cloud, Google Cloud.

“Sanjeevan Engineering And Technology Institute, Panhala” Page 30


“Smart Bus Pass System Using QR Code”

- Android SDK

It is software development kit used for developing Android apps .This kit includes –
• Debugger
• Libraries
• Quick Emulator
• Documentation
• Sample code
• Tutorials
Android virtual device is used to get a view of an app. This SDK will be included in the android
in the bundle called as ADT bundle. This ADT bundle is then extracted to get the above facilities.

Android Development Tool- It is the plugin for the eclipse with the help of which following tasks
can be performed-
• Set up new Android projects
• Creating a new application UI
In total it provides an environment in which the android projects can be imported, build and run
successfully.

“Sanjeevan Engineering And Technology Institute, Panhala” Page 31


“Smart Bus Pass System Using QR Code”

5.1.2 Software And Hardware Requirements

Software Requirements

• Windows 07

• Android Studio 3.5

• Visual Studio code Navicat

• MySQL

• PHP

• WAMP Server

• Android 4.1 or higher

Hardware Requirements

• i3 Processor Based Computer or higher


• Memory: Minimum 1 GB RAM

• Hard Drive : 160 GB Hard Disk

• Android Device

“Sanjeevan Engineering And Technology Institute, Panhala” Page 32


“Smart Bus Pass System Using QR Code”

5.2 Results/Snapshots Result analysis

5.2.1 Admin Portal


• Home Page:

“Sanjeevan Engineering And Technology Institute, Panhala” Page 33


“Smart Bus Pass System Using QR Code”

• Admin Login Page:

Figure : Admin Login Page


As shown in fig. 5.6 Admin Login Page, Admin can login with unique username
and password.

• Admin Home Page:

Figure : Admin Home Page


As shown in fig.5.7 Admin Home page, it includes the Masters.

“Sanjeevan Engineering And Technology Institute, Panhala” Page 34


“Smart Bus Pass System Using QR Code”

• Conductor_Registration Page:

Figure : Conductor_Registration Page

• Conductor_Registration Updation:

Figure :Conductor_Registration Page

“Sanjeevan Engineering And Technology Institute, Panhala” Page 35


“Smart Bus Pass System Using QR Code”

• Conductor_Registration Updation:

Figure :Conductor_Registration Page

• Plan_Master Page:

Figure :Plan_Master Page

“Sanjeevan Engineering And Technology Institute, Panhala” Page 36


“Smart Bus Pass System Using QR Code”

• Notiffication Page:

Figure : Notification Page

• Logout Page:

Figure : Logout Pag

“Sanjeevan Engineering And Technology Institute, Panhala” Page 37


“Smart Bus Pass System Using QR Code”

5.2.2 User Portal

5.2.2 User Portal

• User/ Conductor login page

Figure : User/Conductor Login Page

As shown in fig. User/Conductor can login using username and valid password.

“Sanjeevan Engineering And Technology Institute, Panhala” Page 38


“Smart Bus Pass System Using QR Code”

• User Registration Page:

Figure 5.12: User Registration Page

As shown in fig. user can register using the given registration form.

“Sanjeevan Engineering And Technology Institute, Panhala” Page 39


“Smart Bus Pass System Using QR Code”

• User Profile Page:

Figure 5.13: User Profile Page

“Sanjeevan Engineering And Technology Institute, Panhala” Page 40


“Smart Bus Pass System Using QR Code”

• Plan Purchasing Details Page:

Figure 5.13: Plan Purchasing Page

“Sanjeevan Engineering And Technology Institute, Panhala” Page 41


“Smart Bus Pass System Using QR Code”

• Conductor Side Scanner Page:

Figure 5.13: Conductor side Scanner Page

“Sanjeevan Engineering And Technology Institute, Panhala” Page 42


“Smart Bus Pass System Using QR Code”

Chapter 6

CONCLUSION AND FUTURE WORK

1. We have created application in focus of future bus pass system, this application will helpful to
peoples as well as bus conductors.

2. Admin can update the conductors information and create different bus pass plans.

3. The system will generate QR code by user side android application.

4. This application helps to implement and provide secure online payment.

5. This system is useful for peoples to get their bus pass online instead of standing in long queues
to get their bus pass

6. This system reduces paper work .

7. It makes the process of issuing pass in simpler and faster way.

8. User refill their account and extend validity when it expires.

9. After scanning the QR code and conductor get to know the required details of bus pass.

Future Work –

1. This application is used for purchasing online bus ticket in Smart Bus Pass Systems .

“Sanjeevan Engineering And Technology Institute, Panhala” Page 43


“Smart Bus Pass System Using QR Code”

Chapter 7
REFERANCES

1. Jivan Shelke, Aniket Mahangde, Sagar Karwa, Vishwajeet Mane, “BUS PASS MOBILE
APPLICATION USING QR CODE”, International Research Journal of Engineering and
Technology[IRJET] e-ISSN:2395-0056, www.ijtra.com, Volume:05, Issue 3, Mar-2018.

2. Snehal Banale, Prajakta Dudhade, Rajshree Pal, Sayali Patil, “DIGITAL BUS PASS USING QR-
CODE”, International Journal of Science and Engineering Technology Research[IJSETR]
Volume:06,Issue 5, May-2017.

3. Aakansha Gupta, Beenash Iram,Bharti Samrit, Monika Dhage, Prof. Nazish Khan, “Online Facility
of Ticket Booking and Generating Buspass Using QR Code, International Research Journal of
Engineering and Technology[IRJET] e-ISSN:2395-0056, www.ijtra.com, Volume:05, Issue 3, Mar-
2018.

4. Mrs. D.Anuradha, M.V.Durga Devi, K.Keerthana, K.Dhanasree, “SMART BUS TICKET SYSTEM
USING QR CODE IN ANDROID APP”, International Research Journal of Engineering and
Technology[IRJET] e-ISSN:2395-0056, www.ijtra.com, Volume:05, Issue 3, Mar-2018.

“Sanjeevan Engineering And Technology Institute, Panhala” Page 44

You might also like