Skip to content

Laravel School Management System (LAVSMS) This project is for multilevel users like Admin, Teacher and Student. It provide login system with registration. Student can see notice board, result, attendance etc. Teacher can submit result, daily attendance etc. and Admin can add new Student and teacher, create new session, class etc.

Notifications You must be signed in to change notification settings

OfficialAshpak/schoolmanagement

Repository files navigation

School management system

Student Information Management System can be used by education institutes to maintain the records of students easily. Achieving this objective is difficult using a manual system as the information is scattered, can be redundant and collecting relevant information may be very time consuming. All these problems are solved using this project.

Usertype

There are 4 types of user accounts. They include:

(1)Administrators (Super Admin & Admin)
(2)Accountant
(3)Teacher
(4)Student

SUPER ADMIN :

  • Only Super Admin can delete any record
  • Create any user account

-- Administrators (Super Admin & Admin)

  • Manage students class/sections
  • View marksheet of students
  • Create, Edit and manage all user accounts & profiles
  • Create, Edit and manage Exams & Grades
  • Create, Edit and manage Subjects
  • Manage noticeboard of school
  • Notices are visible in calendar in dashboard
  • Edit system settings
  • Manage Payments & fees

-- ACCOUNTANT

  • Manage Payments & fees
  • Print Payment Receipts

-- TEACHER

  • Manage Own Class/Section
  • Manage Exam Records for own Subjects
  • Manage Timetable if Assigned as Class Teacher
  • Manage own profile
  • Upload Study Materials

-- STUDENT

  • View teacher profile
  • View own class subjects
  • View own marks and class timetable
  • View Payments
  • View library and book status
  • View noticeboard and school events in calendar
  • Manage own profile

Installation

Install dependencies (composer install)

Set Database Credentials & App Settings in dotenv file (.env)

Migrate Database (php artisan migrate)

Database seed (php artisan db:seed)

DASHBOARD dashboard

1)Login login 2)Signup signup 3)Forget password forgetpass

Contributers

A big shout out to all the contributers.

Security Vulnerabilities

If you discover a security vulnerability within School Management System, please use pull request. All security vulnerabilities will be promptly addressed.

Please Note that some sections of this project are in the work-in-progress stage and would be updated soon. These include:

  • The Noticeboard/Calendar in the Dashboard Area
  • Acountant user pages
  • Study Materials Upload for Students

About

Laravel School Management System (LAVSMS) This project is for multilevel users like Admin, Teacher and Student. It provide login system with registration. Student can see notice board, result, attendance etc. Teacher can submit result, daily attendance etc. and Admin can add new Student and teacher, create new session, class etc.

Topics

Resources

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published