Project_proposal_v
Project_proposal_v
PUTALISADAK, KATHMANDU
A Project Proposal
On
“Students Record Management System”
Submitted By:
Ayuscal Sedhai
Dharma Raj Patharkat
Ishwor Pokheral
Submitted To:
March, 2024
Kathmandu, Nepal
LIST OF FIGURES:
Figure 1: Agile SDLC......................................................................................... 6
Figure 2: Context Diagram...................................................................................................6
Figure 3: DFD......................................................................................................................7
Figure 4: ER-Diagram..........................................................................................................8
i
LIST OF TABLES:
Table 1: Feasibility Analysis................................................................................................6
Table 2: Expected Output...................................................................................................12
Table 3: Key Performance Indicators................................................................................12
ii
LIST OF ABBREVIATION
ID Identity
UI User Interface
ER Entity-Relationship (Diagram)
DB Database
iii
Table of Contents
LIST OF FIGURES:.............................................................................................................i
LIST OF TABLES:..............................................................................................................ii
LIST OF ABBREVIATION...............................................................................................iii
Chapter 1: Introduction........................................................................................................1
1.1. Background..............................................................................................................1
1.2. Problem Statement...................................................................................................1
1.3. Objectives.................................................................................................................1
1.4. Scope and Limitation...............................................................................................1
Chapter 2: Literature Review...............................................................................................2
2.1 Study of Existing Systems.............................................................................................2
2.2 What's New in Our Project?...........................................................................................2
Chapter 3: System Analysis.................................................................................................3
3.1 Functional Requirements...............................................................................................3
3.2 Non-Functional Requirements.......................................................................................3
3.3 Feasibility Analysis........................................................................................................4
Chapter 4: System Design....................................................................................................5
4.1 SDLC Model..................................................................................................................5
4.2 Selected Model...............................................................................................................5
4.3 Context Diagram............................................................................................................6
4.4 DFD................................................................................................................................7
4.5 ER-Diagram...................................................................................................................8
Chapter 5: Implementation and Testing...............................................................................8
5.1 Implementation..............................................................................................................9
5.2 Hardware Specifications................................................................................................9
5.3 Testing............................................................................................................................9
Chapter 6: Expected Output...............................................................................................10
6.1 Improved Data Management........................................................................................10
6.2 Increased Efficiency.....................................................................................................10
6.3 Enhanced Decision Making.........................................................................................10
6.4 Better User Experience................................................................................................10
6.5 Key Performance Indicators.........................................................................................10
Chapter 7: Conclusion and References..............................................................................11
iv
7.1 Conclusion....................................................................................................................11
7.2 References.................................................................................................... 11
v
Chapter 1: Introduction
1.1. Background
The Student Record Management System is designed to streamline the
management of student information in educational institutions. This system
will digitize and centralize student records, making them easily accessible to
authorized personnel while maintaining data security and integrity.
1.3. Objectives
1
Chapter 2: Literature Review
2.1 Study of Existing Systems
Current student record management systems vary widely in functionality
and implementation. According to Smith et al. (2020), traditional paper-
based systems still dominate in many educational institutions, particularly
in developing regions. Digital solutions range from simple spreadsheet-
based approaches to sophisticated enterprise systems.
Johnson and Lee (2019) identified key challenges in existing systems,
including data security concerns, user adoption barriers, and integration
difficulties with other institutional systems. Their study of 50 educational
institutions found that 62% reported significant inefficiencies in their
current record management processes.
The review by Chen (2021) highlighted that successful implementations of
student record systems share common features: intuitive user interfaces,
robust security measures, and flexible reporting capabilities.
2
Chapter 3: System Analysis
3.1 Functional Requirements
User Management
Allow administrators to add and remove new students, faculty, and
staff members.
Search Functionality
Enable users to search for student records based on various parameters
such as name, ID, program, and enrollment date.
Record Management
Users can request, reserve, or update student information as needed.
Notifications
The system should notify relevant stakeholders about important events
such as registration deadlines or incomplete records.
3
3.3 Feasibility Analysis
Feasibility Assessment
Type
Technical The project will utilize established technologies (SQL database, web
frameworks) that are well-supported and have proven reliability.
Operational The system aligns with existing institutional processes and can be
implemented with minimal disruption to operations.
4
Chapter 4: System Design
4.1 SDLC Model
Software Development Life Cycle (SDLC) is a process used by the software
industry to design, develop and test high-quality software. It consists of a detailed
plan describing how to develop, maintain, replace and alter or enhance specific
software.
4.1.1 Planning
Requirements gathering and problem identifying
4.1.2 Design
System architecture
4.1.3 Implementation
Coding the solution
4.1.4 Testing
Verification
4.1.5 Deployment
System release
4.1.6 Maintenance
Keeping updated
5
Figure 1: Agile SDLC
Log in Students
Records
Perform various operation
Admin Management
View data System
6
4.4 DFD
DFD stands for Data Flow Diagram. It's a graphical representation that illustrates
how data flows through a system or process. DFDs consist of processes, data
stores, data flows, and external entities. Processes represent activities or
transformations that occur within the system, data stores depict where data is
stored, data flows show the movement of data between processes and data stores,
and external entities represent sources or destinations of data outside the system.
The level 1 DFD of our proposed system is as shown below:
Admin
Forgot password
Login Recovery
system module
New user
register
Registration Search
Displays
system data
Add data
Maages Delete data
Dashboard
Attendance
Practical Update
marks data
Admit
Delete Result
data data Fee status
Login info
database
Employee info
database
Figure 3: DFD
7
4.5 ER-Diagram
An ER diagram is a visual representation that depicts the relationships among
entities within a database. ER diagrams help in understanding the structure of a
database and are commonly used during the database design phase to model the
relationships between different entities and their attributes. The ER diagram of our
purposed system which will be further modified according to our requirements.
Admi Permissi
n on
Passw Teache
User name rs
ord
Login
Studen
ts Manages
Attendan
Mana
ce
ges
View
Result Nam
e
Attendanc Registra
e tion No
Students
Info
Fee Status
PhoneN
MotherN o
ame
Roll
FatherNa No
me
Facul
address ty
DOJ
Gend
er Program
Figure 4: ER-
Diagram
8
Chapter 5: Implementation and Testing
5.1 Implementation
5.1.1 Tools Used
Frontend: HTML5, CSS3, JavaScript, React.js
Backend: Node.js, Express.js
Database: MongoDB
Authentication: JWT, OAuth
Deployment: Docker, AWS
5.3 Testing
For this project, we will implement a comprehensive testing strategy that includes:
5.3.1 Unit Testing
Individual components will be tested in isolation to ensure they function correctly.We
will use jest for JavaScript unit testing and implement test-driven development practices
where appropriate.
5.3.2 System Testing
The integrated system will undergo thorough testing to verify that all components
work together as expected. This will include:
Functional testing to verify all requirements are met
Performance testing to ensure the system handles expected loads
Security testing to identify and address vulnerabilities
Usability testing with representative users from different stakeholder groups
9
Chapter 6: Expected Output
Centralized storage of student records with enhanced Reduction in administrative workload through automation
security and backup capabilities, reducing data loss of routine tasks such as record updates, report generation,
and duplication issues. and information retrieval.
Improved access to accurate and timely information Intuitive interfaces for all stakeholders, reducing training
for administrators and faculty, supporting data-driven needs and improving adoption rates across the institution.
decision making.
10
Chapter 7: Conclusion and References
7.1 Conclusion
The proposed Student Record Management System addresses critical needs in educational
institutions by providing a comprehensive digital solution for managing student
information. By implementing this system, institutions can expect significant
improvements in data accuracy, administrative efficiency, and information accessibility
while maintaining robust security and privacy controls.
The development approach, utilizing the Agile methodology, ensures that the system will
be responsive to user needs and can evolve as requirements change. The careful
consideration of both functional and non-functional requirements, along with thorough
feasibility analysis, positions this project for successful implementation and adoption.
As educational institutions continue to embrace digital transformation, systems like this
will become increasingly essential for effective operations and strategic decision-making.
This project represents an important step forward in modernizing student record
management practices.
7.2 References
1. Smith, J., Johnson, A., & Williams, B. (2020). Digital transformation in
educational record management. Journal of Educational Technology, 45(3), 112-
128. [Visited: 2023-04-15]
2. Johnson, P., & Lee, S. (2019). Challenges in implementing student information
systems: A multi-institutional study. International Journal of Educational
Management, 33(2), 78-92. [Visited: 2023-04-10]
3. Chen, H. (2021). Best practices in student record management systems.
Educational Administration Quarterly, 57(1), 45-63. [Visited: 2023-03-22]
4. Davis, R., & Miller, T. (2022). Security considerations for educational data
systems. Journal of Cybersecurity in Education, 8(2), 103-117. [Visited: 2023-04-
18]
5. Thompson, E. (2021). User experience design for educational software.
Educational Technology Research and Development, 69(3), 521-539. [Visited:
2023-03-30]
11