Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sureshmrd/studentmanagementsystem


https://github.com/sureshmrd/studentmanagementsystem

Last synced: about 1 month ago
JSON representation

Awesome Lists containing this project

README

        

# STUDENT MANAGEMENT SYSTEM

### Introduction
- This **Student Management System** is a web application developed using Django as Backend and React.js as Frontend.
- This project is about Managing the Profile of every student in the college of all branches and sections.
- This is kind of automation application for the counsellors,hods,principle and administrator of the college.

### Objective
- The main aim of this project/application is to provide the maitain the profile of every student automatically through results i.e without any registration from student side.
- The Administrator of the college just need to upload the result pdfs and counsellors data as pdf or csv file.
- The Application automatically extracts the students data and counsellors data from the documents and creates their profiles respectively.
- so that , the counsellors of the respective branches dont need to maintain a book of details of every student.
- And the hod of every branch can view the in detail analysis of thier branch students.

![Screenshot (356)](https://github.com/sureshmrd/StudentManagementSystem/assets/123853377/1a85b138-30f0-4bb0-b240-8acf9884ee07)

### WorkFlow
- when the admin uploads the results pdf and counsellors data , the application automatically extracts the details from that and creates and maintains the profiles for the same.
- The student can enter his/her register id and can view their profile containing details of all the semesters results , cgpa , sgpa of every semesters , supply results and etc all at one place.
- And next , counsellor can login with his/her credentials (id and password) and list of their counselling students will appear and they can visit profile of any student of thier counselling.
- And next , Hod of each branch can login with branch name and can view list of counsellors of that branch , in detail analysis of the students of that branch.
- Finally , the principal of the college can login into any section and can view any details of the students & counsellors , branches and hods.

![Screenshot (357)](https://github.com/sureshmrd/StudentManagementSystem/assets/123853377/7771be0b-2b7f-40d3-9444-96ace4f48936)
- This is the sample Login page/Landing page of the application.
- This is the sample result landing page of the student.

image
- Here are the functionalites samples of the admin & counsellor:

image
image
image
image

### **Django Admin Panel view:**
image

### **Project structure**
![Screenshot (354)](https://github.com/sureshmrd/StudentManagementSystem/assets/123853377/65d30093-b6ce-460b-8988-aace86f28520)

### Technologies Used
- **Frontend** : HTML,CSS,Javascript,React.js
- **Backend** : Python & Django Framework
- **Others** : Tabula for reading & converting pdf to csv , PyPdf2 , Pandas for storing csv data into dataframes , Smtplib for mailing services.