0% found this document useful (0 votes)
28 views30 pages

Final Bus Pass

The document outlines a project report for a Bus Pass Management System developed by students at G.M. Vedak Institute of Technology, aimed at automating and simplifying the management of bus passes using Python and Django. It highlights the system's features, including user registration, pass issuance, and admin controls, while addressing inefficiencies in traditional manual processes. The report also discusses future enhancements such as online payment integration and mobile app development.

Uploaded by

py9502693
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)
28 views30 pages

Final Bus Pass

The document outlines a project report for a Bus Pass Management System developed by students at G.M. Vedak Institute of Technology, aimed at automating and simplifying the management of bus passes using Python and Django. It highlights the system's features, including user registration, pass issuance, and admin controls, while addressing inefficiencies in traditional manual processes. The report also discusses future enhancements such as online payment integration and mobile app development.

Uploaded by

py9502693
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/ 30

BUS PASS SYSTEM

Submitted in partial fulfillment of the requirement of the Second Year of


Engineering in Computer Engineering
By

Ms. Sneha Gorakhnath Fadtare (240211)


Mr. Suyash Surgiv Gaikawad (240212)
Mr. Manoj Siyaram Kushwah (240220)
Mr. Prem ajay yadav (240241)

Under the Guidance of


Prof. Snehal Sakpal

DEPARTMENT OF COMPUTER ENGINEERING

G.M VEDAK INSTITUTE OF TECHNOLOGY

TALA-RAIGAD
UNIVERSITY OF MUMBAI
2024-2025
Shri. Gopinath Mahadeo Vedak Pratishthan’s
G. M. Vedak Institute of Technology, Tala
Accredited NAAC ‘B’
Approved by AICTE & DTE Recognized by the Govt. of Maharashtra & Affiliated to University of Mumbai
Web site :-www. gmvit.com Mob:9022802204 E-mail: [email protected]

CERTIFICATE
This Is Certified That The Project/Mini Project- 1A/Seminar Report Entitled “Bus Pass System” submitted
By Sneha Gorakhnath Fadtare ( ROLL NO. 240211 ) , Suyash Surgiv Gaikwad ( ROLL NO. 240412
), Manoj Siyaram Khushwah ( ROLL NO. 240420 ), Prem Ajay Yadav(240241) Is a Bonafide Work
Carried Out By His/her Under Guidance Of Prof. Sarthak Dongre And It Is Approved For The For The
Partial Fulfilment Of The Requirement Of The University Of Mumbai For The Award Of The Bachelor’s
Degree Of Engineering (Computer Engineering).

This Seminar Report Has Not Been Earlier Submitted to Any Other Institute Of University For The Award Of
Degree Or Diploma.

Place: GMVIT, Tala

Date:

Prof. Snehal Sakpal Prof. Sanjay N. Jadhav


Guide Project Coordinator

Prof Kadambari R. Mehta Dr. Dilip N. Jaiswal


Head Of Department Principal

GMVIT, Tala-Raigad, Computer Engineering


MINI PROJECT – 1A REPORT APPROVAL

This The Mini Project – 1A Entitled “Bus Pass System” Submitted By Sneha Gorakhnath
Fadtare ( ROLL NO. 240211 ) Suyash Surgiv Gaikwad ( ROLL NO. 420212 ), Manoj
Siyaram Khushwah ( ROLL NO. 240422), Prem Ajay Yadav(240241) is Approved For The
For The Partial Fulfilment Of The Requirement Of The University Of Mumbai For The Award
Of The Bachelor’s Degree Of Engineering (Computer Engineering).

Internal Examiner:
-----------------------------------
-----------------------------------

External Examiner:
-----------------------------------
-----------------------------------

Place : GMVIT , Tala

Date :
DECLARATION

We declare that in this written submission represents our ideas in our own words and where others’ ideas or
words have been included. We have adequately cited and referenced the original sources. We have adhered
to all principles of academic honesty and integrity and have not misrepresent or fabricated or falsified any
idea/data/fact/source in our submission. We understand that any violation of the above will be cause for
disciplinary action by the Institute and can also evoke penal action from the sources which have thus not
been properly cited or from whom proper permission has not been taken when needed.

Ms. Sneha Gorakhnath Fadtare (240211)


Ms. Suyash Surgiv Gaikwad (240212)
Mr. Manoj Siyaram Khushwah (240220)
Mr. Prem Ajay Yadav (240241)

Place: GMVIT, Tala

Date:
ACKNOWLEDGEMENT

