0% found this document useful (0 votes)
10 views15 pages

Ilovepdf Merged

The Alumni Management System (AMS) is a web-based platform developed using the MERN stack to enhance interaction between alumni and their institutions, facilitating professional networking and event participation. It addresses issues of scattered alumni data and poor engagement by providing a centralized system for managing alumni records, events, and communication. Future enhancements may include real-time chat, analytics dashboards, and mobile applications to further improve user experience and engagement.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views15 pages

Ilovepdf Merged

The Alumni Management System (AMS) is a web-based platform developed using the MERN stack to enhance interaction between alumni and their institutions, facilitating professional networking and event participation. It addresses issues of scattered alumni data and poor engagement by providing a centralized system for managing alumni records, events, and communication. Future enhancements may include real-time chat, analytics dashboards, and mobile applications to further improve user experience and engagement.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 15

ALUMNI MANAGEMENT SYSTEM

DBMS LAB PROJECT REPORT 21CSP205J

Submitted by

SHIVANGI SAXENA RA2311003030165


ARYANTIWARI RA2311003030171

Under the guidance of

Ms. Ankita Singh


(Assistant Professor, Department of CSE)

in partial fulfillment for the award oftlte degree of

BACHELOR OF TECHNOLOGY
1n

Computer Science & Engineering


FACULTY OF ENGINEERING AND TECHNOLOGY

Delhi NCR Campus, Modinagar, Ghaziabad (U.P.)


BONAFIDE CERTIFICATE

Registration no RA2311003030165 Certified to be the Bonafide record of work


done by Shivangi Saxena of 4th se1nester 2 nd year B. TECH degree course in SRM
INSTITUTE OF SCIENCE & TECHNOLOGY, DELHI-NCR Campus for the
Department ofComputer Science & Engineering, in DATABASE MANGEMENT
SYSTEM (Code 21CSP205J) during the acade1nic year 2024-25.

·••••••••••·

Q~

~~
Ms. Ankita Singh
,..1 \
/lf:j I 'l't =-= .:
Head of the Departni.enf.(CSE)

(Assistant Professor)

Submitted/or project presentation held on. /___/__at SRM /ST, NCR


Campus.
BONAF IDE CERTIFICATE

Registration no RA2311003030171 Certified to be the Bonafide record of work


done by Aryan Tiwari of 4th semester 2nd year B. TECH degree course in SRM
INSTITUTE OF SCIENCE & TECHNOLOGY, DELHI-NCR Campus for the
Department ofCotnputer Science & Engineering, in DATABASE MANGEME NT
SYSTEM (Code 21CSP205J) during the academic year 2024-25 .

Ms. ~ta Singh Head of the Department (CSE)

(Assistant Professor)

Sub1nitted for project presentation held on__/__/_at SRM !ST,. NCR


Campus.
ABSTRACT
The Alumni Management System (AMS) is a web-based solution designed to enhance interaction
between alumni and their alma mater. It serves as a bridge for professional networking, event
participation, and information sharing. Developed using the MERN stack (MongoDB, Express.js,
React.js, and Node.js), the application ensures real-time responsiveness, scalability, and secure role-
based access. It simplifies the management of alumni data, event organization, and communication
through a centralized and intuitive platform.
PROBLEM IDENTIFICATION
In most institutions, alumni data is either scattered across multiple departments or stored in outdated
formats. There is no central communication channel that enables direct interaction between the
administration and alumni. Manual processes make it difficult to organize events or reach out to
alumni for collaboration or mentorship opportunities. The need for a robust, centralized system is
crucial to foster long-term relationships, maintain updated records, and allow for two-way
interaction that benefits both the institution and its alumni community.

- No centralized alumni platform

- Lack of professional network among alumni

- Manual event management

- Poor alumni engagement and outreach

- Difficulties in sending announcements or updates


INTRODUCTION
This project has been built using a full-stack MERN (MongoDB, Express, React, Node) architecture
that promotes scalability and maintainability. Alumni can log in, create their profiles, and connect
with others based on graduation year, industry, or interests. The admin panel allows designated
officials to post announcements, manage alumni records, and track user activity. This project aims
to create a connected digital ecosystem where alumni and institutions can benefit mutually.

The Alumni Management System is developed to build strong connections between an institution
and its alumni community. The system promotes meaningful engagement by offering event
participation, profile updates, and direct messaging features. By applying full-stack development
principles, AMS aims to ensure a user-friendly, secure, and efficient experience for administrators
and alumni users alike.
SYSTEM ARCHITECTURE
- Frontend: React.js (UI/UX)

