School/Student Management System
This is a web-based management system for a school to manage their student and teacher information. It allows the user to perform various operations like adding new students and teachers, displaying the list of students and teachers, managing results, and viewing individual student result cards. Features
Add new students and teachers
Display the list of students and teachers
Manage results
View individual student result cards
View result ranking
Realtime Search Student And Teachers
Simple Dashboard Showing Number Of Students, Teachers.
Installation
To run this system locally, follow these steps:
Clone the repository to your local machine:
bash
git clone https://github.com/your-username/school-management-system.git
Create and activate a virtual environment:
bash
python -m venv env source env/bin/activate
Install the required packages:
pip install -r requirements.txt
Migrate the database:
python manage.py migrate
Create a superuser:
python manage.py createsuperuser
Run the development server:
python manage.py runserver
Open your browser and go to http://localhost:8000/admin to access the admin panel. Use the credentials of the superuser created in step 5 to log in.
Usage Students and Teachers
To add new students or teachers, go to the admin panel and click on the "Students" or "Teachers" link. Then click on the "Add Student" or "Add Teacher" button and fill in the required information.
To display the list of students or teachers, click on the "Students" or "Teachers" link in the admin panel. Results
To manage results, go to the admin panel and click on the "Results" link. Then click on the "Add Result" button and select the student and subject for which you want to add the result. Fill in the marks obtained and click on the "Save" button.
To view individual student result cards, go to the admin panel and click on the "Students" link. Then click on the name of the student whose result card you want to view. This will take you to a page displaying the student's result card.
To view result ranking, go to the admin panel and click on the "Results" link. Then click on the "Result Ranking" button to see the ranking of students based on their marks.
Contributions are welcome! If you find any bugs or have suggestions for new features, please open an issue or submit a pull request.
![Screenshot (60)](https://user-images.githubusercontent.com/78295593/234928644-28b85801-7a3c-4a30-bb52-d610a7b83ade.png)![Screenshot (46)](https://user-images.githubusercontent.com/78295593/233645033-bdc820c3-ae5b-4b![Screenshot (59)](https://user-images.githubusercontent.com/78295593/234928399-eb58ceb9-a933-4ab5-b748-b64faa567f0f.png)