Headline
CVE-2023-37743: Teacher Subject Allocation Management System in PHP | Teacher Subject Allocation Management Project
A cross-site scripting (XSS) vulnerability in Teacher Subject Allocation System v1.0 allows attackers to execute arbitrary web scripts or HTML via a crafted payload injected into the Search text box.
“Teacher Subject Allocation Management System” is web-based application system that helps to allocate subjects to the teachers. In Teacher Subject Allocation Management System educational administrators allocate different subjects to the teacher and teacher check that allotment by their employee id and Name.
Project Requirements
Project Name
Teacher Subject Allocation Management System in PHP
Language Used
PHP5.6, PHP7.x
Database
MySQL 5.x
User Interface Design
HTML, AJAX,JQUERY,JAVASCRIPT
Web Browser
Mozilla, Google Chrome, IE8, OPERA
Software
XAMPP / Wamp / Mamp/ Lamp (anyone)
Project Modules
In this project, we use PHP and MySQL database. It has one module i.e Admin
Admin Module
- Admin is the super user of the website who can manage everything on the website. Admin can log in through the login page
- Dashboard: In this section, admin can see all detail in brief like the total course, total subjects and total teachers.
- Course: In this section, admin can manage the course (add/update/delete).
- Subject: In this section, admin can manage the subject (add/update/delete).
- Teacher: In this section, admin can manage the teacher (add/update).
- Subject Allocation: In this section, the admin can allocate subjects to their teachers.
- Search: In this section, admin can search uploaded details of subject allotment
- Admin can also update his profile, change the password and recover the password.
Brief of Home Page
It is home page of “Teacher Subject Allocation Management System” on this teacher can view allotment of subject by the help of their employee id.
****Some of the Project Screens****
Home Page
Admin Login
Admin Dashboard
Add Subject
Add Teacher
How to run the Teacher Subject Allocation System Project using PHP and MySQL
1. Download the project zip file
2. Extract the file and copy tsas folder
3.Paste inside root directory(for xampp xampp/htdocs, for wamp wamp/www, for lamp var/www/Html)
4.Open PHPMyAdmin (http://localhost/phpmyadmin)
5. Create a database with the name tsasdb
6. Import tsasdb.sql file(given inside the zip package in SQL file folder)
7. Run the script http://localhost/tsas
Admin Credential
Username: admin
Password: Test@123
View Demo
Download Source Code (TSAS Project PHP)
Size: 16 MB
Version: V 1.0
Project Report
Anuj Kumar
Hi! I am Anuj Kumar, a professional web developer with 5+ years of experience in this sector. I found PHPGurukul in September 2015. My keen interest in technology and sharing knowledge with others became the main reason for starting PHPGurukul. My basic aim is to offer all web development tutorials like PHP, PDO, jQuery, PHP oops, MySQL, etc. Apart from the tutorials, we also offer you PHP Projects, and we have around 100+ PHP Projects for you.