ProjectsAndPrograms / school-management-system

PHP School management system developed for schools or small institutes.
37 stars 20 forks source link
admin-panel attendence-system dark-theme-support exam-result-upload leave-management owner-panel php php-school-managment-system school-management school-management-software-php school-management-system school-management-system-php student-panel teacher-panel time-table-management

🍊 school-management-system

PHP School management system developed for schools or small institutes. You can use this to maintain record's related to students, teachers, and other. Click here to view a live demo

🥏 Technolgies Used

  1. PHP (8.1)
  2. MySQL database
  3. Bootstrap 5
  4. JQuery, JavaScript
  5. HTML, CSS

💡 FEATURES

  1. student record management
  2. Teacher record management
  3. Leave Management
  4. Notice Upload
  5. Exam result upload
  6. Notes upload
  7. Bus Service
  8. Syllabus upload / update
  9. Time table
  10. Attendence Management
  11. Password reset, Forgot password
  12. Front Page
  13. Single login
  14. Dark theme support

🦤 SCREENSHOTS

Pre-View

screenshots screenshots


Admin View

screenshots screenshots
screenshots screenshots
screenshots screenshots
screenshots screenshots


Teacher View

screenshots screenshots


Student View

screenshots screenshots
screenshots screenshots
screenshots


Owner View

screenshots screenshots


✅ HOW TO USE?

Pre-requirement : Make sure you have both php and MySQL installed on your PC. You can also use XAMPP which provide BOTH (php + MySQL).

Step-1 : Start XAMPP
Open XAMPP Control panel and start the Apache And MySQL Server

Step-2 : Create Database
The schema file of the database setup is available at database/_sms.sql

From you xampp open phpmyadmin by clicking on admin button in front of MySQL -> create a database with the name '_sms' -> import the database/_sms.sql file to complete the database setup.

Step-3 : Placement
If you have xampp installed on your PC you need to place the downloaded folder on 'htdocs directory'

Copy the downloaded folder and place it into htdocs folder. Located at C:\xampp\htdocs

make sure your directory setup is like : C:\xampp\htdocs\school-management-system\ : and index.php file is available on the that location

Step-4 : Run the application
visit on the url : http://localhost/school-management-system
Visit to the given URL to see the running website

🔐 Emails and Passwords

The project comes with default user on each panel you can remove and update them also.
The Credentials for default logins are

Panel Email Password
Admin admin@gmail.com 123
Teacher teacher@gmail.com 123
Student student@gmail.com 123
Owner owner@gmail.com 123

❤️ Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.