It is practical for students and institutions to obtain outcomes in a straightforward manner. As a result, analyst, you may let students look at the outcomes by providing subject status and grades. Students can utilize the system with privileges to read and execute their results by providing user names and passwords for a secure login. The registration system is ready for use in the case of a new student, and the guest user has simply the ability to read.
The major goal of this study is to use a computerized system to improve and automate the management and declaration of students' outcomes. The goal of this document is to specify the overall software requirements for the Student Result Management System, and the efforts have identified the criteria to be deeply and correctly defined. The capabilities of the software application System Result Management System are described in this specification document. It specifies the different limitations that the system must adhere to. This chart provides detailed information about a student's current and past semester grades. It contains the student's entire academic information, including their registration number, grades, total, and average. It may be accessed by professors who will be able to utilize the site to analyze results.
II. LITERATURE SURVEY
PHP is a general-purpose programming language that is particularly well suited for web development. It was first designed by Rasmus Lerdorf, a Danish-Canadian programmer, in 1994. The PHP Group currently produces the PHP reference implementation. 
MySQL is a relational database management system that is free and open-source. "My" is the name of co-founder Michael Widenius's daughter, and "SQL" is the acronym for Structured Query Language. 
XAMPP is a stands for Cross-Platform, Apache, MySQL, PHP, and Perl, with the Ps standing for PHP and Perl, respectively. It's an open-source web-solutions package that contains Apache distribution for a variety of servers and command-line executable, as well as Apache server, MariaDB, PHP, and Perl modules.
A. Algorithms/Programs in Use
I as previously said, various computer programs exist today that assist users in finding and storing basic information such as a student's name, grades, and seat number. The rest of the computational work is either done manually by faculty at that university or requires a separate software.
B. Drawbacks of the Current System
If a computer program is written in the C programming language, it may be dependent on the operating system.
The use of linear search in file handling may add to the time complexity.
NO enhanced feature advantage, such as in a web application, is available.
The proposed approach and its advantages over the current system are as follows:
Friendly to the user (as faculties can easily use web based application).
C. Availability At All Times
(As long as the computer is linked to the network, the system is available.)
Simple computation. Simple storage
Student Result Management System divided into two modules–
A. Admin Features
Admin can add/update/ Class
Admin can add/update/ Subjects
Admin can add/update/ Active/Inactive Subject combination with class
Admin can register a new student and also edit info of the student
Admin can declare/ edit the result of a student.
Admin can change own password Student Features
Students can search their results using a valid roll-id.
Student can view their result
Student can print the result.
IV. PROPOSED WORK
Student and administration are the two responsibilities in the proposed system. Three roles use the system, which is administered by the admin. Persons with access to the database will be able to retrieve the information contained there. The Admin has complete access to the system, Where as The student gets access to his or her profile as well as the semester's results.
Every data is subjected to three operations: r-Read, w-Write, and x-Execute.
Register (rwx), Login (wx), Profile (rwx), Setting (wx), Upload (rwx), and Logout (rwx) are the six modules available to the administrator (x).
Login (wx), Profile (rwx), Setting (wx), Result (rx), and Download Marks Sheet are the five modules available to students (Dx).
Only the administrator has access to the data modification.
Before accessing the data, the two roles must be authenticated using their login and password. Anyone participating in a MIMA (Man In The Middle Attack) cannot understand the authentication method since it is encrypted. If the authentication is successful, the user is logged in; if the authentication is unsuccessful, the user is routed to the homepage with the prompt "Mismatch username/password.
“The server had established a session with the user, and the user may now access their modules. The user can exit after completing the tasks by clicking the logout button, and the session will be cancelled. Every student's information is saved in a relational database, which was built using the MySQL server. The records are obtained and processed using logical gates in accordance with the query.
The database has been standardized to meet the needs. Every successful transaction is committed when it is completed. If there is a problem, the rollback is executed, and the data is restored to its original committed state. The database is built to keep all of the ACID characteristics intact.