18th July 2023
MIT First Grade College,
Department of computer science
PROJECT ON
“College ERP Using
MERN Stack”
PRESENTED BY : UNDER THE GUIDANCE OF:
Darshan V.K (BC201710) [Link] Nagaraj
Dinakar G.B (BC201711)
Kushal B.L (BC201723)
Table of Contents
Slides
Abstract 1
Introduction 2
Objective 3
Existing System 4
Proposed System 5
Interface Requirements 6
System Requirements 7
System architecture 8
Data flow Diagrams 9
Future Enhancements 10
Conclusion 11
I pvABSTRACT:
This project is on “College ERP using Mern stack” aiming to provide
automation support for the BCA department.
It reduces complexity through automation for students and faculty
functions. It helps to improve and maintain capabilities.
The front end used is React Js, the back end is Node Js, and the
database is MongoDB.
There are 3 are main actors student, faculty, and admin.
The main benefit of this proposed system is that it is very user-
friendly and accurate. So that faculties and students feel much more
comfortable working with it.
3
II INTRODUCTION:
College ERP (Enterprise Resource Planning) is a comprehensive web
application.
Mern stack is widely used for developing web applications including
our College ERP.
This web application allows us to access the whole information about
the department, staff, and students.
There are 3 actors on this website
1. Admin
2. Faculty
3. Student
4
III OBJECTIVE:
This Web Portal is used to grant access to basic Information about the
Department.
It improvises automation Between Students and Staff.
It aims to provide a user-friendly UI to improve overall efficiency.
Its more useful for students rather than new visitors
It’s particularly made for the department student.
5
IV EXISTING SYSTEM :
Department branch in university website.
1. This website contains all the departments in the university and its information.
Department website of different colleges.
1. Here it includes information about particular department, student attendance etc..
ISSUES WITH EXISTING SYSTEM
The existing system is more useful for new visitors
Less user interaction
It’s not very useful for students
It only provides information about the college
UI is not friendly
6
V PROPOSED SYSTEM:
A department specific website or web portal where students are able to find all the information.
Students can keep track of their attendance through this website.
This website will have better or user friendly UI (User Interface).
This website is more supportable towards students.
There are three modules:
Admin
Faculty
Student
VI Interface requirements:
MERN
MongoDB
Mongodb is a noSql database, where data can be stored in the
form JSON which is JavaScript Object notations.
Node JS
Node Js is a JavaScript runtime, which is used
to run backend application
Express JS
Express JS is a open source Web Application Framework for NodeJS.
React Js
React is Front-end framework of JavaScript.
Which is used for Interactive User Interface.
8
VII SYSTEM REQUIREMENTS
Hardware requirements
Computational device with proper internet connection.
Minimum of 2GB ram.
Storage of 512 HDD or SSD.
Processor of minimum 1.9 gigahertz (GHz) x86- or x64-
bit dual core processor with SSE2 Instruction set.
9
VIII SYSTEM REQUIREMENTS
Software requirements
Web browsers like chrome, Edge, Safari, Firefox etc.
Operating system.
Visual studio code text editor.
Font – end: ReactJs.
Back – end: nodeJs.
Database: MongoDB.
10
IX SYESTEM ARCHITECTURE
11
X DATA FLOW DIAGRAM
ADMIN
12
XI DATA FLOW DIAGRAM:
FACULTY
1
3
XII DATA FLOW DIAGRAM
STUDENT
1
4
XIII CONCLUSION:
College ERP using MERN Stack provides an easy way to automate the
functionalities of the college.
In this ppt, we like to conclude that our project College ERP using Mern
Stack for BCA program.
It is An exclusive website for a specific department .
We have analyzed the circumstances that students and Faculty are dealing
with .
So the technologies used to build will help to solve the present issues faced
by students and faculties.
We here by conclude that the project College ERP using Mern stack is well
Developed so that user can use without any Disruptions.
15
XIV Future Enhancement:
The role of parents can be implemented.
Forgot password can be implemented.
It can be enhanced according to NEP.
Can improve user interface.
16
Thank you