Skip to content

libralibra/College_Management_System

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

College Management System

Blog: https://www.geeksforgeeks.org/college-management-system-using-django-python-project/

Website: http://cmscollegemanagementsystem.pythonanywhere.com/

Project Summary

This is a Simple College Management System Developed for Educational Purpose using Python (Django).

Features of this Website

A. Admin Users Can

  1. See Overall Summary Charts of Students Performance, Staffs Performance, Add/Remove Courses, Add/Remove Subjects, Check/Reply Leave application of staffs/students, Check/reply on feedback bt staffs/students etc.

  2. Manage Staffs (Add, Update and Delete)

  3. Manage Students (Add, Update and Delete)

  4. Manage Course (Add, Update and Delete)

  5. Manage Subjects (Add, Update and Delete)

  6. Manage Sessions (Add, Update and Delete)

  7. View Student Attendance

  8. Review and Reply Student/Staff Feedback

  9. Review (Approve/Reject) Student/Staff Leave

  10. Update Profile

  11. Login/Logout

B. Staff/Teachers Can

  1. See the Overall Summary Charts related to their students, their subjects, leave status, etc.

  2. Take/Update Students Attendance

  3. Add/Update Result

  4. Apply for Leave

  5. Send Feedback to HOD

  6. Update Profile

  7. Login/Logout

C. Students Can

  1. See the Overall Summary Charts related to their attendance, their subjects, leave status, etc.

  2. View Attendance

  3. View Result

  4. Apply for Leave

  5. Send Feedback to HOD

  6. Update Profile

  7. Login/Logout

Tech Stacks

Django, Ajax, Jquery, Bootstrap, Javascript, Python, Owl Carousel, HTML, CSS

Running this project

To get this project up and running you should start by having Python installed on your computer. It's advised you create a virtual environment to store your projects dependencies separately. You can install virtualenv with

pip install virtualenv

Clone or download this repository and open it in your editor of choice. In a terminal (mac/linux) or windows terminal, run the following command in the base directory of this project

virtualenv env

That will create a new folder env in your project directory. Next activate it with this command on mac/linux: source env/bin/active

Then install the project dependencies with pip install -r requirements.txt

Now you can run the project with this command python manage.py runserver

Project Screenshots

Home Page

image

image image

User Registration

image

User Login

image

Contact Page

image

Admin Home Page

image

Staff Home Page image

Student Home Page image

Add Course Page image

Add Student Page image

Add Staff Page image

Add Subject Page image

Manage Subject Page image

Manage Course Page image

Manage Staff Page image

Manage Student Page image

Staff Take Attendance Page image

Staff View and Update Attendance Page image

Session Year Manage image

Staff Apply for Leave image

Staff Feedback Message image

Student View Attendance Form image

Student View Attendance Data image

Student Apply for Leave image

Student Send Feedback Message image

HOD Reply Student Feedback image

HOD Reply Staff Feedback image

HOD Approve and Disapprove Student Leave image

HOD Approve and Disapprove Student Leave image

HOD Approve and Disapprove Staff Leave image

HOD View Attendance Data image

Add Student Results From Staff Panel image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 91.4%
  • CSS 6.1%
  • HTML 1.9%
  • Other 0.6%