📦4jean / lav_sms
← 返回首页
Laravel School Management System (LAVSMS)
⚖️ MIT#sms#school-management#school-project#education#school-management-system📅 创建于 2019-10-14🔄 更新于 2024-03-06

📄 仓库 README

在 GitHub 查看 ↗
来自 GitHub 仓库自述文件 · 版权归原作者所有

Laravel School Management System

LAVSMS is developed for educational institutions like schools and colleges built on Laravel 8

SCREENSHOTS

Dashboard dashboard

Login login

Student Marksheet marksheet

System Settings system-settings

Print Marksheet

print-marksheet

Print Tabulation Sheet & Marksheet tabulation-sheet


There are 7 types of user accounts. They include:

Administrators (Super Admin & Admin) - Librarian - Accountant - Teacher - Student - Parent

Requirements

Check Laravel 8 Requirements https://laravel.com/docs/8.x

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)

Login Credentials After seeding. Login details as follows:

Account Type Username Email Password
Super Admin cj cj@cj.com cj
Admin admin admin@admin.com cj
Teacher teacher teacher@teacher.com cj
Parent parent parent@parent.com cj
Accountant accountant accountant@accountant.com cj
Student student student@student.com cj

FUNCTIONS OF ACCOUNTS

-- 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

-- LIBRARIAN - Manage Books in the Library

-- 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

-- PARENT - View teacher profile - View own child's marksheet (Download/Print PDF) - View own child's Timetable - View own child's payments - View noticeboard and school events in calendar - Manage own profile

Contributing

Your Contributions & suggestions are welcomed. Please use Pull Request

Security Vulnerabilities

If you discover a security vulnerability within LAV_SMS, please send an e-mail to CJ Inspired via cjay.pub@gmail.com. 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
  • Librarian/Acountant user pages
  • Library Resources/Study Materials Upload for Students

Contact [CJ INSPIRED]

  • Phone : +2347068149559

📈 近 7 天 Star 趋势

每日新增 Star(柱)与累计 Star(线)· 数据来自 GitHub

🏆 排名变化趋势

在各榜单中的排名历史(数字越小越靠前)

📋 历史上榜记录

每次快照的详细数据
日期 榜单 排名 周期新增 总 STAR