Inspiration

This was my senior high school Computer Science project. My school was using redundant systems to compile grades, while my peers were making primitive shell prompt programs when there was potential for so much more.

What it does

The project runs an interface that is integrated with a database in the backend. A school can sign up for the system and create an account. There will be an OTP verification, following which the system will send the official e-mail address an auto-generated username and password. The password can be changed. The school admin account can then create accounts for teachers, who can add students and their grades. They can then generate reports with a uniform template.

How we built it

I built it using Python, particularly the Tkinter module for constructing the interface. I used MySQL for the backend. I also used file-handling concepts to print out a marklist.

Challenges we ran into

Narrow deadline, so I designed and coded it within 24 hours.

Accomplishments that we're proud of

I designed and coded it within 24 hours. Also, the OTP mechanism was slightly hard to code. So glad I could pull that off.

What's next for A+ Student Management Systems

Make it better, add more features, maybe a student login, and hopefully get the PDF mechanism for the reports/transcripts to work. Maybe create a university system transcript along with a CBSE high school system?

Built With

Share this project:

Updates