Advance College Management System in Django

Advance College Management System

Project Details

Project Name Advance College Management System
Language/s Used Python/Django
Database MySQL
Type Web Application
Developer UPDATEGADH

Project Purpose for Education

A simple project based on Advance College Management System which is developed as a web application to manage daily activities of a college efficiently. This project provides features to handle students, staff, courses, and sessions all in one platform. It helps reduce paperwork and saves time by automating routine manual tasks.

The system also improves communication between students, teachers, and administrators, ensuring smooth operations inside the institution. The concept is directly linked with real-life college management needs, making it an ideal project for students who want to learn about database-driven applications and practical web development.

Download New Real Time Projects :-Click here

Available Features

The Advance College Management System comes with different modules for Admin, Staff, and Students. Each role has specific features to make the system efficient and easy to use.

A. Admin Users Can:

  • View overall summary charts of students, staff, courses, subjects, leave requests, and more.

  • Manage staff records (Add, Update, Delete).

  • Manage student records (Add, Update, Delete).

  • Manage courses (Add, Update, Delete).

  • Manage subjects (Add, Update, Delete).

  • Manage academic sessions (Add, Update, Delete).

  • View and monitor student attendance.

  • Review and reply to student or staff feedback.

  • Approve or reject student and staff leave applications.

B. Staff/Teachers Can:

  • View summary charts related to their assigned students, subjects, and leave status.

  • Take and update student attendance.

  • Add and update exam results.

  • Apply for leave.

  • Send feedback to the Head of Department (HOD).

C. Students Can:

  • View summary charts related to their attendance, subjects, and leave status.

  • Check their attendance records.

  • View results.

  • Apply for leave.

  • Send feedback to the Head of Department (HOD).

Installation Steps:

Create a Folder for the project.

Set Up a Virtual Environment:

Using Conda:

conda env create -f college-erp.yml
conda activate Django-env

Using Virtualenv:

pip install virtualenv

For Windows:

python -m venv venv

For Mac:

python3 -m venv venv

For Linux:

virtualenv .

Activate Virtual Environment:
For Windows:

source venv/scripts/activate

For Mac:

source venv/bin/activate

For Linux:

source bin/activate

Install Required Dependencies:

pip3 install -r requirements.txt

Configure Allowed Hosts:

  • Open settings.py
  • Modify ALLOWED_HOSTS = [] (Do not use default settings for security reasons).

Run the Server:

For Windows:

python manage.py runserver

For Mac/Linux:

python3 manage.py runserver

Create Super User (HOD):

For Windows:

python manage.py createsuperuser

For Mac/Linux:

python3 manage.py createsuperuser

college management system django github college management system project in python pdf student-management system django GitHub college management system project in python GitHub college-management system project with source code college management system project in python with source code college management system project Django student management system project in django with source code advance college management system in django with source code advance college management system in django GitHub advance college management system in django pdf advance college management system in django geeksforgeeks advance college management system in django example

Share this content:

Post Comment