The School Management System (SMS) is a web-based application designed to manage school operations efficiently. This system streamlines tasks such as student enrollment, attendance tracking and grade management.
- Student Management: Enroll students, manage profiles, and track attendance.
- Teacher Management: Maintain teacher profiles and assign classes.
- Class Management: Organize classes and subjects.
- Grade Management: Record and track student grades.
- User Authentication: Secure login for students, teachers, and administrators.
- Frontend: HTML, CSS, JavaScript
- Backend: PHP
- Database: MySQL
- Clone the repository:
git clone https://github.com/Alikhizar142/School-Management-System-SMS.git
- Import the database:
- Locate the MySQL folder and import the provided
.sql
file into your MySQL database.
- Locate the MySQL folder and import the provided
- Configure the database connection:
- Update the database connection settings in the
DB_connection.php
file.
- Update the database connection settings in the
- Launch the application:
- Host the application on a local server using tools like XAMPP or WAMP.
- The repository includes an Entity-Relationship Diagram (ERD) and a project proposal document for a comprehensive understanding of the system's structure and objectives.
Feel free to fork this project, submit issues, and send pull requests. Contributions are welcome!
This project is licensed under the MIT License.
For any queries, reach out to Ali Khizar.
For more details, visit the repository.