University Result & Academic Management System
A role-based academic management platform — handling everything from enrollment and marks entry to transcript generation and CGPA calculation.
A complete academic result processing system built for real-world university workflows.
URAMS stands for University Result and Academic Management System — a PHP and MySQL based platform that centralizes the complete result-processing lifecycle of a university.
The system manages academic setup, teacher assignment, student enrollment with prerequisite checking, component-wise marks entry, attendance tracking, result submission with admin approval, and transcript generation with GPA/CGPA calculation.
Each role gets a tailored dashboard with the exact tools they need — nothing more, nothing less.
A solid, well-understood stack chosen for reliability in an academic deployment environment.
From course creation to transcript — the complete academic result lifecycle.
Admin creates programs, curriculum versions, courses, trimesters, and course sections — then assigns teachers to each section.
Admin enrolls students into sections with automatic prerequisite validation. Non-satisfied prerequisites can be overridden or blocked.
Teachers configure assessment components, enter component-wise marks (CT, Mid, Final, Assignment), apply grace marks, and record attendance.
The result engine converts raw marks, computes CT averages, totals all components, and maps scores to letter grades and grade points using admin-configured grade rules.
Teacher reviews the section results and submits them for admin approval. Submitted sections are locked from further mark edits.
Admin reviews submitted results and either approves or rejects them. Rejected results are returned to the teacher for correction.
Approved results become visible to students and parents. Students can view GPA/CGPA per trimester and generate an official printable transcript.
Client-server web architecture with role-based session authentication and a normalized relational database.
HTML, CSS, JavaScript with two primary JS files — script.js for teacher/student/parent and academic_admin.js for the admin module.
PHP 8.x REST-style endpoints handling session validation, role enforcement, business logic and database operations with structured JSON responses.
Browser print-based transcript PDF generation, Excel/CSV marks sheets for download, and PHP-rendered section reports for teachers.
United International University · Department of Computer Science & Engineering