A powerful PHP-based Student Management System designed to simplify the management of student records, classes, and attendance. This project demonstrates advanced PHP techniques, seamless database integration, and clean UI development using Bootstrap.
- Add, edit, and delete student records.
- Manage class schedules and student enrollments.
- Attendance tracking system for students.
- User-friendly interface with Bootstrap integration.
- Built-in error handling for smooth operations.
-
XAMPP
Local server environment for testing.
-
Clone the repository:
git clone https://github.com/your-username/your-repository.git cd your-repository
-
Set up the database:
- Import the
project_etudiant.sql
file into your MySQL database.
- Import the
-
Update the database configuration:
- Open the
config.php
file and set your database credentials:define('DB_HOST', 'your_host'); define('DB_NAME', 'your_database_name'); define('DB_USER', 'your_username'); define('DB_PASS', 'your_password');
- Open the
-
Start your local server:
- Use XAMPP or any other PHP server to host the project locally.
-
Access the project:
- Open your browser and navigate to:
http://localhost/your-project-folder/
- Open your browser and navigate to:
- Navigate to the home page to view the student dashboard.
- Use the Add Student form to register a new student.
- Manage classes and attendance using the respective pages.
- Edit or delete student records from the list.
- Secure login ensures only authorized users can access the system.
Below are some screenshots of the application to give you a visual overview:
-
Student Dashboard
The overview of the student’s details and actions. -
Add New Student
The form to add a new student to the system.
Contributions are welcome! Follow these steps to contribute:
- Fork the repository.
- Create a new branch:
git checkout -b feature/your-feature
- Commit your changes:
git commit -m "Add your feature"
- Push to your branch:
git push origin feature/your-feature
- Open a Pull Request.
This project is licensed under the MIT License.
Feel free to reach out if you have any questions or suggestions!
✉️ Email: mohamed.rayen.gharbi2004@gmail.com