0% found this document useful (0 votes)
12 views6 pages

Project Guide Allocation System Word File

The Project Guide Allocation System is a web application that automates the assignment of project guides to final-year students based on preferences, CGPA, and faculty capacity. It includes user roles for students, faculty, academic administration, and department coordinators, ensuring a fair and efficient allocation process. The system features error handling, security measures, and performance capabilities to manage large student and faculty data effectively.

Uploaded by

chagiraju324
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views6 pages

Project Guide Allocation System Word File

The Project Guide Allocation System is a web application that automates the assignment of project guides to final-year students based on preferences, CGPA, and faculty capacity. It includes user roles for students, faculty, academic administration, and department coordinators, ensuring a fair and efficient allocation process. The system features error handling, security measures, and performance capabilities to manage large student and faculty data effectively.

Uploaded by

chagiraju324
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

Project Guide Allocation System – Simple

Summary
1. Introduction
The Project Guide Allocation System is a web application that automatically assigns project
guides to final-year students.

It helps universities allocate guides fairly and quickly based on:

 Student preferences
 Student CGPA
 Faculty capacity

This removes the need for manual allocation and reduces errors.

2. Users of the System


Students

 Final-year students
 Submit their preferred project guides
 View the final guide allocation

Faculty

 Act as project guides


 Have a limited number of students they can supervise

Academic Administration

 Oversees the entire allocation process

Department Coordinators

 Manage guides and student allocations within the department

3. Student Requirements
Students must provide:

 Student ID
 Student Name
 CGPA

They must also submit 3 to 8 guide preferences in order of priority.

4. Faculty Requirements
Faculty information includes:

 Faculty ID
 Faculty Name
 Department
 Maximum number of students they can supervise

The system also allows CSV uploads for large student and faculty data.

5. Allocation Rules
The system allocates guides automatically using these rules:

1. Students with higher CGPA get priority.


2. If CGPA is the same, earlier registration gets priority.
3. Faculty cannot exceed their maximum capacity.
4. Each student gets only one guide.
5. The allocation is fully automated.

If none of the preferred guides have space, the student will remain unallocated.

6. Validations and Error Handling


The system checks for errors such as:

 Duplicate guide preferences


 Invalid CGPA values
 Less than 3 preferences
 Faculty with zero capacity

Even if there are more students than available guide slots, the system still runs.
7. System Structure
The system has three main parts:

Web Interface

Used by students and administrators.

Backend System

Runs the allocation algorithm.

Database

Stores:

 Student data
 Faculty data
 Preferences
 Allocation results
 Activity logs

8. Allocation Process
The allocation happens in these steps:

Step 1: Priority Sorting

Students are sorted by:

 Highest CGPA
 Earliest registration time

Step 2: Guide Assignment

For each student:

 The system checks their preferences one by one.


 If a guide has available capacity, the student is assigned to that guide.

Step 3: Unallocated Students

If no preferred guide has space, the student remains unallocated.


Step 4: Completion

After allocation:

 The system marks the process as completed


 Data is locked

9. User Interface Features


Student Portal

Students can:

 Submit guide preferences


 View their allocated guide

Admin Portal

Admins can:

 Upload student and faculty data


 Run the allocation process
 Reset the system if needed

Dashboard

Shows:

 Total students
 Total faculty
 Number of allocations
 Guide seat usage
 Allocation status

10. Security
The system includes:

 Role-based login
o Student
o Faculty
o Admin
 Secure password storage
 Restricted access to sensitive actions like running or resetting allocation

11. Performance
The system is designed to:

 Handle at least 1000 students


 Complete allocation within 5 seconds

12. Logging and Monitoring


The system records:

 Every allocation action


 Time of allocation
 User performing the action

These logs help with auditing and troubleshooting.

13. System Reset


Admins can reset the system when needed.

Reset will:

 Remove all current allocations


 Record the reset in logs
 Allow allocation to run again after updates

14. Conclusion
The Project Guide Allocation System improves how universities assign project guides by:

 Automating the process


 Ensuring fair allocation
 Preventing faculty overload
 Reducing manual errors
 Providing transparency through reports and dashboards
It helps academic institutions manage project guide assignments efficiently.

If you want, I can also convert this into an even shorter 1-page summary for presentation
or viva (very useful for exams).

You might also like