We would sincerely like to thank our guide for this mini project Prof .Snehal Sakpal for
providing usher valuable time and support throughout the mini project.
We would also like to extent my gratitude to Prof .K.R.Mehta (Head of Department of
Computer Engineering) and all the other faculty members for helping us generously.
We would like to thank Teaching & Non-teaching staff of Computer Department who helped
me time to time in all respects. And Librarian for providing me all the reference books and
material needed for project.
Special thanks to my parents and my friends for all the laughs and mood boosters without
whom engineering wouldn’t have been so pleasant for a memory.
INDEX
ABSTRACT I
LIST OF FIGURES II

CHAPTER TITLE PAGE NO


NO
1 INTRODUCTION
1.1 Introduction 11
1.2 Existing System 11
1.3 Problem Statement 11
1.4 Objectives 12
1.5 Proposed System 12
2 LITERATURE REVIEW 14
2.1 Secondary Research 15
2.2 Primary Research 15

2.3 Brief 15
2.4 Comparative Analysis of 16
Existing System
2.5 Research Gap Analysis 16
3 REQUIREMENT ANALYSIS 16
3.1 Software Requirement 17
3.2 Hardware Requirement 17
4 DESIGN AND BUSINESS 18
MODELING
4.2 Process Model 19
4.2 Flow Chart 20
5 RESULTS/OUTPUTS 22
5.1 Home Page 22
6 CONCLUSION 24
6.1 Conclusion 25
7 Future Scope 26
7.1 Future Scope 27
8 REFERENCE 28
8.1 References 29
ABSTRACT

The Bus Pass Management System Is A Python-based Application Designed To Simplify And
Automate The Process Of Managing Bus Passes For Students, Employees, And Other Frequent
Commuters. This System Provides A User-friendly Interface To Apply For New Passes, Renew
Existing Ones, And Manage User Data Efficiently. By Replacing Manual And Paper-based
Processes With A Digital Solution, It Reduces Administrative Workload And Minimizes
Human Errors.
The Project Uses Python Along With A Database (such As Sqlite Or Mysql) To Store And
Manage User And Pass Details Securely. Key Features Include User Registration, Pass
Issuance, Renewal Tracking, And Admin-level Control For Approving Or Rejecting
Applications. The System Enhances Transparency, Improves Record-keeping, And Ensures A
Faster And More Reliable Pass Management Process. this Project Demonstrates The Practical
Application Of Python In Developing Real- world Management Systems And Serves As A
Stepping Stone For Larger-scale Transport Automation Solutions.

I
LIST OF FIGURES

FIGURE NO DISCRETION PAGE NO

1 Process Model 20

2 Flow Chart 20

3 Home Page 22

II
CHAPTER 1

10
1.1 Introduction

The Bus Pass Management System is a web-based application developed using Python with the
Django framework, supported by a relational database for efficient data management. This system
is designed to handle the creation, modification, and retrieval of bus passes for both administrators
and customers. It allows administrators to securely log in and perform tasks such as adding new
passes, updating existing information, and searching for passes using either the full pass number or
just the initial digits. Any changes made by the admin are immediately reflected on the main page
of the system for transparency and real-time tracking.
On the customer side, users can apply for a bus pass by filling out a form with the required details.
They can also search for their pass using the full pass number through a user-friendly interface,
without the need for logging in. All pass information—whether created by an admin or a customer
is stored in the system’s database, ensuring that data is persistent, easily retrievable, and modifiable
when necessary. The database plays a crucial role in maintaining the accuracy and availability of
records. Overall, this project demonstrates effective use of Django for web development, role-
based access control, and database integration to deliver a functional and accessible bus pass
management solution.

1.2 Existing System


In many traditional bus pass systems, the process of issuing and managing passes is either manual or

semi-digital. Users often have to visit an office physically to apply for a pass, submit documents,
and wait for processing. Administrators rely on paperwork or outdated software with limited
features for managing records, making the process time-consuming and prone to human errors.
Searching for passes or modifying details requires effort and may result in delays, especially when
the data is stored in spreadsheets or unorganized databases.

1.3 Problem Statement


The current methods of managing bus passes lack automation and user convenience. Manual handling
of data can lead to errors, inefficiency, data loss, and poor user experience. Customers are required to
be physically present for most procedures, and administrators face challenges in
11
retrieving, modifying, and storing information efficiently. Additionally, the absence of a real-time,
centralized system causes difficulty in maintaining accurate records and hampers the overall
management process.challenging for users to get timely weather updates on their preferred devices.

1.4 Objectives
The main objective of this project is to develop a web-based Bus Pass Management System using
Python and Django that simplifies and automates the process of managing bus passes. The system
aims to:

- Allow admins to securely add, update, view, and search bus passes.

- Enable customers to apply for passes online without login.

- Store all pass-related data in a structured database for easy access and modification.

- Provide a real-time and user-friendly interface to enhance efficiency and accuracy in pass
management.

1.5 Proposed System


