0% found this document useful (0 votes)
19 views

Final Project-3

The document describes a school management system project for a web development course. The system allows an admin to create teacher and student accounts and courses. Teachers can add grades for students in their courses, and students can view their grades. The system uses PHP and a local database with tables for admins, teachers, students, courses, and grades. It includes login/logout functionality and restricts access to logged-in users only. The project must be individually developed meeting coding standards and including all required functionality and user interfaces by the due date.

Uploaded by

yacoub learn
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
19 views

Final Project-3

The document describes a school management system project for a web development course. The system allows an admin to create teacher and student accounts and courses. Teachers can add grades for students in their courses, and students can view their grades. The system uses PHP and a local database with tables for admins, teachers, students, courses, and grades. It includes login/logout functionality and restricts access to logged-in users only. The project must be individually developed meeting coding standards and including all required functionality and user interfaces by the due date.

Uploaded by

yacoub learn
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

Islamic University of Gaza

Web Development (2)

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.

The system includes 3 users: Admin, Teacher, Student.

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:

ID Name Email Password


856 Ahmad [email protected] Agt159487

I Admin Table

ID Name Email Password Phone Image


1 Ahmad [email protected] Edf589 0592658965 images/1680363452.png
2 John [email protected] Jtr978 0598745635 images/1478529632.png
3 Sami [email protected] Kol852 0598745634 images/5896325874.png

II Teacher Table

ID Name Email Password Phone Image


1 Yamen [email protected] Ade159 0594876158 images/1680363452.png
2 Sara [email protected] Ogf589 0599858741 images/1478529632.png
3 Hala [email protected] Kjh369 0592952774 images/5896325874.png

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

StudentID CourseID Grade


1 WDMM 1407 A
1 WDMM 2410 B
2 WDMM 2410 A+
2 WDMM 2420 C
3 WDMM 2307 A+

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 ☺

You might also like