Our website version illustrates a comprehensive platform designed to streamline student management and enhance administrative efficiency. Aiming to provide a user-friendly interface with a range of essential functionalities to support student information management.
- User add a new student to the system. Student information includes id, name, date of birth, GPA, gender, level, status=”active”, “inactive”, department, email, mobile number.
- User update an existing student information (except department fieldshown disabled for editing).
- User can delete an existing student data through a delete button in edit student data page & student's data with a confirmation dialogue for the action before deletion occurs.
- User can select a specific student after searching to assign a department through the student’s department assignment page. The page includes student ID, name and a dropdown list for available departments and a submit button.This action is applicable for students if level = 3 else an error is shown to the user.
- User can view all active/inactive students in a separate page rendered in a table with a related set of attributes only.
- User can change the status of student from active to inactive or vice versa from the table viewing all students.
- Website have a well-designed navigation bar to go through all pages and a home page.
- languages used:
- HTML
- CSS
- JavaScript
- Python ~ Django
- Under supervision of:
- Doctor: Neamat El Tazi , Laila Esheiba
- TA: Amany Adel
- Course:
- Web Technology - IS231
- Second Year - Term 2
- Faculty of Computers and Artificial Intelligence - Cairo University