Skip to content

A student management system that includes three different target users, the admins, the teachers, and the students. Implemented using SQL, Django, HTML & CSS. ๐Ÿ“š

License

Notifications You must be signed in to change notification settings

probablyabdullah/Student-Mgmt-System-using-DjangoSQL

Repository files navigation

Student Management System

Welcome to the Student Management System project! This comprehensive system is designed to streamline the administrative and academic processes for educational institutions, catering to three distinct user roles: administrators, teachers, and students. The system is built using SQL, Django, HTML, and CSS, providing a robust and user-friendly interface for efficient management.

Features

  • Multi-User System: The Student Management System supports three main user roles - Admins, Teachers, and Students. Each role has specific functionalities tailored to their responsibilities, ensuring a smooth and secure user experience.

  • Admin Panel: Admins have access to powerful administrative tools, allowing them to manage user accounts, courses, grades, and overall system configuration. The intuitive dashboard provides a centralized view of the system's health.

  • Teacher Dashboard: Teachers can effortlessly manage their courses, record and update grades, and communicate with students. The system enhances collaboration between teachers and students, fostering a conducive learning environment.

  • Student Portal: Students can access their grades, view course information, and communicate with teachers. The portal is designed to be user-friendly, ensuring that students can easily navigate and access relevant information.

  • Database Integration: The system leverages SQL for efficient data storage and retrieval. This ensures scalability and data integrity, providing a solid foundation for managing a growing number of students, courses, and administrative tasks.

  • Responsive Design: The HTML and CSS implementation follows best practices for a responsive and visually appealing design. The interface adapts seamlessly to various devices, ensuring accessibility for users on desktops, tablets, and mobile phones.

  • Screenshots for Reference:

Screenshot (1097)

Screenshot (1098) Screenshot (1099)

Screenshot (1100) Screenshot (1101) Screenshot (1102)

Technologies Used

  • Django: A high-level Python web framework that encourages rapid development and clean, pragmatic design.

  • SQL: Structured Query Language is used for efficient data management and retrieval, ensuring a robust database for the system.

  • HTML & CSS: The front-end is built with HTML for structure and CSS for styling, providing an intuitive and visually appealing user interface.

Getting Started

To get started with the Student Management System, follow these steps:

  1. Clone the Repository:

    git clone https://github.com/your-username/student-management-system.git
    
  2. Install Dependencies:

    pip install -r requirements.txt
    
  3. Run the Application:

    python manage.py runserver
    
  4. Access the System: Open your web browser and navigate to http://localhost:8000/ to access the Student Management System.

Contributions

Contributions are welcome! If you have ideas for improvements or new features, feel free to open an issue or submit a pull request. Let's work together to make the Student Management System even better!

License

This project is licensed under the MIT License, allowing for flexibility in its use and modification.


Thank you for exploring the Student Management System! If you have any questions or feedback, don't hesitate to reach out. Happy coding! ๐Ÿš€

About

A student management system that includes three different target users, the admins, the teachers, and the students. Implemented using SQL, Django, HTML & CSS. ๐Ÿ“š

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published