Online College Admission Management System Project using Spring Boot, JSP & MySQL

College Admission Management System Project

College Admission Management System Project 

"Online College Admission Management is a dynamic web application using which students can apply for the different-different colleges and thereby colleges can allot the seat to the student in their college based on the criteria"

The project is designed so that students can learn about the project and understand the logic applied in the project based on the requirements, and thereby they can grow their skills.

dynamic web application

TECHNOLOGIES USED

1. Spring Boot

2. JSP (Frontend)

3. BootStrap (Styling)

4. MySQL for Database

5. Maven for project management

6. Embedded Tomcat Server for running Spring boot project

USER MODULES

The project basically has 3 user modules:

1) ADMINISTRATOR MODULE

2) STUDENT MODULE

2) COLLEGE MODULE

FUNCTIONAL MODULES

1) User Authentication Module

The registration and Login system has been added so that only authenticated users (Admin or Student or College) can perform their functionalities.                              

2) College Module: 

Add College, View College Details, View All Colleges, Apply for College.

3) College Course Module: 

Add Course, View All Course.

4) Student Application Module

Apply Application form, View My Application, View All Applications, and Approve the Application, Download the Application in pdf, View the Application Approval Status.

5) College Allotment Module

Apply for Colleges, View Applied Colleges, Allot College, and Check College Allotment Status, Download Allotment Status in pdf.

You Can Also Watch the Full Video on YOUTUBE:-

OVERVIEW

College Allotment Module

The project contains 3 modules i.e. Admin, Student & College. So firstly Admin will register, and login into the system, and firstly he can Add the Courses like B.E, B. Tech, B. Pharm.. etc. After this Admin will Register the Colleges along with the Courses that Colleges have.

Once all the Colleges are added to the system, now when Students will register and login into the system, Students will be able to see all the Courses and Colleges available. But at first, customers will not be able to see apply for the colleges. Firstly students have to Register for the Application Form.

So Student will fill out the Application form which will contain all the details like personal details, 10th, and 12th documents, and the course the Student is interested in. Once the student submits the form, now Admin will be able to see the Student Application Form. and he can check if each detail like the 10th and 12th details is correct or not, if the document is not proper then the Student has to upload the document again, so if all the details are correct then Admin will approve the application.

Once the Application Form is approved from the Admin side, now Students can apply for the colleges based on the college's Seat Availability.

And now College will log in to the system, and he will be able to see the students who have applied for Admission. And now college can Allot a seat to the Student who has not been allotted any seat.

And now Students will be able to see the allotted college.

In the end, Admin will be able to see all the details of Students and Colleges.

ROLES OF USER

ADMIN ROLE

1) Admin will be able to Register into the System.

Register into the System

2) Admin will be able to Log in to the System.

Login into the System

3) After the Admin login, he can add the Course.

add the Course

4) After the Admin login, he can Register the College.

Register the College

5)  Add the Course for the College for which Admission is Open.

Admin will be able to add the course for the College by using the unique college Code for which the Admission is open.

Admission is Openadd the course for the College

6) Admin can view all the registered colleges.

registered colleges

7) Admin can view all the Application Forms.

Admin can view all the Application Form which is submitted by the Students.

Application Form which is submitted by the Students

7) Admin can check the Student allotment status

Admin can check the allotment status of Students like all the applied colleges and the Allotted College.

tudent allotment status

8) Admin can Download the Application Form with College Allotment Status in PDF format. 

College Allotment Status in PDF format.

9) Admin can Approve the Student Application Form.

Admin can Approve the Student Application form, before approving the form, Admin can download the 10th and 12th Documents to verify the details. And if Admin denies any Document then Student have to upload a proper document. 

student Application Form

STUDENT ROLE

1) Students can Register into the System.

Register into the System

2) Students can log in to the System.

log in to the System

3) Students can register their Application Form.

Student can fill out the application form, where he has to fill in personal details, and course interests and upload the 10th & 12th Documents.

Application Form.

After Clicking on Add Application Button he will be redirected to upload the 10th and 12th Document Pages as shown below.

Add Application ButtonClicking on Add Application Button

After uploading the documents, the Student will be redirected to the Payment Page.

Pay And Submit Application Button
After clicking on Pay And Submit Application Button, the Students Application will get Submitted.

After this, If the Student again clicks on Register Application Form then we will be able to see the below message on the screen.

Register Application Form

4) Students can see his Application form.

Students Application form

5) Students can upload Documents if Admin rejects the Documents.

Admin rejects the Documents

6) Students can Apply to multiple Colleges for Admission.

After the Approval of the Application form from the Admin, the Student will be able to apply to multiple colleges for Admission.

multiple Colleges for Admission

7) Students can see his Allotment status.

If no college has allotted a seat to the Student, then he will be able to see the below message on the screen.

Allotment status

COLLEGE ROLE

1) College can view all the Students who have applied for Admission.

The college can see all the applied Students for Admission and the Selected Students in the College. And College can view Student's Application Form.

applied for Admission

2) College can Allot the seats to Students.

In the above picture, we can see, the Student's Allotment status is NOT ALLOTTED, and this indicates the college that can allot this student because till now no college has allotted a seat to this Student.

So to Allot the Seat to this Student, College has to click on the Allot Button.

and Now after Allotting the Seat to the Student College will be able to this Student in the Selected Student also student's Allotment Status has changed to ALLOTTED as we can see in the below picture.

Allot the seats to Students

3) College can Download the Students Application Form with Allotment Status in PDF format.

Students Application Form with Allotment Status


Other practical projects using React & Spring Boot 

1) Online Banking System using Spring Boot & React.

2) Hospital Management System using Spring Boot & React.

3) Hotel Booking System using Spring Boot & React.

4) E-commerce Project using Spring Boot & React.

5) Gym Management System using Spring Boot & React.

6) Employee Management System using Spring Boot & React.

7) Train Ticket Booking System using Spring Boot Microservices & React.

8) Online Bike Service Booking System using Spring Boot & React.

9) Turf Booking System Project using Spring Boot & React.

10) Task Management System Project using Spring Boot & React.

11) Airline Reservation System using Spring Boot & React.

12) Multi-Vendor E-commerce Project using Spring Boot & React.

13) Multi Vendor Online Food Ordering Project using Spring Boot & React.

14) Online Job Portal using Spring Boot & React.

15) Courier Management System Project using Spring Boot & React.

16) Online Bidding System Project using Spring Boot & React.

17) Online Exam Portal Project using Spring Boot & React.



Students can use this project for learning and can submit the project for their final year or Internship projects.

IF YOU WANT THE PROJECT DO CONTACT ME. 

I will give you the full project SOURCE CODE and I will do a COMPLETE SET-UP of the project on your PC or Laptop remotely.

Or You can simply Request for the Project Source Code & Set Up by clicking on the below button.

MAIL ME AT codewithmurad@gmail.com

DM ME ON INSTAGRAM at @codewithmurad

DM ME ON FACEBOOK at @codewithmurad 

DM ME ON TELEGRAM at @codewithmurad 

Connect on My Discord Server: CLICK HERE

Post a Comment

0 Comments