ABSTRACT
1
2
ABSTRACT
The Student Record Management System is designed to efficiently manage and
maintain student-related data in an organized and secure manner. Traditional record-
keeping methods often rely on manual paperwork or fragmented digital files, which are
time-consuming, error-prone, and difficult to update or retrieve. To address these
challenges, the proposed system provides a centralized platform where student records
—including personal details, academic performance, attendance, and other essential
information—can be stored, accessed, and updated in real-time.
The system leverages database management for secure storage, ensuring data
consistency, integrity, and ease of retrieval. It enables administrators, teachers, and
authorized staff to quickly search, modify, and analyze student records with minimal
effort. User authentication mechanisms ensure that sensitive information remains
protected against unauthorized access. By automating routine processes, the system
reduces administrative workload, enhances accuracy, and improves decision-making in
educational institutions.
This project demonstrates the application of modern information technology in
education management, providing a scalable, user-friendly, and reliable solution for
handling student information. It can be extended with advanced features such as
performance analytics, automated report generation, and integration with e-learning
platforms to further enhance institutional efficiency.
3
LIST OF
TABLES
4
LIST OF TABLES
Table No. Table Description Page No.
Table 1 Symbols For E R Diagram 5
Table 2 Symbols For Data Flow Diagram 6
Table 3 Symbols For Activity Diagram 7
Table 4 Symbols For Use Case Diagram 8
LIST OF FIGURES
Figure No. Figure Name Page No.
Figure .2.1 MVC Architecture 16
Figure .3.1 Waterfall model 19
Figure .5.1.1 Use Case Diagram 25
Figure .5.1.2 E-R Diagram 27
Figure .5.13 Activity Diagram Of Academic Organizer 28
Figure [Link] Data Flow diagram (Level-0) 29
Figure [Link] Data Flow diagram (Level-1.1) 30
Figure.[Link] Data Flow diagram (Level-1.2) 30
LIST OF SYMBOL, ABBREVIATIONS AND NOMENCLATURE
ER diagram Symbol:
An entity is represented by a rectangle which contains
the entity’s name.
5
An entity that cannot be uniquely identified by its
attributes alone. The existence of a weak entity is
dependent upon another entity called the owner entity.
An entity used in a many-to-many relationship
(represents an extra table). All relationships
for the associative entity should be many
In the Chen notation, each attribute is represented by
an oval containing attribute’s name
An attribute that uniquely identifies a particular
entity. The name of a key attribute is underscored.
Table 1: ER diagram Symbol:
An attribute that can have many values (there are
DFD diagram symbol: many distinct values entered for it in the same column
of the table). Multi valued attribute is depicted by a
dual oval.
An entity. A source of data or a destination for data.
An attribute whose value is calculated (derived) from
other attributes. The derived attribute may or may not
be physically stored in the database. In the Chen
notation, this attribute is represented by dashed oval.
A process or task that is performed by the system.
6
A data store, a place where data is held between
processes.
A data flow.
Table 2: DFD diagram symbol
Activity Diagram Symbol:
Represents the beginning of a process or workflow in
an activity diagram. It can be used by itself or with a
note symbol that explains the starting point
Is the main component of an activity diagram. These
shapes indicate the activities that make up a modeled
process.
Is represented by arrowed lines that show the
directional flow, or control flow, of the activity. An
incoming arrow starts a step of an activity; once the
step is completed, the flow continues with the
outgoing arrow.
Is a thick vertical or horizontal line. It combines two
concurrent activities and re-introduces them to a flow
where only one activity occurs at a time.
Is symbolized with multiple arrowed lines from a
join. It splits a single activity flow into two concurrent
activities.
Is a diamond shape; it represents the branching or
merging of various flows with the symbol acting as a
frame or container.
Represents the completion of a process or workflow.
Table 3: Activity Diagram Symbol:
7
8
Use case Diagram Symbol:
Place actors outside the system's
boundaries.
Label the ovals with verbs that represent the
system's functions.
Actors are the users of a system. When
one system is the actor of another system,
label the actor system with the actor
stereotype.
relationships between an actor and a use
case with a simple line.
Table 4: Use case Diagram Symbol:
9
TABLE INDEX
10
TABLE OF CONTENTS
Title Page No.
Acknowledgement
Abstract 1
Self-Declaration
List of Tables
List of Figures 4
List of Symbols, Abbreviations and 5
Nomenclature
Table of Contents
1. Project Profile 12
2. Introduction 14
2.1 Project Details 15
2.2 Purpose 16
2.3 Scope 17
2.4 Objective 18
2.5 Technology & Literature Review
18
3. Project Management
3.1 Feasibility Study 20
3.1.1 Technical Feasibility 20
3.1.2 Time Schedule Feasibility 21
3.1.3 Operational Feasibility 22
3.2 Project Planning & Scheduling
3.2.1 Project Development Approach 23
3.2.2 Project Plan 23
3.3 Risk Management
3.3.1 Risk Identification
3.3.2 Risk Analysis 24
3.3.3 Risk Planning 24
4. System Requirement Study
4.1 Problems and Weakness of Current 25
System
4.2 User Characteristics 26
4.3 Functional Requirement 27
4.4 Hardware and Software Requirement 27
5. System Analysis
5.1 System Architecture Design 29
5.1.1 Use-case Diagram 30
5.1.2 E-R Diagram 31
5.2 Data Dictionary 34
6. Sample Codings 35
[Link] and Output form Design 57
8. Project Report 61
[Link] 68
[Link] 69
11
Appendix 35
8.1 PPR [Periodic Progress
Report] 35
8.2 PDE [Patent Drafting
Exercise] 38
8.3 BMC [Business modelling 41
canvas]
8.4 Plagiarism report 43
8.5 GUI Implementation 44
Screenshots
12