Giter Site home page Giter Site logo

bus-passenger-management-using-smart-card-technology-1's Introduction

Bus Passenger Management using Smart Card Technology

Problem-Domain:

Over the last few decades, there has been an increase in the use of public transport like social travel (ST). Also many student use the bus pass for their regular traveling. The traditional system of bus pass system is fully depends upon paper means every student carry the paper pass. Means this system has use huge amount of paper. Rather than traditional system, there is invent in this and people create online bus pass system but it is very complex to maintain the users online.

Proposed Solution:

To overcome this problem QR based student bus pass system get in use.

The System works in two modules:

  1. Bus_Pass_Automation.py: It is a GUI based programme which will be used to provide QR code to students/consumers, its interactive user-interface (UI) will ease the making of excel-sheets for the buses and managing the students, means the use of paper is reduce. This system functionality is fully offline so we does not need internet to operate it, and also no need to carry buss-pass. In this system simply student should fill up the form and pay money. Admin get all the information of student like Name, Enrollment number and respective Bus number. Admin store all this information in database by creating unique id for student and QR code. Admin send the mail to the consumer or student. This module will be installed in university and would be controlled by bus management authorities.

image

image

image

image

  1. Scanner.py This module will need a camera and a small display as requirements to scan and display the QR code and make the process easy. Model will be deployed in every college-bus this may initially include some costing for the product but it will reduce the labour cost of checking the passes manually which is a slow process and also reduce university loss because of students travelling without a valid bus-pass, model will contain the respective excel-sheet of the bus and check for the person using its QR, every person have their own Qr which can only be used 1 time in morning and 1 time in evening so that it can't be used by any other kid, this also provides the security that the student is boarding the same bus to go home. The system plays audio "Okay" if the QR code scanned is valid and "Access-denied" if the QR is not valid, this makes the model more user interactive and easy to identify intruder.

image

Libraries Involved:

  1. tkinter: Used for GUI purpose, Install using - " pip install tk "

  2. pandas: Managing and accessing students data-base, Install using : " pip install pandas "

  3. os: To save and verify the excel-file in local storage, (pre-installed)

  4. qrcode: To generate QR codes, Install using : " pip install qrcode "

  5. openpyxl: For creating and editing excel-sheets, Install using : " pip install openpyxl "

  6. PIL: For using images in the UI which makes it more interactive to the user, Install using : "pip install pillow "

  7. cv2: Used in Scanner for capturing QR codes, Install using : " pip install opencv-python "

  8. playsound: Used in Scanner for playing audio files, Install using : " pip install playsound "

Made By

bus-passenger-management-using-smart-card-technology-1's People

Contributors

ayushkumawat avatar garimal161 avatar abhishek12234 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.