This project is a University Management System with three user panels: Admin, Teacher, and Student. The system is built using PHP, Bootstrap, HTML, CSS, JavaScript, and MySQL.
- Manage Students: Add, remove, modify student details, and update passwords if forgotten.
- Manage Teachers: Add, remove, modify teacher details, and update passwords if forgotten.
- Course Management: Add courses for students and teachers.
- Fee Management: Add fees for students.
- Settings: Update the current semester of the university.
- Manage Results: Add results for students as given by authority or admin.
- Password Management: Change password.
- GPA Calculations: Calculate SGPA and CGPA.
- Profile: View and update profile details.
- Course Management: Show registered courses.
- Results: View results.
- Fee Management: View fee details.
- Profile: View and update profile details.
- Password Management: Update password.
- PHP
- MySQL
- Web Server (e.g., Apache)
- Web Browser
-
Clone the repository
git clone https://github.com/coderzaman/Student-Management-System.git cd Student-Management-System.git
-
Import the Database
- Create a database named
sms_db
. - Import the
sms_db.sql
file located in thedatabase
directory into your MySQL database.
- Create a database named
-
Configure Database
- Update the database configuration in
config.php
with your MySQL credentials:
$sName = "localhost"; $uName = "root"; $pass = ""; $db_name = "sms_db";
- Update the database configuration in
-
Start the Web Server
- Ensure your web server is running and place the project files in the server's root directory (e.g.,
htdocs
for XAMPP).
- Ensure your web server is running and place the project files in the server's root directory (e.g.,
-
Access the Application
- Open your web browser and navigate to
https://localhost/student-information-system
. - For access addmint and teacher Sign in page:
https://localhost/student-information-system/other.php
.
- Open your web browser and navigate to
- Username:
admin
- Password:
123
- Username: Check the database for the teacher's username.
- Password:
123
,1234
, or123456
(for a few teachers).
- Username: Check the database for the student's username.
- Password:
123
,1234
, or123456
(for a few students).
- Backend: PHP
- Frontend: Bootstrap, HTML, CSS, JavaScript
- Database: MySQL
Contributions are welcome! Please create a pull request with a detailed description of your changes.
This project is licensed under the MIT License. See the LICENSE
file for details.
For any inquiries or feedback, please contact us at [[email protected]].