Overview
Student Results Management System (SRMS) is a web-based PHP/MySQL platform designed to simplify and standardize academic data management for primary and secondary schools.
The system provides tools for managing subjects, academic programs, continuous assessments, teachers, classes, students, academic terms, grading systems, and examination results. It replaces manual academic record keeping with a structured digital workflow for storing and accessing student performance data.
Administrators can manage student registration, class allocation, teacher assignments, assessment components, grading methods, and academic terms. The system automatically calculates totals, percentages, grades, and divisions according to the configured award methods.
SRMS also supports report generation with configurable signatures and school branding, targeted announcements for teachers and students, bulk student imports, and role-based access controls to help protect academic data.
Features
Academic Management
Subject management with subject codes and names
Principal and non-principal subject classification
Configurable grading scales
Division system configuration
Academic program management
Subject combinations for different programs
Continuous assessment management
Custom assessment weights and maximum scores
Academic term management
Academic year organization
Student & Staff Management
Student registration
Bulk student import
Class management
Student class allocation
Teacher management
Teacher subject assignments
Teacher class assignments
Role-based access
Subject-specific grade entry permissions
Results & Reporting
Flexible results entry
Administrator access to all subjects and classes
Teacher-restricted results entry
Automatic total calculations
Percentage calculations
Grade calculations
Division calculations
Student report generation
Configurable report signatures
School branding on reports
Communication & Administration
Targeted announcements
Announcements for teachers
Announcements for students
School profile configuration
Email settings
Report configuration
System property management
Data & Technical
Status-based record management
Role-based permissions
Bulk import capabilities
Relational database structure
Web-based PHP/MySQL application
Deployment on standard web servers
Requirements
Apache, Nginx, or IIS web server
PHP 7.4 or higher
PHP 8.0+ recommended
MySQL 5.7 or higher
MariaDB 10.3 or higher
PDO with MySQL driver
JSON PHP extension
GD PHP extension
ZIP PHP extension
Modern web browser
Supported browsers
Google Chrome
Mozilla Firefox
Microsoft Edge
Safari
Installation
Upload the system files to the web server root directory
Create a MySQL database
Configure the
.envfileEnter database host, port, database name, username, and password
| Category | Scripts & Code / PHP Scripts / Management / School |
| First release | 06 October 2026 |
| Last update | 06 October 2026 |
| Files included | Documentation |
| Tags | student results management system , student results , school results system , student grading system , marks management , exam results , examination management , continuous assessment , ca management , student performance , report cards , school management , student academic records , grading system , division system , academic terms , student registration , teacher management , class management , php school system , php student results , mysql school management |

