The Student Management System is a web application built using PHP and MySQL for database connectivity. It is hosted on Apache XAMPP servers. This system provides functionalities for managing student records and user authentication.
The login page includes fields for username, password, and an option for password recovery. Upon successful login, a session is created.
The dashboard displays all student records with options to delete and edit each record. Pagination is implemented for ease of navigation. From the dashboard, users can navigate to add records, manage users, and log out.
Users can edit student information directly, and the changes are saved in the MySQL database.
Users can add new student records, and the information is automatically updated in the MySQL database.
Accessible only to admins, this section displays a list of users/admins who can access the management website.
The logout option terminates the session, redirecting users back to the login page.
To set up the project locally, follow these steps:
- Clone this repository:
git clone https://github.com/abhie7/student-management-system.git
- Set up XAMPP or a similar environment to host the PHP files and MySQL database.
- Import the database schema provided in the repository into your MySQL database.
If you wish to contribute to this project, follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature/add-new-feature
). - Make your changes and commit them (
git commit -am 'Add new feature'
). - Push to the branch (
git push origin feature/add-new-feature
). - Create a pull request.
This project is licensed under the MIT License.
For inquiries or feedback, please email me.