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