School Management

The School management software system was divided into several subsystems that make it easier for the development and structured into several subsystems makes it easy for the development and testing. The different subsystems are known as the modules and the process of dividing an entire system into subsystems is known as modularization or decomposition. The School management software system under consideration has been divided into several modules taking in consideration

The above-mentioned criteria. The different modules are:

Admin
Account
Teacher
Guardian
Student

APPLICATION DESIGN

Users:

The major functionality of this system is divided into five categories.

Administrative User Functions
Guardian User Functions
Accounting User Functions
Teacher User Functions
Student User Functions

Administrative User Functions: Administrators can perform the following task and more

Login/Logout
Create/Update/Delete account-staff, guardian, student info
Create/Update/Delete class and group
View number of students in school
View number of teacher in school
View number of guardian info
Update status of student if active/suspended/expelled
View student tuition fee history
View/Update student on
View and print student report
Software parameter
View/Delete student attendance
Camera
Setting

Report
All Active/inactive student Report
Student Result/account/attendance Report
Day/Month ways Account Report
Class And Group Report
Notice Report
User Report

Accountant User Functions: This user can perform the following task and more

Login/Logout
Add Notice/View
Show exam result
View/Update guardian records
View/Update student records
View/Update teacher records
Send Message guardian/teacher/student
Class and group create
Manage student account and generate payment receipt.
Unpaid student and those that are yet to balance up.
View summary of finance got from tuition fee and others.
Edit profile info and password

Report
student Report
Student Result/account/attendance Report
Day/Month ways Account Report
Class And Group Report
Notice Report
Receive Entry Report
Paid Entry Report

Teacher User Functions: This user can perform the following task and more

Login/Logout
Add Notice
Send message guardian/student
Create student mark
Update student mark
View student report
Grading
Edit profile info and password

Report
Student Result/account/attendance Report
Notice Report
Exam Result Class/Group/Student Wise Report

Guardian User Functions: This user can perform the following task and more

Login/Logout
Notification
Children View
Children Result/Account/Attendance view
Camera view
Edit profile info and password

Report
Student Result/account/attendance Report
Notice Report

Student User Functions: This user can perform the following task and more

Login/Logout
Notification
Edit profile info and password
Result view
Account View

Report
Result Report
Account Report
Attendance Report

SYSTEM SPECIFICATION

HARDWARE SPECIFICATION

Minimum RAM:-1GB
Hard Disk:-128 GB
Processor:-Intel Pentium 4( 1.50 GHZ) or above

SOFTWARE SPECIFICATION

Technology Implemented: Apache Server

Language Used : PHP 5.3

Database : My SQL 5.5

User Interface Design : HTML, CSS, CODEIGNITER, JQUERY, BOOTSTRAP, FONTAWOSME

Web Browser : Mozilla, Google Chrome, Torch, Opera, IE8, Etc…

Software : XAMPP Server