You are on page 1of 16

PROJECT REPORT

ON
STUDENT RESULT MANAGEMENT SYSTEM
A report submitted in partial fulfilment of the course

U21CS504 –WEB TECHNOLOGIES LABORATORY


in
COMPUTER SCIENCE AND ENGINEERING
by

K.J.AAKASH (711321105001)
J.DINESH BABU (711321105041)
R.HARI NARAYANAN (711321105050)
S.HARINI (711321105055)
S.HARSHINI (711321105057)
R.G.ISWARYA MEENAKSHI (711321105061)

Under Supervision of
Mr. M.MOHAN
Assistant Professor (Sr.G)
Department of CSE
KPRIET
(Period: 12/07/2023 - 24/10/2023)

KPR INSTITUTE OF ENGINEERING AND TECHNOLOGY


(Autonomous, NAAC ‘A’)
Avinashi Road, Arasur,
COIMBATORE- 641 407
JULY - NOVEMBER 2023

1
KPR Institute of Engineering and
Technology

BONAFIDE CERTIFICATE

This is to certify that the Project report submitted by AAKASH K J, HARI

NARAYANAN R, DINESH BABU J, HARINI S, HARSHINI S , ISWARYA

MEENAKSHI R G is work done by them and submitted during the academic

year 2023 – 2024, in partial fulfilment of the course U21CS504 – WEB

TECHNOLOGIES LABORATORY in Computer Science and Engineering at

KPRIET.

Course Coordinator Faculty In-charge

Mr. M MOHAN Mr. M MOHAN


Department of CSE Department of CSE

KPR Institute of Engineering and KPR Institute of Engineering and


Technology, Coimbatore. Technology, Coimbatore.

Place: Coimbatore
Date: 06/11/2023

2
INDEX

S.NO Title Page No

i Abstract 4

Chapter 1: Introduction

1.1 Scope 5

1.2 Significance 6

Chapter 2: System Analysis

2.1 Project Methodology 9

2.2 Primary Goals 9

2.3 Sections & Components 10

2.3.1 Result Section 12

2.3.2 Database Section 13

2.3.3 Admin Section 15

2.3.4 Certificates

Chapter 3: Conclusion

3
ABSTRACT

The Student Result Management System project consists of three essential


components: the Result Section designed for students, the Database responsible
for data storage, and the Admin Section dedicated to administrative functions.
This report initiates by defining the project's ultimate objective, which is the
creation of an efficient and user-friendly Result Section tailored to meet the needs
of students. Subsequently, we will delve into the Database section, commencing
with elementary queries and gradually optimizing data storage to ensure smooth
and reliable performance. Moving forward, we will shift our focus to the Admin
Section, which streamlines tasks that were traditionally carried out manually. The
Admin Section simplifies data entry and modification, enhancing the system's
resilience and adaptability. The report will also address the implementation of
authentication mechanisms within the Admin Section to secure sensitive
information and uphold data integrity. Lastly, we will amalgamate these
components into a coherent Student Result Management System, showcasing
how these sections collaborate synergistically to attain the project's goals. This
report offers a comprehensive overview of the project's development process,
underscoring the significance of each section in creating a comprehensive and
efficient result management system tailored for educational institutions.

4
CHAPTER 1

INTRODUCTION

The Student Result Management System project embraces a diverse range of


technologies to create a comprehensive and efficient platform. In the front-end
realm, HTML serves as the cornerstone for web content, while Cascading Style
Sheets (CSS) fashion visually appealing layouts, complemented by Bootstrap to
ensure mobile-friendly responsiveness. JavaScript introduces interactivity to the
user interface. On the backend, PHP, known as the Hypertext Preprocessor,
dynamically generates web pages, benefiting from its open-source nature.
Concurrently, MySQL, a widely adopted database management system, oversees
data access, querying, and updates. This fusion forms the bedrock of the Student
Result Management System, offering an intuitive and efficient solution for result
management in educational institutions. Addressing the evolving needs of
educational institutions, the project comprises three core components: the Result
Section, the Database, and the Admin Section. The Result Section empowers
students to access their academic performance seamlessly, while the Database
ensures secure and accessible data storage. The Admin Section streamlines
administrative tasks, enhancing efficiency and adaptability, with a primary focus
on data input and modification. This report sheds light on the implementation of
authentication mechanisms within the Admin Section, emphasizing the interplay
of these components to meet the distinctive requirements of educational
institutions.

5
1.1 SCOPE:
The scope of the Student Result Management System project encompasses
the design and development of a comprehensive system tailored for
educational institutions. This system will consist of three core components,
the Result Section, the Database, and the Admin Section. It will include
features such as user-friendly result access for students, efficient data storage,
administrative automation, and enhanced data security through authentication
mechanisms. The project's scope primarily focuses on streamlining the result
management process, making it more accessible, reducing manual efforts, and
improving data integrity. It is designed to meet the specific needs of
educational institutions seeking a modern, efficient, and user-friendly
approach to student result management.

1.2 SIGNIFICANCE:
The Student Result Management System (SRMS) project holds immense
significance as it revolutionizes and simplifies the management of student
results within educational institutions. By replacing cumbersome manual
procedures with an efficient and user-centric system, the SRMS not only
enhances accessibility for students but also alleviates the administrative
burden, substantially reducing the risk of result-related errors. Furthermore,
the incorporation of robust authentication mechanisms bolsters data security,
ensuring the protection of sensitive information. In sum, this project is a
pivotal step towards enhancing the educational experience, providing a
comprehensive and technologically advanced solution for result management
in educational institutions, ultimately benefiting both students and
administrators alike.

