-
The Student Management System is a comprehensive web-based application serving students, trainers, and administrators in educational institutions.
-
It offers customized functionalities for each user role, ensuring their individual needs are met.
-
Administrators can efficiently manage student, trainer, and course information across departments such as IT, Civil, and Mechanical. They can also utilize the integrated todo app to organize tasks and schedules effectively.
-
Trainers have access to a personalized dashboard for viewing and overseeing their assigned students.
-
Students can register themselves within the system and enroll in courses offered by their respective departments. After enrollment, students can log in to access their personal data, and even upgrade to the next level course as per their academic requirements.
- run this commands on terminal
- py manage.py makemigrations
- py manage.py migrate
- create superuser
- python manage.py createsuperuser (to create admin)
- Run server :
- For windows : py manage.py runserver
- For Linux/Mac : python manage.py runserver
- Open Browser and in url add - .../admin
- login using username & password (created while creating superuser)
- This username & password for admin login
- Now Click on "trainers" here we have to create username & passwords for trainers of each department
- Run: py manage.py runserver
- Now, you will see different options like "Manage Course", "Add Trainer", "Enquiries", and "Todo App".
- Manage Course: You can Add,Modify or delete the courses for various departments
- Add Trainer: Able to add new trainer with details and can also modify or delete
- Enquiries: All enquiries, including today's enquiries, can be viewed and downloaded in CSV format.