Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sureshmrd/studentmanagementsystem
https://github.com/sureshmrd/studentmanagementsystem
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/sureshmrd/studentmanagementsystem
- Owner: sureshmrd
- Created: 2024-05-29T15:10:25.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-06-17T12:36:22.000Z (8 months ago)
- Last Synced: 2024-11-08T15:19:12.748Z (3 months ago)
- Language: JavaScript
- Size: 744 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.
![]()
- Here are the functionalites samples of the admin & counsellor:
![]()
![]()
![]()
### **Django Admin Panel view:**
### **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.