6
CHAPTER 2

PROJECT OVERVIEW

The Student Result Management System (SRMS) project has a primary objective
of modernizing and simplifying result management within educational
institutions. This multifaceted solution is structured around three vital elements:
the Result Section (front-end), the Database, and the Admin Section (back-end).
Through the SRMS project, students gain improved access to their academic data,
administrators experience reduced administrative burdens, and the
implementation of authentication mechanisms heightens data security. Its
importance lies in providing a technologically advanced tool that enhances the
educational experience for both students and administrators alike.

Figure 2.1 Flow chart

7
2.1 PROJECT METHODOLOGY:
We will be following a Top Down Approach throughout this project i.e. starting
from the end goal, back tracing to the starting point.

• This project has 3 sections that we have to implement, namely the Result
Section for student's purposes, the Database for storage purposes and the
Admin Section for administrative purposes.
• Firstly, we will be understanding the end goal of this project i.e. Result
Section.
• Thereafter, we move towards the Database part starting from naive queries to
optimizing it.
• Then, we will jump to the Admin Section for performing various activities
that previously were done manually i.e. data addition and modification.
• Authentication for the admin section will then take place.
• Then, we will Club things all together into our system.

2.2 PRIMARY GOALS:

• Conducting database normalization.


• Executing diverse database queries.
• Automating the inclusion and alteration of student information.
• Establishing an authentication system for administrators.
• Producing results in PDF format and enabling downloads.

2.3 SECTIONS AND COMPONENTS:


Our project is designed as a full stack application, which encompasses three
fundamental components: the front-end, back-end, and database. Consequently,
this project is structured into three distinct parts:

• The Result Section, which handles the front-end interface.

8
• The Database, responsible for data storage.

• The Admin Section, managing the back-end functionality. Our approach


involves the sequential setup of these components, commencing with the
front-end, followed by the database, and concluding with the back-end
implementation.

2.3.1 RESULT SECTION:

• User Authentication: This component involves the authentication of


users, ensuring that only authorized individuals can access the system.

• Accessing the Result Page: Once authenticated, users gain access to the
Result Page, where they can view and interact with their academic results.

• Result Page Contents: The Result Page displays a range of contents,


including course details, grade summaries, and other relevant academic
information.

• View Result Button: A dedicated button enables users to view their


results, offering a seamless and intuitive experience.

• PDF Result Generation: The system is equipped to generate results in


PDF format, allowing for easy storage and sharing of academic
performance.

• Download and Share: Users can download and share their results with
ease, making it convenient for further reference or communication.

9
Figure 2.2 Student login

Figure 2.3 Student Result Dashboard

10
Figure 2.4 Result Viewing

Figure 2.5 Result Download

11
2.3.2 DATABASE SECTION:

• Central Data Repository: The database serves as the centralized


repository for all project data, including student records, course
information, and academic results.

• Robust Database Schema: A well-structured database schema is


implemented, ensuring data is organized efficiently, and relationships
between different data entities are well-defined.

• Data Optimization Techniques: The use of data optimization techniques,


such as indexing and normalization, enhances data retrieval performance,
contributing to a responsive system.

Figure 2.6 Database Tables

12
2.3.3 ADMIN SECTION:

• Class Management: Administrators have the ability to add, update, or


modify classes. This includes creating new classes, updating class details,
and managing class-specific information.

• Subject Management: Admins can add, update, or modify subjects within the
system. This includes adding new subjects, updating subject information,
and ensuring the accuracy of subject details.

• Subject-Related Actions: Admins can control the active or inactive status


of subjects in relation to specific classes. This functionality allows for
flexible subject combinations with different classes.

• Student Registration and Editing: Admins have the authority to register


new students into the system. They can also edit and update student
information as needed, ensuring that student records remain current and
accurate.

• Result Declaration and Editing: Administrators can declare and edit


student results. This encompasses the process of entering and modifying
academic results for individual students, enabling accurate and timely
result management.

• Password Management: Admins have the capability to change their own


passwords for security purposes. This ensures that admin accounts remain
protected and secure.

13
Figure 2.7 Admin Login

Figure 2.8 Admin Dashboard

14
Figure 2.9 Dashboard Features

Figure 3.0 Student List

15
CHAPTER 3

CONCLUSION

The Student Result Management System (SRMS) project represents a significant


step forward in improving the management of student results within educational
institutions. Through the user-friendly Result Section, students can easily access
their results, perform grade calculations, and select courses interactively. At the
project's core, the database efficiently consolidates student records, course data,
and academic results, supported by a well-structured schema and data
optimization techniques to ensure swift data retrieval. Within the Admin Section,
administrative tasks are automated, simplifying data input, modification, and
result declaration. Robust authentication mechanisms enhance data security,
safeguarding sensitive information. The system's capability to generate results in
PDF format and facilitate effortless sharing further underscores its importance.
The SRMS project reflects the evolving landscape of educational institutions,
providing a comprehensive, technologically advanced, and user-centric solution
for result management. It streamlines processes, reduces administrative burdens,
minimizes errors, and ultimately enhances the educational experience for both
students and administrators. The SRMS project serves as a symbol of efficiency
and innovation in result management, poised to shape the future of academic
record-keeping.

16

You might also like