The proposed system is a fully functional, web-based Bus Pass Management System that
provides separate roles for administrators and customers. Customers can apply for passes online
by filling out required details and searching for existing passes using the full pass number,
without needing to log in. Administrators have access to a secure login portal where they can
manage all pass-related information, including adding new entries, modifying existing ones, and
performing searches using full or partial pass numbers. All data is stored in a centralized
relational database, ensuring reliable, quick, and accurate data access. The system ensures better
record management, real-time updates, and an improved user experience for both customers and
administrators.

12
CHAPTER 2
Literature Review

13
2.1 Secondary Research
Secondary research involved analyzing existing solutions and traditional methods used by
transport authorities and institutions for managing bus passes. This included reviewing web-
based systems, mobile applications, and manual methods. Most existing digital solutions are
either limited to specific regions or are not user-friendly. Common limitations found include
lack of real-time updates, limited admin control, poor data management, and absence of
features like search by partial pass numbers or customer-side pass creation without login.
.
2.2 Primary Research
Primary research was conducted through informal surveys and interviews with students,
commuters, and transport office employees. Feedback highlighted issues such as long queues
for pass applications, delays in data processing, difficulty in updating pass information, and
lack of transparency in the process. Users expressed a strong need for an online system that
is fast, easy to use, and offers features like search, update, and instant pass generation.

2.3 Brief
This project is aimed at building a digital *Bus Pass Management System* using Django and a
relational database to automate and simplify the process of issuing, viewing, modifying, and
searching bus passes. It provides login access for administrators and a login-free, accessible
interface for customers. The goal is to ensure smooth interaction, real-time data updates, and
efficient handling of pass-related operations for both ends.

14
2.4 Comparative Analysis of Existing System
Compared to traditional and existing digital systems, the proposed Bus Pass Management System
offers key improvements. Traditional systems are mostly manual and time-consuming, while
existing digital tools often lack flexibility and require customer login. In contrast, this system is
fully online, allows customers to apply and search for passes without login, and gives admins full
control with features like partial number search and real-time updates. All data is securely stored
in a database, making access and management faster and more reliable.

2.5 Research Gap Analysis


The gap identified through both primary and secondary research is the lack of an integrated,
user-friendly system that caters to both admin and customer needs without requiring a complex
login system for users. Most existing systems do not allow real-time updates, have poor search
capabilities, and often require physical presence for applications. This project bridges these gaps
by introducing a centralized, searchable, and modifiable system accessible online, which
supports both administrative control and user convenience.

15
CHAPTER 3
REQUIREMENT ANALYSIS

16
3.1 Software Requirement
• Operating System: windows 11
• Tool: Vscode
3.2 Hardware Requirement
• Processor: i5/Intel processor
• RAM:4GB
• Hard Disk:500GB
• Input Devices : Keyboard, Mouse

17
Chapter 4
DESIGN AND BUSINESS MODELING

18
4.1 Process Model

19
4.2 Flow Chart

20
Chapter 5

RESULT/OUTPUTS

21
5.1 Home Page

22
5.2 Output

23
CHAPTER 6

CONCLUSION

24
6.1 Conclusion

The Bus Pass Management System successfully addresses the inefficiencies of traditional, manual
methods by offering a digital solution for both administrators and customers. Built using Python
and Django, it simplifies the application, management, and retrieval of bus passes through a
centralized, user-friendly platform. By allowing customers to apply without login and enabling
administrators to perform CRUD operations with secure access, the system improves accessibility,
reduces processing time, and ensures real-time updates. Overall, the project demonstrates how
web-based automation can enhance the effectiveness and reliability of public service systems.

25
CHAPTER 7
Future Scope

26
7.1 Future Scope:
This project has the potential for several enhancements and expansions in the future:
Online Payment Integration: Allow users to pay for their passes directly through the system.
QR Code Passes: Generate digital passes with QR codes for easier verification by conductors
or ticket checkers.
SMS/Email Notifications: Send alerts for pass status updates, expiry reminders, or
confirmation messages.
Mobile App Integration: Extend the system to a mobile app for easier access and on-the-go
functionality.
Analytics Dashboard: Provide admin with visual insights and reports on pass issuance, usage,
and trends.
Role-Based Access Control: Add more user roles like reviewers or department heads for
advanced workflow management. Let me know if you need these formatted into a project
report or slide deck!

27
CHAPTER 8
REFERENCE

28
8.1 References:

• https://jespublication.com/uploads/2024-V15I40185.pdf
• https://phpgurukul.com/bus-pass-system-using-django-python-mysql/#google_vignette
• https://www.scribd.com/document/685374201/BUS-PASS-MANAGEMENT-
SYSTEM-DOCUMENTATION-2
• https://ijarsct.co.in/Paper4770.pdf

29

You might also like