This project is a web-based Laboratory Equipment Management System developed using PHP and MySQL for 5th semester Database Management Systems subject at University of Jaffna. The system facilitates the management of laboratory equipment reservations and ensures smooth handling of equipment requests by both students and administrators.
- Unified Login Page: Students can log in using the same page as the admin.
- Place Requests: Students can place requests for equipment based on availability.
- View Available Equipment: Students can view the list of available equipment before placing a request.
- Unified Login Page: Admins can log in using the same page as students.
- Manage Requests: Admins can accept or reject equipment requests placed by students.
- View Requests: Admins can view all pending, accepted, and rejected requests.
The unified login page for both students and administrators.
Dashboard for students to view available equipment and place requests.
Dashboard for administrators to manage equipment requests.
-
Clone the Repository
git clone https://github.com/your-repository/lab-equipment-management.git cd lab-equipment-management
-
Set Up the Database
- Import the
lab_management.sql
file into your MySQL database. - Update the database configuration in the
config.php
file.
- Import the
-
Configure the Web Server
- Ensure you have PHP and MySQL installed.
- Place the project in your web server's root directory (e.g.,
htdocs
for XAMPP).
-
Run the Application
- Open your web browser and navigate to
http://localhost/lab-equipment-management
.
- Open your web browser and navigate to
- Login: Use your student credentials to log in.
- View Equipment: Check the availability of the equipment.
- Place Request: Submit a request for the desired equipment.
- Track Requests: Monitor the status of your requests from your dashboard.
- Login: Use your admin credentials to log in.
- View Requests: Access all pending equipment requests.
- Manage Requests: Accept or reject requests as needed.
- Monitor Inventory: Keep track of equipment availability and usage.
- Front-end: HTML, CSS, JavaScript
- Back-end: PHP
- Database: MySQL
We welcome contributions to improve this project. Please fork the repository and submit pull requests for any enhancements or bug fixes.
This project is licensed under the MIT License.
For any questions or suggestions, please contact [janithhansiduyapa1@gmail.com].