School Management System developed by PHP and MySQL.
Admin - id: 1 / passsword: 123
Teacher - id: 153 / passsword: 123
Student - id: 151 / passsword: 123
Parent - id: 163 / passsword: 123
β’ Register
β’ Check for Acceptance
β’ Read About the School
β’ Change Page Language
β’ Accept Users
β’ View Users' Info
β’ Register Students and Teachers
β’ Add New Subject
β’ Add and View Bills
β’ Manage Semesters
β’ Add New Route and Bus
β’ Add Grading Methods
β’ Add Payment Methods and Options (EAV)
β’ Add System Messages
β’ Edit About Us Page
β’ Check Grades
β’ Check his/her ID
β’ Register/Un-register across many Buses
β’ View Notifications
β’ Add Grades
β’ View the Registered Subjects
β’ Add Assignment (Not yet fully developed)
β’ Pay Fees (EAV) [Payment is a virtual process]
β’ MVC
β’ Strategy
β’ Singleton
β’ Observer
β’ Decorator
β’ Factory
β’ 4 Main Core Tables (Users, User Types, Registration, and Registration Details)
β’ Self Reference Value
β’ Hashing (All sensitive information are secured)
β’ EAV (Entity Attribute Value)
β
SRS Document
β
SD Document
β
SQL file (oopse.sql)
School_System_Demo.mp4
Feel free to contact me: mahmoud.ahmed9@outlook.com