This website is made for the staff of student affairs at Cairo University - Faculty of Computers and Artificial Intelligence.
The project consists of 8 web pages in total.
- A screenshot from the page:
- This is the main interface for all the course projects we choose from the student affairs system project to design and implement.
- You can press on the student affairs system sentence to continue to the project.
- A screenshot from the page:
- This is the main interface for the student affairs system project.
- A screenshot from the page:
- An employee can add a new student to the database using a form including the:
- name
- ID
- GPA
- date of birth
- gender
- status (Active or Inactive)
- current level
- department
- mobile number
- A screenshot from the page:
- An employee can show all active students and search for a specific student by his name.
- An employee can select a specific student and either delete or edit this student's information or assign a department for him.
- A screenshot from the page:
- An employee enters this page after selecting a specific student from the
Search/Update/Delete Student Page
and choosing the edit/delete option. - An employee can either update the information of the selected student or delete the student from the database.
- A screenshot from the page:
- An employee enters this page after selecting a specific student from the
Search/Update/Delete Student Page
and choosing the select department option. - An employee can assign a specific department for the selected student whose level is greater than or equal to 3.
- A screenshot from the page:
- An employee can show all Active or Inactive students.
- An employee can filter students' information to a specific set of information.
- An employee can change the status for a selected student to become either Active or Inactive.
- A screenshot from the page:
- All team members are shown on this page along with the supervisors professors.
- Build the main pages using HTML ( main skeleton )
- Website planning
- UI/UX design on adobe xd
- HTML
- Style the pages with CSS
- Write JavaScript to make user interaction
- Refine HTML
- CSS
- JavaScript
- Build the Backend with the Django framework
- Refine HTML, CSS, JS
- Add Ajax
- Work on the dark mode version
- Design SQL Database for the project and integrate to project ( SQLite )
- Build a backend with Django
- To get the python version installed Execute the following:
$ python --version
Python 3.9.6
- To get the git version installed Execute the following:
$ git --version
git version 2.28.0.windows.1
3. Execute the following commands in your terminal after changing your directory to the desired path
$ mkdir project && cd project
$ python -m venv venv
For Windows Users:
$ venv\Scripts\activate
For Linux Users:
$ source venv/bin/activate
Then
$ git clone https://github.com/BemwaMalak/Student_Affairs_System.git && cd Student_Affairs_System
$ pip install -r requirements.txt
These are the credentials for Django admin super user:
username: admin
password: 123