Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/projectsandprograms/school-management-system

PHP School management system developed for schools or small institutes.
https://github.com/projectsandprograms/school-management-system

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

Last synced: 4 days ago
JSON representation

PHP School management system developed for schools or small institutes.

Awesome Lists containing this project

README

        

# 🍊 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.

## ðŸĨ 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 | [email protected] | 123 |
| Teacher | [email protected] | 123 |
| Student | [email protected] | 123 |
| Owner | [email protected] | 123 |

- Note : **Password for New Teachers and Students:**
The default password for newly created teacher and student accounts is set to their **date of birth**.
- Example: If the date of birth is **12 July 2000**, the password would be **12072000**.

## âĪïļ 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.