Professional Documents
Culture Documents
On
Placement Management System
Submitted to
B. TECH.
in
COMPUTER SCIENCE & ENGINEERING
Submitted By
Gyan Prakash Tiwari (200301120028)
Animesh Singh (200301120038)
Signature of HOD
Me Gyan Prakash Tiwari and my team mate Animesh Singh B.Tech CSE (Semester- 7th)
of School of Engineering &Technology, CUTM, Bhubaneswar, hereby declare that
the Project Report entitled “Placement Management System” is an original work
and data provided in the study is authentic one. This report has not been submitted to
any other Institute for the award of any other degree by me.
Signature of Student
Gyan Prakash Tiwari (200301120028)
Animesh Singh (200301120038)
5. Project Screenshots........................................................................................................................20
6. Conclusion………………………………………………………………………………………..2
1. Introduction
1.1. Overview:
Scope:
Data Management
Communication Management
In the Placement Management System, the role of the admin is crucial in ensuring the smooth
functioning and effective management of the entire platform. The admin has higher privileges and
responsibilities compared to other users and plays a central role in overseeing and controlling
various aspects of the system. Here are the key tasks and responsibilities of the admin in the
Placement Management System:
2.1.1.1. User Management:
Admin is responsible for managing user accounts, including
creating and approving accounts for students, placement
officers, and recruiters.
They can update user information, reset passwords, and
handle account-related issues.
3. USECASE SPECIFICATION:
Pre-Condition
Admin is logged into the system.
User registration requests are submitted by students, placement officers, or recruiters.
Post-Condition
User accounts are created, approved, and updated as per the admin's actions.
Basic Flow:
1. Admin View Pending User Requests:
The admin accesses the "Manage User Accounts" section in the admin dashboard.
The system displays a list of pending user registration requests from students, placement
officers, and recruiters.
The admin reviews the details provided by the user in their registration request.
If the provided information is valid, the admin approves the user's account.
The system sends an automated notification to the approved user regarding account
approval.
If the admin finds discrepancies or insufficient information in the registration request, they
can reject the user's account.
The system sends an automated notification to the user, informing them about the rejection
and the reason for it.
The admin can modify user account details, such as name, contact information, or
designation, if necessary.
The system updates the user's profile with the new information.
Alternative Flows:
5. Invalid Information Provided:
If the admin finds invalid or incorrect information in the user's registration request, they can
request the user to update the information.
The system sends an automated notification to the user, prompting them to provide the
correct details.
If the admin receives a request from a user to deactivate their account, the admin can
perform the deactivation.
The system marks the user account as deactivated, restricting their access to the system.
Exceptions:
System Error:
If the system encounters an error during the user account management process, the
admin is notified of the error.
The admin can attempt to resolve the issue or contact technical support for assistance.
Use Case Name: Approve Job Postings
Description: The admin approves job postings submitted by recruiters before they are made
visible to students in the Placement Management System.
Preconditions:
Admin is logged into the system.
Recruiters have submitted job postings for approval.
Postconditions:
Approved job postings are made visible to students on the platform.
Basic Flow:
The admin accesses the "Job Postings" section in the admin dashboard.
The system displays a list of pending job postings submitted by recruiters.
The admin reviews the details of the job posting, including job description, requirements,
and application deadline.
If the job posting adheres to the institution's guidelines and standards, the admin approves
it.
The system makes the approved job posting visible to students in the job listings.
Alternative Flow:
Reject Job Posting:
If the admin finds discrepancies or inappropriate content in the job posting, they can reject
it.
The system notifies the recruiter of the rejection and the reason for it.
Exceptions:
System Error:
If the system encounters an error during the job posting approval process, the admin is
notified of the error.
The admin can attempt to resolve the issue or contact technical support for assistance.
Actor: Student
Description:
This use case describes the process of a student applying for a job through
the Placement Management System.
Preconditions:
Postconditions:
Basic Flow:
The student selects a job posting from the list based on their interest and qualifications.
The system displays the job details, including the job description, requirements, and
application deadline.
The student reviews the job details to ensure it aligns with their career goals and
qualifications.
If interested, the student clicks on the "Apply" button.
The system prompts the student to upload their resume and other required documents.
4. Student Confirm Application:
Alternative Flow:
Exceptions:
System Error:
If the system encounters an error during the application submission process, the student is
notified of the error.
The student can attempt to resolve the issue or contact technical support for assistance.
Description:
This use case outlines the process of a student viewing the status of their job applications in
the Placement Management System.
Preconditions:
Postconditions:
The student selects a specific job application from the list to view its status.
The system displays the current status of the application, such as "Pending," "Shortlisted," or
"Rejected."
Exceptions:
No Submitted Applications:
If the student has not yet submitted any job applications, the system displays a message
indicating that no applications are available for viewing.
If the application status is not available due to system issues or data errors, the system
notifies the student of the unavailability.
CONCLUSION
Through the system, students can create and manage their profiles, showcasing their
academic achievements, skills, and work experiences. They can search and apply for job
openings posted by recruiters, track the status of their applications, and view interview
schedules. The system also facilitates seamless communication with recruiters and
placement officers, enabling students to receive feedback and clarifications during the
placement process.
The platform offers valuable resources such as interview preparation materials, career
guidance, and skill development workshops, empowering students to enhance their
readiness for job opportunities. With access to pre-placement talks and events, students
gain insights into company culture, job roles, and career prospects, enabling them to
make informed decisions about their career paths.
We would like to thank Prof. Rakesh Ray Sir for guiding us while developing this web
application.