School Management System, is an open source project for people who wants to grab the core idea of the data process within the system.
This system is built with CodeIgniter – PHP framework, bootstrap, and jquery. This system, School Management System, is based on the Web Application. It provides advanced functionality run the daily basic requirement for the school program. The system can be manipulated by one user as an admin.
PHP School Management System Script is a comprehensive web-based software for school management. It manages all your school’s activities in a systematic manner right from admission management to monitoring the staff functions. Further, it also looks after the courses online, attendances, timetable management, and the list goes on.
This application, there are some dependencies you will need to understand. For example, you want to add the section for a class. Without class information, the section information cannot be added to the system. Similarly, these concepts apply to the subject, student, and etc. Without any class and section, the subject, and student information cannot be created by the system.
Please read the below instruction to run the application on your system without any difficulties. There are few changes required in the source code to run the application. So Please follow the steps carefully.
Users:Admin
Features
- Manage Class
- Manage Section
- Manage Subject
- Manage Student
- Manage Teachers
- Manage Attendance
- Manage Marksheet
- Manage Accounting
- Change Password
- Change Username
Please Read:
To run this system, you need to create a database in the phpMyAdmin. Either you can create a database namely sms or something else. If you have a database name something else then, you have to change it in the source code. To change the database name in the source code.
Step 1: Go to the application > config > Database.php file.
Step 2: You will see the database name in the $db array. Change the name of the database whatever you desired. As shown below:
Welcome to School-Management-System Git Page.
This Web Application developed using php,ajax,jquery.Custom Lay Architecture
![School School](/uploads/1/2/6/4/126472427/149085810.png)
###*Admin features
- modify his admin information with picture.
- *create, delete, and update teacher, staff, student, parent account information with picture.
- *add, delete, and update salary for employee (teacher, staff).
- add, delete, and update class, course, and exam schedule.
- add, delete, and update attendance employee (teacher, staff).
- (Student attendance will give by teacher)
- *generate report of each class Student passed/failed % result to evaluate teacher performance.
- *generate report Staff and Teacher (leaves and missing day’s (number of missing days per month) performance report).
- *Monthly Total Salary and payable salary Each Employee (individual) and All Employee (Total).
- *Admin can Search teacher, staff, student, parent by id.
- *teacher can search by course.
- *student can search by also class and course.
- *show all unpaid student list this month.
###Teacher features
![Project Project](/uploads/1/2/6/4/126472427/916401358.png)
- *update his/her account information with picture (no id and name).
- *add, delete, and update Report for his/her class student.
- add, delete, and update student marks with his assigned courses.
- add, delete, and update attendance student attendance.
- *generate report of each class Student passed/failed % result to evaluate his/her Class.
- *generate report (leaves and missing day’s (number of missing days per month)) for check salary and his/her evaluation.
- *Monthly Total Salary and payable and omitted salary for absence.
- *Teacher can Search student, parent by id.
- *teacher can search by course his/her course student list.
- *student can search by also his/her class and course.
- *show all student list absent days this month.
###Student features
- *see his/her account information with picture (no edit).
- *See his/her Class all class with course teacher information, section, result.
- *student can see his/her current class and course Exam Schedule.
- student see all attendance days this month.
###Staff features
- *see account information with picture.
- *modify contact information and password.
- *see salary monthly and payable this month.
- *Attendance like this month absent present.
###Parents features
- *see account information with picture.
- *modify contact information and password.
- *see his/her students report.
- *Attendance like this month absent present his students.
- see his/her students Grade.
- *see his/her student’s payment.