Smart Student management system

Currently, we keep records on paper, but our student information system will be created and put into place to replace them, through a secure and better online user interface that has been applied properly and well. The admin will have direct access to all aspects of a student's academic achievements, student data, notes, and numerous student activities. The college administrator manages the cloud servers where all the data is stored, ensuring the highest level of security

  • Technologies that we used for front-end development: HTML, CSS
  • Technologies that we used for back-end development: JavaScript, Python, Django(framework)
  • Technologies that we used for server-side development: SQLite
  • Modules we used for this project: pip, regex, Django, db-sqlite3, pyflakes, etc.

First, With the help of front-end tools like HTML and CSS, we created a login page for our project. Then we used Python to develop back-end structure along with the Django framework. SQLite database will store the students and faculty information. Finally, the admin will login and he has the complete access to add or remove the data.

In our project, we have added the students and faculty information using SQLite. The admin is the responsible person to display the complete student data like academics, marks, grades, attendance, etc… In the sub system, we added some of the key modules like academics, attendance, etc

1. Academics: In this section, we added the academic terms as terms 1,2,3, etc.
2. Attendance: Here, the attendance of a particular person will be displayed. Based on this attendance, he or she will be eligible for exams.
3. Marks and Grades: In these sections, the student obtained marks and grades will be calculated and shown by the administrator.
4. Payments: Here, parents are able to get the access to pay the particular student’s academic fees. Later, the administrator will be able to show the bills.

Home Page:
Add Student:
Add Faculty

Hence, we are here to conclude our project. This project was designed for the sake of storing useful information about the student and faculty in the form of a database, and then linking it with the help of backend tools like Django and Javascript technologies. Finally, the combination of frontend and backend along with the server-side management helps us to fulfill the dreams of this project and thus we made this project a full-stack Student Management System.


Youtube Video