This project is a Students Management System built with PHP and MySQL. It allows administrators to manage student data, including adding, editing, and deleting student records. Regular users can view and filter the list of students.
The system includes role-based access control where only admins have the permission to modify student data.
-
Admin:
- View, add, edit, and delete student records.
- Manage student details like name, birthday, section, etc.
-
Regular User:
- View student records.
- Apply name-based filters to search for students.
The following users are pre-configured and ready to use:
-
Admin User:
- Username:
admin - Password:
ladmin123 - Role:
admin
The admin user has full access to all features, including adding, editing, and deleting student records.
- Username:
-
Regular User:
- Username:
student1 - Password:
luser123 - Role:
user
The regular user can view the student list and apply filters but cannot modify the data.
- Username:
- PHP 7.4 or higher
- MySQL
- Apache (or any other web server with PHP support)
- Clone or download the project.
- Import the database schema (
students_management_system.sql) into your MySQL database. - Copy the
config/config.example.phpand rename it toconfig/config.php - Configure your database connection in
config/config.phpwith the correct credentials. - Start your web server (e.g., XAMPP) and navigate to the project directory.
- Access the application in your browser (e.g.,
http://localhost/Students-Management-System).