Fnal Report
Fnal Report
Fnal Report
Bachelor of Technology
in
Computer Science and Engineering
Specialization in
Artificial Intelligence and Machine Learning
By
Group No.19
GLA University
Mathura- 281406, INDIA
December,2023
Department of Computer Engineering and Applications
GLA University, 17 km Stone, NH#2, Mathura-Delhi Road,
P.O. Chaumuhan, Mathura-281406 (U.P.)
DECLARATION
I hereby declare that the work which is being presented in the B.Tech. Project
“College ERP using MERN Stack”, in partial fulfillment of the requirements for
the award of the Bachelor of Technology in Computer Science and Engineering
and submitted to the Department of Computer Engineering and Applications of
GLA University, Mathura, is an authentic record of my own workcarried under the
supervision of Dr. Nikhil Govil.
The contents of this project report, in full or in parts, have not been submitted to
any other Institute or University for the award of any degree.
Sign Sign
Name of Student: Ab\nukul Gangwar Name of Student: Raghav Gupta
University Roll No.:201550032 University Roll No.:201550109
Sign
Name of Student: Raghav Mittal
University Roll No.:201550110
CERTIFICATE
This is to certify that the above statements made by the candidate are
correct to the best of my/our knowledge and belief.
Supervisor
(Dr. Nikhil Govil )
Assistant Professor
Dept. of Computer Engg, & App.
Date:
i
ACKNOWLEDGEMENT
It gives us a great sense of pleasure to present the Project report undertaken during B.
Tech. This project in itself is an acknowledgment of the inspiration, drive and technical
assistance contributed to it by many individuals. This project would never have seen the
light of the day without the help and guidance that we have received.
Our heartiest thanks to Dr. Rohit Agrawal, Head of Dept., Department of CEA for
providing us with an encouraging platform to develop this project, which thus helpedusin
shaping our abilities towards a constructive goal.
We owe a special debt of gratitude to Dr. Nikhil Govil , Assistant Professor, Institute of
Engineering & Technology, for her constant support and guidance throughout the course
of our work. Her sincerity, thoroughness, and perseverance have been a constant source
of inspiration for us. She has showered us with all his extensively experienced ideas and
insightful comments at virtually all stages of the project & has also taught us about the
latest industry-oriented technologies.
We also would not like to miss the opportunity to acknowledge the contribution of all
faculty members of the department for their kind guidance and cooperation during the
development of our project. Last but not the least, we acknowledge our friends for their
contribution to the completion of the project.
Sign Sign
Name of Student: Anukul Gangwar Name of Student: Raghav Gupta
University Roll No.:2015500 University Roll No.: 201550109
Sign
Name of Student: Raghav Mittal
University Roll No.:201550110
ii
ABSTRACT
The dawn of the "College ERP," a transformative Online College Management System
(OCMS) built using the potent MERN stack, signifies a landmark shift in the landscape
of college administration. This robust system functions as a central hub for a multitude of
vital functions, encompassing student records, attendance tracking, academic performance
evaluation, fee management, library resources, and faculty schedules, all orchestrated to
enhance transparency and operational effectiveness.
Fuelled by MongoDB's flexible database model, College ERP leverages the speed and
efficiency of Express.js for backend development, while React.js orchestrates the creation
of dynamic, user-centric interfaces. Furthermore, Node.js ensures seamless server-side
operations and effective API integration, culminating in a robust and responsive system.
Students reap the benefits of streamlined access to their academic progress, effortless
assignment submissions, and clear fee details. Simultaneously, faculty members are
empowered to efficiently manage lectures, administer grades, and oversee student
progress with ease. Administrative staff, too, experience significant improvements as the
system facilitates streamlined admissions processing and efficient financial management.
This transition towards a paperless infrastructure not only relieves administrative burdens
but also fosters an environment that nurtures collaboration among all stakeholders.
By embracing this technological paradigm shift, College ERP empowers students to chart
their academic journeys with autonomy. This transformative approach not only minimizes
bureaucratic hurdles but also engenders a more dynamic and efficient learning
environment. The innovative spirit of the College ERP system transcends mere process
optimization; it cultivates a culture where students actively engage in their learning,
faculty members find greater meaning in their roles, and administrative tasks seamlessly
integrate into a centralized, cohesive platform, ultimately elevating the entire collegiate
experience.
iii
CONTENTS
i.
DECLARATION
CERTIFICATE ii.
ACKNOWLEDGEMENT iii.
ABSTRACT iv.
LIST OF FIGURES v.
Introduction vii.
Objective viii.
iv
Literature Review xi.
Conclusion xv.
Summary xvi.
References xvii.
v
LIST OF FIGURES
vi
1. Introduction:
The "College ERP using MERN stack" project introduces a web-based application
tailored to manage comprehensive information flow across all administrative tiers
within a college setup. Functioning as a pivotal information management system, it
facilitates efficient data handling and dissemination throughout the college's
organizational framework.
By integrating the MERN stack, this College ERP system guarantees a scalable,
agile, and unified platform for efficient information management across diverse
Our college currently relies on a conventional manual system for its operations. In
today's society, education holds immense significance, contributing to a steady
decline in illiteracy rates and a notable rise in the number of educated individuals.
The transformative power of education is evident, prompting a growing pursuit of
higher academic qualifications. Consequently, there's been a noticeable surge in
admissions, leading to the establishment of new educational institutions. However,
this rapid expansion poses a significant challenge.
As our records multiplied, the limitations of our manual system became glaringly
apparent. Managing individual student data became increasingly burdensome. The
manual approach proved prone to errors and demanded substantial human resources
and extensive time commitments for record processing.
The increasing influx of students underscored the inefficiency of our current system.
The manual processes struggled to keep pace with the escalating volume of student
records, resulting in inefficiencies and inaccuracies. Recognizing the need for a
more streamlined and automated approach became crucial. Transitioning to an
automated system emerged as a necessity to efficiently handle the burgeoning
volume of student information, ensuring precision, reducing errors, optimizing
human resources, and expediting record processing for the benefit of our
educational institution.
The principal goal driving the development of the "College ERP using MERN
stack" project is the establishment of a robust, dynamic system characterized by
speed, precision, uniformity, dependability, and adaptability. This system aims to
evolve continuously, accommodating future enhancements seamlessly within its
framework.
The essence of this initiative lies in democratizing information access. Each user,
whether a student, faculty member, or administrative staff, gains unrestricted access
to individual student records online, thereby facilitating efficient interaction and
information retrieval at their convenience.
5. Literature Review:
In recent times, the College Management System (CMS) held a prominent
position, but today, education stands as a pivotal force in society. There's a
steady decline in illiteracy rates and a simultaneous rise in literacy percentages,
marking education's profound influence across all societal domains. As
aspirations for higher professional degrees become widespread, admissions
surge, prompting the establishment of more colleges and schools. However, the
foremost challenge lies ahead.
6. Requirement Analysis
We need the following software to accomplish our project
Fig no 1.
ii. CSS : Cascading Style Sheets (CSS) is a style sheet language used for
describing the presentation of a document written in a markup language
such as HTML. CSS is designed to enable the separation of presentation
and content, including layout, colors, and fonts. This separation can
improve content accessibility, provide more flexibility and control in the
specification of presentation characteristics, enable multiple web pages to
share formatting by specifying the relevant CSS in a separate .css file
which reduces complexity and repetition in the structural content as well
as enabling the .css file to be cached to improve the page load speed
between the pages that share the file and its formatting.
iii. Javascript: JavaScript is one of the core technologies of the World Wide
Web. Over 97% of websites use it client-side for web page behavior, often
incorporating third-party libraries. All major web browsers have a
dedicated JavaScript engine to execute the code on the user's device . As
iv. MERN stack: The MERN architecture allows you to easily construct a
3-tier architecture (frontend, backend, database) entirely using JavaScript
and JSON.
Fig no 5.
v. React.js Front End : The top tier of the MERN stack is React.js, the
declarative JavaScript framework for creating dynamic client-side
applications in HTML. React lets you build up complex interfaces through
simple Components, connect them to data on your backendserver, and
render them as HTML.
vii. MongoDB Database Tier : If your application stores any data (user
profiles, content, comments, uploads, events, etc.), then you’re going to
want a database that’s just as easy to work with as React, Express, and
Node.That’s where MongoDB comes in: JSON documents created in your
React.js front end can be sent to the Express.js server, where they can be
processed and (assuming they’re valid) stored directly in MongoDB for
later retrieval. Again, if you’re building in the cloud, you’ll want to look
at Atlas. If you’re looking to set up your own MERN stack, read on
9. Conclusion :
The College ERP Management system, built on the MERN Stack, serves as a central
hub for diverse college functionalities, automating and streamlining processes for
administration, faculty, students, and guardians. This user-friendly platform boasts
remarkable reliability and time efficiency, providing a robust framework for
effective college management.
10. Summary :
The "College ERP using MERN stack" project heralds a cutting-edge web-based
application designed specifically to streamline the intricate web of information
management within various administrative echelons of a college. Acting as the
At its core, this system allows administrators to craft exclusive login credentials
for students and staff, fostering their seamless engagement with the platform.
Featuring a React-based frontend, it ensures an intuitive and user-centric
interface, while Node.js and Express.js orchestrate server
The project's core objective is to fashion a system that is resilient, adaptable, and
expandable, primed to integrate future upgrades effortlessly. Leveraging
technological prowess, it pledges flexibility, precision, and data security, thereby
optimizing resource utilization and ensuring unfettered access for authorized
users.
With a critical shift from manual to automated systems, the project seeks to
streamline processes, curtail errors, and expedite record management. By honing
in on the MERN stack - MongoDB, Express.js, React.js, and Node.js - it cements
a framework that is agile, scalable, and poised for forthcoming advancements.
This College ERP system serves as a unified command center for seamless
information governance across multifarious college departments. It champions
accessibility, fortification of data integrity, and efficient data management,
In essence, the College ERP using MERN stack project is a revolutionary leap
in educational management, promising an efficient, impregnable, and adaptable
system. It propounds a centralized conduit that not only streamlines operations
but also empowers educational institutions with informed decision-making
capabilities, fostering an environment ripe for learning and development.
11. References :
https://legacy.reactjs.org/docs/getting-started.html
https://nodejs.org/en
https://www.mongodb.com/
https://www.w3schools.com/js/
https://developer.mozilla.org/en-US/
https://stackoverflow.com/
https://papers.ssrn.com/sol3/papers.cfm?abstract_id=4111869
https://computerjournals.stmjournals.in/index.php/CTIT/article/view/197