This is a web-based Student Management System that allows administrators and students to manage various aspects of student information, including batches, classes, attendance, and courses.
- Admin Dashboard: Manage students, faculty, courses, and more.
- Student Dashboard: View batches, classes, attendance, and courses.
- Login System: Secure login for both administrators and students.
- Event Management: Load and display events from the database.
- Frontend: HTML, CSS, Bootstrap
- Backend: PHP
- Database: MySQL
-
Clone the repository:
git clone https://github.com/yourusername/student-management-system.git
-
Navigate to the project directory:
cd student-management-system
-
Set up the database:
- Import the
studentmanagement.sql
file into your MySQL database. - Update the database connection details in the PHP files if necessary.
- Import the
-
Start the server:
- Use a local server environment like XAMPP, WAMP, or MAMP.
- Place the project folder in the
htdocs
directory (for XAMPP) or the equivalent directory for your server environment. - Start the Apache and MySQL services.
-
Access the application:
- Open your web browser and navigate to
http://localhost/student-management-system
.
- Open your web browser and navigate to
index.php
: Homepage for the Student Management System.login.php
: Login form for users.login_check.php
: Script to verify login credentials.studenthome.php
: Dashboard for students after logging in.load_events.php
: Script to load events from the database.styles/
: Directory containing CSS files.images/
: Directory containing image files.
- Admin: Log in with admin credentials to manage students, faculty, courses, and more.
- Student: Log in with student credentials to view batches, classes, attendance, and courses.
- Fork the repository.
- Create a new branch (
git checkout -b feature-branch
). - Make your changes and commit them (
git commit -m 'Add new feature'
). - Push to the branch (
git push origin feature-branch
). - Create a new Pull Request.
This project is licensed under the MIT License. See the LICENSE file for details.
For any questions or suggestions, please contact your-email@example.com.