Welcome to the College Management System developed using Python/Django!
This project is a fully functional web application aimed at managing various aspects of college administration, including student information, staff management, courses, attendance, and more.
Django is a high-level Python web framework that encourages rapid development and clean, pragmatic design. It is known for its "batteries-included" philosophy, offering a wide range of built-in features and tools that facilitate common web development tasks, such as authentication, URL routing, and database schema migrations
MySQL is a widely-used open-source relational database management system (RDBMS). Known for its reliability, robustness, and ease of use.MySQL serves as the backbone for storing and managing a large volume of structured data efficiently.It handles student records, course information, faculty details, timetables, grades, and other essential data.
Bootstrap is a popular front-end framework for developing responsive and mobile-first web applications. It provides a collection of pre-designed HTML, CSS, and JavaScript components that streamline the process of creating modern, visually appealing user interfaces.
-
Admin User(HOD) Can:
- See overall summary charts of students' performances, staff performances, courses, subjects, leave, etc.
- Manage staff (Add, Update, Delete)
- Manage students (Add, Update, Delete)
- Manage courses (Add, Update, Delete)
- Manage subjects (Add, Update, Delete)
- Manage sessions (Add, Update, Delete)
- View student attendance
- Review and reply to student/staff feedback
- Review (approve/reject) student/staff leave requests
-
Staff/Teachers Can:
- See overall summary charts related to their students, subjects, leave status, etc.
- Take/update student attendance
- Add/update results
- Apply for leave
- Send feedback to the Head of Department (HOD)
-
Students Can:
- See overall summary charts related to their attendance, subjects, leave status, etc.
- View attendance
- View results
- Apply for leave
- Send feedback to the HOD
- Install Git Version Control Git
- Install the latest Python version Python
- Install Pip (Python Package Manager) Pip
-
Set up a Virtual Environment:
Before you start, make sure you have
virtualenvinstalled. If not, you can install it using pippip install virtualenv
python -m venv venv
source venv/scripts/activate -
Clone this project:
git clone https://github.com/Akhil08893/College-management-System.git
cd student_management_system -
Now Run Server
python manage.py runserver
Then go to the browser and enter the url http://127.0.0.1:8000/
-
Login Credentials
python manage.py createsuperuser
You can access the django admin page at http://127.0.0.1:8000/admin and login with username 'admin' and the password created above
















