This system is designed to manage the employee information for Al-Quds University. It allows administrators to add, view, update, and delete employee details in a secure and efficient manner. The system is built using PHP and is intended to streamline the management of employee data within the university.
- Add Employee Information: Administrators can add new employees to the system, including personal details, contact information, job title, department, and more.
- View Employee Details: Allows administrators to search for and view detailed information about individual employees.
- Update Employee Information: Administrators can easily update any employee's details as needed.
- Delete Employee Records: Provides the ability to remove employee records from the system.
- Secure Authentication: Only authorized users can access the system, ensuring data security and privacy.
- Web Server: Apache or Nginx
- PHP: Version 7.4 or higher
- Database: MySQL or MariaDB
- Additional PHP Extensions:
- PDO
- MySQLi
- mbstring
- OpenSSL (for encryption)
- Web Browser: Modern browser (Chrome, Firefox, Safari)
-
Adding an Employee:
- Navigate to the "Add Employee" section from the dashboard.
- Fill in the employee’s details and click "Submit" to save the information.
-
Viewing Employees:
- Use the "View Employees" section to search and filter employee records.
- Click on an employee's name to view detailed information.
-
Updating Employee Information:
- From the "View Employees" section, select an employee and click "Edit" to update their details.
- Save changes by clicking "Submit".
-
Deleting an Employee:
- In the "View Employees" section, select the employee you wish to remove and click "Delete".
- Confirm the deletion to permanently remove the employee's record.
- The system is designed with security in mind. All user inputs are sanitized to prevent SQL injection attacks.
- User authentication is required to access the system, and passwords are securely hashed.
Contributions to improve the system are welcome! Please fork the repository and submit a pull request with your changes.
This project is licensed under the MIT License. See the LICENSE
file for more details.
For any inquiries or support, please contact Zaid Jundi at [email protected].