AnirbanSahaAnik / School-management-system

School Management System is a Group-Based project using HTML, CSS, JavaScript, PHP Programming Language.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

School Management System

A school management software is a collection of computer instructions, specially designed to manage the day-to-day administrative tasks of schools. School management software allow schools to digitally monitor the daily activities along with managing all the resources and information on a single platform.

This project we did during the WEB TECHNOLOGIES course in our University. Course Faculty was MD. Al-Amin Sir.

There are Four types of users:

  1. Admin
  2. Teacher
  3. Student
  4. Librarian

Common Features for all user:

  • All users can Login to the system
  • Can manipulate their profile information (edit-view etc.)
  • Can Reset Password.

Admin Functionalities:

  • Can add users (student, teacher and librarian).
  • Can edit other users (student, teacher and librarian) profiles.
  • Can View other users (student, teacher and librarian) profiles.
  • Can delete other users (student, teacher and librarian) profiles.
  • Can Block other users (student, teacher and librarian) profiles.
  • Can give notice to every user.
  • Can view login history.
  • Can View the attendance list of other users.
  • Can see book details of the library.
  • Can create a teacher's class routine.
  • Can view student's leave request.
  • Can create courses.
  • Can update courses.
  • Can delete courses.
  • Can approve students' edit requests.

Teacher Functionalities:

  • Can View Student profiles.
  • Can take Students attendance.
  • Can see own class schedule.
  • Can see the notice board.
  • Can give notice to students
  • Can update notice.
  • Can delete notice.
  • Can Upload Class notes.
  • Can Delete Class notes.
  • Can Update Class notes.
  • Can add Student Marks.
  • Can update student marks.
  • Can Delete Student Marks.
  • Can view issue book history.
  • Can approve students' leave requests.

Student Functionalities:

  • Can view Daily Class Routine.
  • Can View Teachers Notice.
  • Can view Teachers contact details.
  • Can Upload Document (Assignment, Home Work etc.)
  • Can Delete Document (Assignment, Home Work etc.).
  • Can View School notices. Can view Own Result.
  • Can download their report card.
  • Can View Attendance List.
  • Can Request for leave. Can view course details.
  • Can request Admin for edit information with documentation.
  • Can send order request of books to librarian.
  • Can View issue book history.
  • Can view detailed information of books in library.

Librarian Functionalities:

  • Can Add New Book.
  • Can Delete Book.
  • Can Update Book Information.
  • Can view Student list.
  • Can View Teacher list.
  • Can create library accounts for students and teachers.
  • Can update library accounts for students and teachers.
  • Can block library accounts for students and teachers.
  • Can Delete library accounts for students and teachers.
  • Can check who took the book and didn’t return.
  • Can earch book information and View details (available books, shelf no etc.)
  • Can add fine. Can give new book arrival notice.
  • Can pprove order request of books.
  • Can add information of issued and returned books to database.

About

School Management System is a Group-Based project using HTML, CSS, JavaScript, PHP Programming Language.


Languages

Language:PHP 85.5%Language:JavaScript 10.0%Language:Hack 2.9%Language:CSS 1.0%Language:HTML 0.5%