The Employee Management System is a web-based application designed to manage employee records efficiently. This system provides functionalities to handle employee information, including personal details, job positions, and contact information. The project is built using a combination of modern web technologies and follows a modular approach to ensure scalability and maintainability.
- User-Friendly Interface: Developed with HTML, Bootstrap, and jQuery to provide a responsive and interactive user experience.
- Secure Backend: Powered by PHP, ensuring robust server-side operations.
- Efficient Data Handling: Uses PDO for secure and efficient database interactions with MySQL.
- CRUD Operations: Complete functionality for Create, Read, Update, and Delete operations on employee records.
- Frontend:
- HTML: For the basic structure and layout of the application.
- Bootstrap: To design a responsive and modern user interface.
- JavaScript & jQuery: For dynamic content and interactions.
- Backend:
- PHP: To handle server-side logic and processes.
- Database:
- MySQL: For data storage and management.
- PDO (PHP Data Objects): To interact with the database securely and efficiently.
-
Clone the repository
git clone https://github.com/Ruban-Edward/Employee_Management
-
Navigate to the project directory
cd current project directory
-
Setup Database
- Create a MySQL database.
- Import the provided SQL file to set up the necessary tables.
- Update the database configuration in the backend script.
- Run the Application
- Ensure you have a local server running (like XAMPP or WAMP).
- Place the project files in the server’s root directory.
- Access the application via http://localhost/employee-management-system.
Contributions are welcome! If you have any suggestions, bug reports, or enhancements, feel free to open an issue or submit a pull request. Please ensure your contributions align with the project’s coding standards and conventions.