- Backend: Node.js with Express.js

- Database: MongoDB (NoSQL)

- Authentication: JWT for secure token-based login

- Hosting: Supports deployment on Render, Vercel, or Heroku

________________________________________________________________________________
MODULES
Authentication Module

Registration/login for alumni and admins

JWT-based session handling

Password hashing with bcrypt

Alumni Module

Update professional and academic details

View other alumni profiles

Participate in events

Direct messaging

Admin Module

Manage alumni data

Create/edit/delete events

Post announcements

Monitor platform activity


FEATURES
The features of the AMS have been designed with both functionality and user experience in mind.
The system ensures that all user data is securely stored and only accessible by authorized personnel.
Profiles are dynamic and can be updated as users advance in their careers. The platform also
supports social interactivity by enabling private messaging, thereby enhancing collaboration and
network-building opportunities.

- Secure login with JWT and bcrypt

- Role-based dashboards

- Profile customization with social media links

- Event registration and tracking

- Direct messaging between alumni

- System-wide announcements

- Responsive, mobile-friendly interface

________________________________________________________________________________
ENTITY RELATIONSHIP DIAGRAM (ERD)
Entities:

- Alumni (AlumniID [PK], Name, Email, Password, GraduationYear, Profession, Company)

- Admin (AdminID [PK], Name, Email, Password)

- Event (EventID [PK], Title, Date, Description, Venue)

- Registration (RegID [PK], AlumniID [FK], EventID [FK], Status)

- Message (MessageID [PK], SenderID [FK], ReceiverID [FK], Content, Timestamp)

- Announcement (AnnouncementID [PK], Title, Content, Date)

Relationships:

- One-to-many: Admins create multiple announcements/events

- Many-to-many: Alumni can register for multiple events

- One-to-one: Messages sent between users


CONVERSION OF ER DIAGRAM TO RELATIONAL DATABASE
CREATE TABLE Alumni (
AlumniID INT PRIMARY KEY,
Name VARCHAR(100),
Email VARCHAR(100) UNIQUE,
Password VARCHAR(100),
GraduationYear INT,
Profession VARCHAR(100),
Company VARCHAR(100)
);

CREATE TABLE Admin (


AdminID INT PRIMARY KEY,
Name VARCHAR(100),
Email VARCHAR(100) UNIQUE,
Password VARCHAR(100)
);

CREATE TABLE Events (


EventID INT PRIMARY KEY,
Title VARCHAR(100),
Date DATE,
Description TEXT,
Venue VARCHAR(100)
);

CREATE TABLE Registrations (


RegID INT PRIMARY KEY,
AlumniID INT,
EventID INT,
Status VARCHAR(50),
FOREIGN KEY (AlumniID) REFERENCES Alumni(AlumniID),
FOREIGN KEY (EventID) REFERENCES Events(EventID)
);

CREATE TABLE Messages (


MessageID INT PRIMARY KEY,
SenderID INT,
ReceiverID INT,
Content TEXT,
Timestamp DATETIME
);
CREATE TABLE Announcements (
AnnouncementID INT PRIMARY KEY,
Title VARCHAR(100),
Content TEXT,
Date DATE
);

________________________________________________________________________________
FUTURE SCOPE
- Real-time chat system with notifications

- Analytics dashboard for admin insights

- Alumni mentorship and job referral features

- QR-based attendance for event check-ins

- Mobile app for better engagement

________________________________________________________________________________
CONCLUSION
By integrating modern web technologies and prioritizing data security and usability, the Alumni
Management System serves as a future-ready application. It enables institutions to not only
maintain but also grow their alumni networks in meaningful ways. Furthermore, the system’s
modular design allows for easy expansion and customization based on institutional needs.

The Alumni Management System introduces a professional, organized, and scalable approach to
alumni relations. It improves event coordination, data management, and community building within
an institution. Built with modern technologies, AMS promises secure interactions, intuitive
navigation, and extensible functionality for future growth.

________________________________________________________________________________
REFERENCES
- Node.js Documentation - https://nodejs.org

- MongoDB Manual - https://www.mongodb.com/docs/manual/

- React.js Docs - https://reactjs.org/docs

- Express.js Web Framework - https://expressjs.com

- JWT Guide - https://jwt.io/introduction

- GitHub Full-Stack Projects - https://github.com/topics/mern-stack

________________________________________________________________________________

You might also like