Inspiration

Several tedious and manual tasks are involved in managing student's data in a university. Tasks like attendance system, student registration etc. requires a lot of manual work. This project thus aims at reducing these tedious task by generating a unique Identification Card for each student with QR code embedded in it.

What it does

For new admission , a student registration form is developed. It comes with field validation in order to avoid false entry of data. Information entered in form is then stored in a database for further processes. A Unique Identification Card is generated for each row in database signifying data of each student. QR Code is embedded in ID card for faster identification.

How we built it

For creating Student Registration Form, Python GUI Tkinter is used. It is linked with MYSQL database via phpmyAdmin. php is then used for generating ID cards by extracting student's data from database and generating a unique QR code for each student and adding it to ID Card.

Challenges we ran into

Major Challenge was to generate unique QR Code for each student. Another challenge was to include a voice field validation in registration form.

Accomplishments that we're proud of-

  1. Successful connection with database.
  2. Update and read data from it.
  3. Conversion of data to QR Code.

What we learned

Basics of PHP from scratch. Python Tkinter Library Generation Of QR Code

What's next for Student ID Card Generator

It can further be evolved for automatic attendance system

Built With

Share this project:

Updates