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