Final Project-3
Final Project-3
Final Project
School Management System
A system for managing the school, that connects the teacher with the students,
enabling the teacher to set the final mark for the students, where the students can
see their marks, The system is private and no one is allowed to enter this system
except through an account, therefore, there is an admin for creating accounts for
each of the students and teachers, as well as adding courses and assigning a teacher
for each course.
Admin Responsibilities:
• Login/Logout
• Insert, update, View Teachers.
• Insert, update, View Students.
• Insert, update, View Courses.
• Generate a list of excellent students.
Teacher Responsibilities:
• Login/Logout.
• Add grade to students for their courses.
Student Responsibilities:
• Login/Logout.
• View her/his grades.
Important Notes:
• All code should be written in PHP.
• You should use local database to store data.
• Create all required tables using XAMPP (tables).
• There is only one admin, add his data manually.
• If the user is already logged in, you must redirect them to the home page.
• You cannot access any page without logging in.
• You should use (include or require, form validation, functions and Cookies and
Sessions).
• User interfaces and final output is very important.
1
Tables:
I Admin Table
II Teacher Table
ID Name TeacherID
WDMM 1407 UIUX 1
WDMM 2410 Database (1) 2
WDMM 2420 Database (2) 2
WDMM 2307 Content management 3
IV Course Table
V Grade Table
2
Notes
• The project is an individual project.
• Submit the project as a zip file + video for the website after completing all
requirements.
• Copy and paste = ZERO
• Due date 13-5-2023 at 11:59 PM.
Good Luck ☺