SlideShare a Scribd company logo
IJIRST –International Journal for Innovative Research in Science & Technology| Volume 1 | Issue 12 | May 2015
ISSN (online): 2349-6010
All rights reserved by www.ijirst.org 1
Automated System for Placements
Rishikesh Bane Saman Khan
UG Student UG Student
Department of Computer Engineering Department of Computer Engineering
S.I.E.S Graduate School of Technology S.I.E.S Graduate School of Technology
Sneha Munden
UG Student
Department of Computer Engineering
S.I.E.S Graduate School of Technology
Abstract
Automated system for placements automates activities of placement cell by providing opportunities to the student community to
use collective intelligence to increase selection ratio and eases out process of creation of management information automatically.
ASP focuses on the automation of the placement cell. It includes authorizing the resumes, communicating about the various job
openings to the student community, managing the corporate relationship for inviting them for the placements as well other
activities like providing corporates with student resumes, creating the placement metrics, monitoring the progress of the selection
process, communicating with different users etc. .ASP provides a module for Student (Current Student), Administrator (TPO/
TnP Staff) and TnP coordinator. It manages Placement process of each Job posting individually, authenticate and activate the
student profiles, send notifications to students, create list of students as per company HR Manager Job Request, provide the list
of shortlisted student with resume, export data of shortlisted students to excel file based on Search Criteria, set preferences for
student eligibility criteria for placement, secured Access to users, upload of cv format by the admin as per each company
requirement, download of CV by the student, view news and events, update student information and their status with respect to
placement, view reports of placements, calendar to be aware of date of arrival of the company, list of students that have
registered for the company and various other events happening under Training and Placement.
Keywords: TnP, TPO, coordinator, Student, placements, ASP
_______________________________________________________________________________________________________
I. INTRODUCTION
The use of Internet and World Wide Web revolutionized the provision of information and the facility for the user to take action
on the information obtained. The use of Internet enables users to manage placement process. This led to a unique web based
placement management system developed specifically by the placements practitioner and the software programmer to become
Online Placement system. This system is an online application that can be accessed throughout the organization and outside as
well with proper login provided. This system can be used as an application for the Training and Placement Officer (TPO) of the
college to manage the student information with regards to placement. Students logging should be able to upload their information
in the form of a CV.
ASP is an application to facilitate students in SIESGST to register and search for jobs. The TPO to take effective actions on
the web as follow-on from the information they have viewed. TPO provides approval of student registration and updating. ASP
system provides information on placement providers and the placements they offer so that students may view and assess their
opportunities. Computer based information system are designed to improve existing system. Whatever the information, TPO has
to pass to the student and he or she can inform online. Improve accuracy in result. It has user-friendly interface having quick
authenticated access to documents. It provides the facility of maintaining the details of the students. It will reduce the paper work
and utilize the maximum capabilities of the setup and organization as well as it will save time and money, which are spending in
making reports and collecting data. It can be access throughout the organization and outside as well with proper login provided.
This system can be use as an application for college to manage the student information concerning placement.
II. COMPARISON WITH PREVIOUSLY IMPLEMENTED SYSTEM
1) Integration with the exam cell helps us retrieve the authentic students details and marks. These details can be used
directly into ASP. This eliminates the option of students filling their marks manually and then admin verifying them
row-by-row. The records provided by the students may be inaccurate. This leads to inconsistency in data and misleading
information. For example a company mentions eligibility criteria of as 60%. A student with 59.5% may round of his/her
aggregate to 60% and may apply for the company. Due to this the number of students eligible for the company will be
misleading. If only 20 students are available, due to rounding off of percent the count may increase to 25. This generates
misleading information. This entire integration is not present in the current implemented system.[3][4]
Automated System for Placements
(IJIRST/ Volume 1 / Issue 12 / 001)
All rights reserved by www.ijirst.org 2
2) We provide a separate login for CO-ORDINATOR. Co-ordinator is basically a department-level TnP head. He will be
able to view only the student’s specific to that branch/department only and perform all functionalities. This basically
will reduce the TPO/TnP Admin workload. There is no such login available in the current system.[3][4]
3) Status of student’s application for each company will be provided on student profile/home page. Whether he is
eligible/non-eligible and placed/unplaced for a company will be the status given.[3][4]
4) The news & events taking place under the TnP cell will be displayed in a calendar format. If a company is coming then
the particular date will be highlighted, and when you hover over the date, a pop-up screen will appear giving brief
description of the company and a link to the company page in the system.[3][4]
5) We provide a new option called as the Subscription Option. This has never been implemented before. Once we enter the
company page after viewing the news and events, there will be a subscription button at the bottom. When the student
clicks the button he will be subscribed for the company. This means that the TPO/TnP Admin will have an automated
interested students list for each company.[3][4]
6) Under the Training section of the system we are conducting online aptitude tests and important information regarding
interviews and placements.[3][4]
III. PROPOSED SYSTEM
The proposed system aims at managing student information with regards to placement. This system is use to store information of
all the students. CVs are categorized according to various streams. Various companies can access the information. Students can
maintain their information and can update it. Notifications are sent to students about the companies. Students can access previous
information about placement. Also the component is user friendly. Generally the TPOs of the Colleges have to face a lot of
problems in management of the Students information. Various type of searching criteria for student is given as by CGPA, live kt,
dead kt, internal kt and branch.
As per the proposed system, the student can view news and events, in which latest news about companies is provided. There
are mainly 2 categories- Placement news and training news. In placement news the student can subscribe for a company by
clicking on the Subscribe button. In the training news consist of the various workshops being conducted. Resume can be
uploaded and the resume format for different companies can also be downloaded. Student can view calendar and view the same
options as of news & events in a easy grid format. In the training part of the system we provide the option of downloading papers
and details regarding seminars and aptitude tests.
ASP will be integrated with the exam cell, so that the marks can be taken directly for filtration by the admin. There is no need
for any verification that was done earlier. It was tiresome and time consuming.
IV. IMPLEMENTATION
The entire project is built on spring framework and database schema with the help of MySQL Workbench.
Student:A.
Student is a very important entity of the ASP system. Student acts as the main user. Therefore, all the data provided to the
student should be accurate as well as consistent. Asp aims at providing transparency to student regarding all placement activities.
In student module, student is provided with tabs mainly news and events, student profile, resume and training. News and events
tab consists of news related to companies and training activities like seminars, pre-placement talks etc. News related to
companies’ leads to a page, which consists of information about the company, eligibility criteria with display of company logo.
Any student who wishes to apply for the company can click on subscribe button provided at the end of the page .The system will
then fetch information about the student to verify if the student is eligible to subscribe. If yes, a dialogue box with a message
“successfully subscribed” appears and the student details are entered into the database that has all enrolled students. If no,
dialogue box with a message “not eligible” appears.
News related to training can only be viewed and for convenience its details are provided in training tab.
A student can view his/her details in student profile. The student can also upload his/her photo on the profile. A student can
update his/her marks, number of live or dead kts and other details anytime. A student profile is made visible to both admin and
co-ordinator, hence making verification of data easy.
A student can download resume format that has been uploaded by the admin through the resume tab. A student can then
upload his/her resume as per the previously uploaded resume format by the admin. A student can also modify or update the
resume document an reload it.
Student can also view calendar. Calendar has respective days of upcoming events highlighted. On clicking the highlighted date
further details of the event.
Automated System for Placements
(IJIRST/ Volume 1 / Issue 12 / 001)
All rights reserved by www.ijirst.org 3
Fig. 1: Student Profile UI
In training a student can access aptitude question and interview questions of a particular company. Payment for seminars
related to placement. Details like description and timings of pre-placement talks can also be obtained.
Fig. 2: Company page on Student login
Fig. 3: Calendar Grid
Admin:B.
Admin is also provided with five tabs mainly news and events, view database, resume, calendar and training. News and events
can be added or removed by the admin by simply clicking on add or remove option at the bottom of the page. On clicking add,
admin is directed to another page where the admin can mention about the event and description including time ,date and venue
of the event.
Admin can upload resume format as per the company requirement so that the student can just fill in the details in that
particular file making the process easier and simpler. Admin can also download resumes which student has uploaded. This
enables admin to verify if the document uploaded by the student is as per the desired format and satisfies the requirement. Admin
can also add events to the calendar. The date of the event will be highlighted and will be visible to the student. Details of the
events like seminar and company can also provided. This ensures that students are aware of all the activities taking place in the
college with respect to placement.
Automated System for Placements
(IJIRST/ Volume 1 / Issue 12 / 001)
All rights reserved by www.ijirst.org 4
Fig. 4: Eligible Student List on Admin login
Fig. 5: Database Filtration
Fig. 6: News and Events with Edit option on Admin side
Co-Ordinator:C.
Co-ordinator can access information only related to their respective branch. Placement reports of each branch are generated as
per the number of students placed. The co-ordinator can then analyse the reports and take appropriate action like uploading more
number of test papers, asking students for company preference etc. coordinator can also upload necessary documents that are
required for training the students for interview and aptitude tests of various companies. A forum is also provided for students to
post questions and answers can be provided by respective co-ordinators.
Asp Using Hibernate:D.
Hibernate is an object-relational mapping framework for the Java language, providing a framework for mapping an object-
oriented domain model to a traditional relational database. Hibernate solves object-relational impedance mismatch problems by
replacing direct persistence-related database accesses with high-level object handling functions.Hibernates primary feature is
mapping from Java classes to database tables (and from Java data types to SQL data types). Hibernate also provides data query
and retrieval facilities. It generates SQL calls and relieves the developer from manual result set handling and object conversion.
Automated System for Placements
(IJIRST/ Volume 1 / Issue 12 / 001)
All rights reserved by www.ijirst.org 5
Applications using Hibernate are portable to supported SQL databases with little performance overhead Mvc model in spring
framework has been used. Hibernate resolves the problem of mapping model to MySQL database. Hibernate allows creation of
tables in spring itself with its respective table created in MySQL simultaneously. This eliminates the need to create tables
separately and then again create a model in spring with respect to that particular table. Queries can be used in hibernate and
retrieval of data is also simplified. The function, which we have used in our application, is list record. Applications using
Hibernate are portable to supported SQL databases with little performance overhead
Fig. 7-10: Hibernate Example of Record
V. BENEFITS OF USING SPRING FRAMEWORK
Following is the list of few of the great benefits of using Spring Framework:
1) Spring enables developers to develop enterprise-class applications using POJOs. The benefit of using only POJOs is
that you do not need an EJB container product such as an application server but you have the option of using only a
robust servlet container such as Tomcat or some commercial product.
2) Spring is organized in a modular fashion. Even though the number of packages and classes are substantial, you have to
worry only about ones you need and ignore the rest.
3) Spring does not reinvent the wheel instead, it truly makes use of some of the existing technologies like several ORM
frameworks, logging frameworks, JEE, Quartz and JDK timers, other view technologies.
4) Testing an application written with Spring is simple because environment-dependent code is moved into this
framework. Furthermore, by using JavaBean-style POJOs, it becomes easier to use dependency injection for injecting
test data.
5) Spring's web framework is a well-designed web MVC framework, which provides a great alternative to web
frameworks such as Struts or other over engineered or less popular web frameworks.
6) Spring provides a convenient API to translate technology-specific exceptions (thrown by JDBC, Hibernate, or JDO, for
example) into consistent, unchecked exceptions.
Automated System for Placements
(IJIRST/ Volume 1 / Issue 12 / 001)
All rights reserved by www.ijirst.org 6
7) Lightweight IoC containers tend to be lightweight, especially when compared to EJB containers, for example. This is
beneficial for developing and deploying applications on computers with limited memory and CPU resources.
8) Spring provides a consistent transaction management interface that can scale down to a local transaction (using a single
database, for example) and scale up to global transactions (using JTA, for example).[1]
VI. CONCLUSION
In today’s world, smooth functioning of an organization cannot simply rely on paper work. Manual operation of a department
makes functioning of that department error prone and time consuming. The users however demand a fast and efficient system. In
existing system, most of the work is done manually. Students submit their marks through paper or Google forms. In the current
placement system the students are not aware of placement activities due to lack of communication. The proposed system- ASP
will help in eliminating all the drawbacks of the current online system and also automate most of the manual work the faculties
used to conduct.[4][3]
VII. FUTURE SCOPE
The system has been designed at the maximum possible excellence. Still we accept some drawbacks, as it is a human effort. The
system cannot provide the sms integration where the students will get notifications through sms alerts about various news in TnP.
The program is coded in spring framework, which will be very useful for future enhancement. There is scope for improvement of
the system. Apart from these there is scope for generating many more features. This software can be extended easily without
affecting the functionality. In the future, we can also provide automated mailing system. We can also create a module where the
payment for workshops n seminars can be done. System for NEFT can be implemented.
VIII. ACKNOWLEDGEMENT
All of this would not have been possible without the unrelenting support and enthusiasm of our project guide-Ms. Varsha Patil.
From suggesting us such a great topic for our project, and thereby educating and guiding us for the same, she has really been a
shining light for all of us to pursue this endeavour. We would also like to thank Prof. Rizwana Shaikh, Project Co-ordinator, for
giving us the right instruction and helping us with all the technicalities of the documentation. We would also like to thank our
Head Of Department Prof. Rajesh Kadu, and our Principal Dr. Alka Mahajan for their support and encouragement. We would
also like to thank the excellent faculty of the computer department, SIES GST for making our fundamentals clear, without which
we would have never come this far.
REFERENCES
[1] Documentation Springs. "Spring Documentation." Documentation - Springs. Spring MVC, 15 Mar. 2013. Web. 13 Oct. 2014.
<http://www.spring.io/docs>.
[2] Patel, Viral. "Spring MVC Tutorials, Tips & Tricks - ViralPatel.net." ViralPatelnetRss. Spring MVC, 6 June 2006. Web. 9 June 2014.
[3] Mr. Nilesh R., Dr. Seema S., Prof. Kavita S., Vidyalankar Institute of Technology “An Interactive Online Training and Placement System”.
[4] Gaurav G., Anchal J., International School of Informatics and Management “Training and Placement Cell”, www.iis.jaipur.org
[5] Wu Qunli, NCEPU, Baoding, China, “ Analysis on the integration of ERP in E-business”.
[6] PDF on “Spring Quick Reference Guide” www.tutorialpoint.com

More Related Content

What's hot

Smart Alert for College
Smart Alert for CollegeSmart Alert for College
Smart Alert for College
ijtsrd
 
Ntcs brochure
Ntcs brochureNtcs brochure
Ntcs brochure
ntcs
 
B017540718
B017540718B017540718
B017540718
IOSR Journals
 
Sims(Student Information management System)
Sims(Student Information management System)Sims(Student Information management System)
Sims(Student Information management System)
saiyadsanobar
 
IRJET - A Review Paper on Managing Student Database
IRJET -  	  A Review Paper on Managing Student DatabaseIRJET -  	  A Review Paper on Managing Student Database
IRJET - A Review Paper on Managing Student Database
IRJET Journal
 
IRJET- ACE Forum
IRJET-  	  ACE ForumIRJET-  	  ACE Forum
IRJET- ACE Forum
IRJET Journal
 
IRJET- Enhanced Mobile Application for Training and Placement Cell
IRJET- Enhanced Mobile Application for Training and Placement CellIRJET- Enhanced Mobile Application for Training and Placement Cell
IRJET- Enhanced Mobile Application for Training and Placement Cell
IRJET Journal
 
Education 11-00552
Education 11-00552Education 11-00552
Education 11-00552
LADYDIANNEMATIBAG
 
IRJET- Student Statistics System using Confined Android App
IRJET- Student Statistics System using Confined Android AppIRJET- Student Statistics System using Confined Android App
IRJET- Student Statistics System using Confined Android App
IRJET Journal
 
Counseling Tips and Tricks 2.0
Counseling Tips and Tricks 2.0Counseling Tips and Tricks 2.0
Counseling Tips and Tricks 2.0
Shelley Krause
 
An Android Application for University Based Academic Solution
An Android Application for University Based Academic Solution An Android Application for University Based Academic Solution
An Android Application for University Based Academic Solution
IJEID :: International Journal of Excellence Innovation and Development
 
IRJET- Educational Data Mining for Prediction of StudentsPerformance using Cl...
IRJET- Educational Data Mining for Prediction of StudentsPerformance using Cl...IRJET- Educational Data Mining for Prediction of StudentsPerformance using Cl...
IRJET- Educational Data Mining for Prediction of StudentsPerformance using Cl...
IRJET Journal
 
Smartpoly Android Application
Smartpoly Android ApplicationSmartpoly Android Application
Smartpoly Android Application
SubmissionResearchpa
 
SMART AGENT BASED SEARCH FOR ADMISSION IN INSTITUTIONS OF HIGHER LEARNING
SMART AGENT BASED SEARCH FOR ADMISSION IN INSTITUTIONS OF HIGHER LEARNINGSMART AGENT BASED SEARCH FOR ADMISSION IN INSTITUTIONS OF HIGHER LEARNING
SMART AGENT BASED SEARCH FOR ADMISSION IN INSTITUTIONS OF HIGHER LEARNING
IJITE
 
Online Examination System for English Grammar
Online Examination System for English GrammarOnline Examination System for English Grammar
Online Examination System for English Grammar
ijtsrd
 
A New Registration Model for Mandarin Proficiency Test
A New Registration Model for Mandarin Proficiency TestA New Registration Model for Mandarin Proficiency Test
A New Registration Model for Mandarin Proficiency Test
IJERA Editor
 
Presentation1
Presentation1Presentation1
Presentation1
Chumiss123
 
Information Management System for Higher Educational Institutions
 Information Management System for Higher Educational Institutions Information Management System for Higher Educational Institutions
Information Management System for Higher Educational Institutions
IJMREMJournal
 
Online assessment guide eklavvya.in
Online assessment guide  eklavvya.inOnline assessment guide  eklavvya.in
Online assessment guide eklavvya.in
Splashgain Technology Solutions Pvt Ltd.
 

What's hot (20)

Smart Alert for College
Smart Alert for CollegeSmart Alert for College
Smart Alert for College
 
Ntcs brochure
Ntcs brochureNtcs brochure
Ntcs brochure
 
B017540718
B017540718B017540718
B017540718
 
Sims(Student Information management System)
Sims(Student Information management System)Sims(Student Information management System)
Sims(Student Information management System)
 
IRJET - A Review Paper on Managing Student Database
IRJET -  	  A Review Paper on Managing Student DatabaseIRJET -  	  A Review Paper on Managing Student Database
IRJET - A Review Paper on Managing Student Database
 
Asif change t (1)
Asif change t (1)Asif change t (1)
Asif change t (1)
 
IRJET- ACE Forum
IRJET-  	  ACE ForumIRJET-  	  ACE Forum
IRJET- ACE Forum
 
IRJET- Enhanced Mobile Application for Training and Placement Cell
IRJET- Enhanced Mobile Application for Training and Placement CellIRJET- Enhanced Mobile Application for Training and Placement Cell
IRJET- Enhanced Mobile Application for Training and Placement Cell
 
Education 11-00552
Education 11-00552Education 11-00552
Education 11-00552
 
IRJET- Student Statistics System using Confined Android App
IRJET- Student Statistics System using Confined Android AppIRJET- Student Statistics System using Confined Android App
IRJET- Student Statistics System using Confined Android App
 
Counseling Tips and Tricks 2.0
Counseling Tips and Tricks 2.0Counseling Tips and Tricks 2.0
Counseling Tips and Tricks 2.0
 
An Android Application for University Based Academic Solution
An Android Application for University Based Academic Solution An Android Application for University Based Academic Solution
An Android Application for University Based Academic Solution
 
IRJET- Educational Data Mining for Prediction of StudentsPerformance using Cl...
IRJET- Educational Data Mining for Prediction of StudentsPerformance using Cl...IRJET- Educational Data Mining for Prediction of StudentsPerformance using Cl...
IRJET- Educational Data Mining for Prediction of StudentsPerformance using Cl...
 
Smartpoly Android Application
Smartpoly Android ApplicationSmartpoly Android Application
Smartpoly Android Application
 
SMART AGENT BASED SEARCH FOR ADMISSION IN INSTITUTIONS OF HIGHER LEARNING
SMART AGENT BASED SEARCH FOR ADMISSION IN INSTITUTIONS OF HIGHER LEARNINGSMART AGENT BASED SEARCH FOR ADMISSION IN INSTITUTIONS OF HIGHER LEARNING
SMART AGENT BASED SEARCH FOR ADMISSION IN INSTITUTIONS OF HIGHER LEARNING
 
Online Examination System for English Grammar
Online Examination System for English GrammarOnline Examination System for English Grammar
Online Examination System for English Grammar
 
A New Registration Model for Mandarin Proficiency Test
A New Registration Model for Mandarin Proficiency TestA New Registration Model for Mandarin Proficiency Test
A New Registration Model for Mandarin Proficiency Test
 
Presentation1
Presentation1Presentation1
Presentation1
 
Information Management System for Higher Educational Institutions
 Information Management System for Higher Educational Institutions Information Management System for Higher Educational Institutions
Information Management System for Higher Educational Institutions
 
Online assessment guide eklavvya.in
Online assessment guide  eklavvya.inOnline assessment guide  eklavvya.in
Online assessment guide eklavvya.in
 

Similar to Ijirstv1 i12005

IRJET- NIE Placements: An Automated Application for Android Users
IRJET-  	  NIE Placements: An Automated Application for Android UsersIRJET-  	  NIE Placements: An Automated Application for Android Users
IRJET- NIE Placements: An Automated Application for Android Users
IRJET Journal
 
PLANNOVA -PLACEMENT MANAGEMENT SOFTWARE
PLANNOVA -PLACEMENT MANAGEMENT SOFTWAREPLANNOVA -PLACEMENT MANAGEMENT SOFTWARE
PLANNOVA -PLACEMENT MANAGEMENT SOFTWARE
IRJET Journal
 
IRJET- A Web-Based Career Spot for Placement Activities and Data Analysis
IRJET- A Web-Based Career Spot for Placement Activities and Data AnalysisIRJET- A Web-Based Career Spot for Placement Activities and Data Analysis
IRJET- A Web-Based Career Spot for Placement Activities and Data Analysis
IRJET Journal
 
Erp software
Erp softwareErp software
Erp software
Karmick Solutions
 
Training and pracement cell
Training and pracement cellTraining and pracement cell
Training and pracement cell
rohit goel
 
school billing system report
school billing system reportschool billing system report
school billing system report
aki_shu
 
Enhanced Recruitment Portal
Enhanced Recruitment PortalEnhanced Recruitment Portal
Enhanced Recruitment Portal
IRJET Journal
 
IRJET- Design and Development of Ranking System using Sentimental Analysis
IRJET-  	  Design and Development of Ranking System using Sentimental AnalysisIRJET-  	  Design and Development of Ranking System using Sentimental Analysis
IRJET- Design and Development of Ranking System using Sentimental Analysis
IRJET Journal
 
IRJET- Placement Management and Prediction System using Data Mining and Cloud...
IRJET- Placement Management and Prediction System using Data Mining and Cloud...IRJET- Placement Management and Prediction System using Data Mining and Cloud...
IRJET- Placement Management and Prediction System using Data Mining and Cloud...
IRJET Journal
 
GROUP -G.pptx
GROUP -G.pptxGROUP -G.pptx
GROUP -G.pptx
super561
 
Placement Management System
Placement Management SystemPlacement Management System
Placement Management System
IRJET Journal
 
A Survey Paper on Leave Automation
A Survey Paper on Leave AutomationA Survey Paper on Leave Automation
A Survey Paper on Leave Automation
ijtsrd
 
qwhyt7nutnututnutntunum nuntunt unnyt cps.pptx
qwhyt7nutnututnutntunum nuntunt unnyt cps.pptxqwhyt7nutnututnutntunum nuntunt unnyt cps.pptx
qwhyt7nutnututnutntunum nuntunt unnyt cps.pptx
ciscopackett498
 
iStudent Management System – “Isms”
iStudent Management System – “Isms”iStudent Management System – “Isms”
iStudent Management System – “Isms”
IRJET Journal
 
placement management system.pptx
placement management system.pptxplacement management system.pptx
placement management system.pptx
PriyansuPradhan2
 
Institute management system
Institute management systemInstitute management system
Institute management system
KrishnakumarV17
 
College management - Osiz Technologies
College management - Osiz TechnologiesCollege management - Osiz Technologies
College management - Osiz Technologies
andrea newman
 
Design and Development of Placement Portal for Institutions
Design and Development of Placement Portal for InstitutionsDesign and Development of Placement Portal for Institutions
Design and Development of Placement Portal for Institutions
IRJET Journal
 
Effective ways to manage online fee collection, online admission, online form...
Effective ways to manage online fee collection, online admission, online form...Effective ways to manage online fee collection, online admission, online form...
Effective ways to manage online fee collection, online admission, online form...
Splashgain Technology Solutions Pvt Ltd.
 
Real Time Application for Career Guidance
Real Time Application for Career GuidanceReal Time Application for Career Guidance
Real Time Application for Career Guidance
ijtsrd
 

Similar to Ijirstv1 i12005 (20)

IRJET- NIE Placements: An Automated Application for Android Users
IRJET-  	  NIE Placements: An Automated Application for Android UsersIRJET-  	  NIE Placements: An Automated Application for Android Users
IRJET- NIE Placements: An Automated Application for Android Users
 
PLANNOVA -PLACEMENT MANAGEMENT SOFTWARE
PLANNOVA -PLACEMENT MANAGEMENT SOFTWAREPLANNOVA -PLACEMENT MANAGEMENT SOFTWARE
PLANNOVA -PLACEMENT MANAGEMENT SOFTWARE
 
IRJET- A Web-Based Career Spot for Placement Activities and Data Analysis
IRJET- A Web-Based Career Spot for Placement Activities and Data AnalysisIRJET- A Web-Based Career Spot for Placement Activities and Data Analysis
IRJET- A Web-Based Career Spot for Placement Activities and Data Analysis
 
Erp software
Erp softwareErp software
Erp software
 
Training and pracement cell
Training and pracement cellTraining and pracement cell
Training and pracement cell
 
school billing system report
school billing system reportschool billing system report
school billing system report
 
Enhanced Recruitment Portal
Enhanced Recruitment PortalEnhanced Recruitment Portal
Enhanced Recruitment Portal
 
IRJET- Design and Development of Ranking System using Sentimental Analysis
IRJET-  	  Design and Development of Ranking System using Sentimental AnalysisIRJET-  	  Design and Development of Ranking System using Sentimental Analysis
IRJET- Design and Development of Ranking System using Sentimental Analysis
 
IRJET- Placement Management and Prediction System using Data Mining and Cloud...
IRJET- Placement Management and Prediction System using Data Mining and Cloud...IRJET- Placement Management and Prediction System using Data Mining and Cloud...
IRJET- Placement Management and Prediction System using Data Mining and Cloud...
 
GROUP -G.pptx
GROUP -G.pptxGROUP -G.pptx
GROUP -G.pptx
 
Placement Management System
Placement Management SystemPlacement Management System
Placement Management System
 
A Survey Paper on Leave Automation
A Survey Paper on Leave AutomationA Survey Paper on Leave Automation
A Survey Paper on Leave Automation
 
qwhyt7nutnututnutntunum nuntunt unnyt cps.pptx
qwhyt7nutnututnutntunum nuntunt unnyt cps.pptxqwhyt7nutnututnutntunum nuntunt unnyt cps.pptx
qwhyt7nutnututnutntunum nuntunt unnyt cps.pptx
 
iStudent Management System – “Isms”
iStudent Management System – “Isms”iStudent Management System – “Isms”
iStudent Management System – “Isms”
 
placement management system.pptx
placement management system.pptxplacement management system.pptx
placement management system.pptx
 
Institute management system
Institute management systemInstitute management system
Institute management system
 
College management - Osiz Technologies
College management - Osiz TechnologiesCollege management - Osiz Technologies
College management - Osiz Technologies
 
Design and Development of Placement Portal for Institutions
Design and Development of Placement Portal for InstitutionsDesign and Development of Placement Portal for Institutions
Design and Development of Placement Portal for Institutions
 
Effective ways to manage online fee collection, online admission, online form...
Effective ways to manage online fee collection, online admission, online form...Effective ways to manage online fee collection, online admission, online form...
Effective ways to manage online fee collection, online admission, online form...
 
Real Time Application for Career Guidance
Real Time Application for Career GuidanceReal Time Application for Career Guidance
Real Time Application for Career Guidance
 

Recently uploaded

DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODELDEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
gerogepatton
 
Recycled Concrete Aggregate in Construction Part II
Recycled Concrete Aggregate in Construction Part IIRecycled Concrete Aggregate in Construction Part II
Recycled Concrete Aggregate in Construction Part II
Aditya Rajan Patra
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
KrishnaveniKrishnara1
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
Madan Karki
 
The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.
sachin chaurasia
 
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball playEric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
enizeyimana36
 
New techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdfNew techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdf
wisnuprabawa3
 
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMSA SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
IJNSA Journal
 
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Christina Lin
 
Casting-Defect-inSlab continuous casting.pdf
Casting-Defect-inSlab continuous casting.pdfCasting-Defect-inSlab continuous casting.pdf
Casting-Defect-inSlab continuous casting.pdf
zubairahmad848137
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
SUTEJAS
 
Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
Hitesh Mohapatra
 
Iron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdf
Iron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdfIron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdf
Iron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdf
RadiNasr
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
IJECEIAES
 
ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024
Rahul
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
Dr Ramhari Poudyal
 
Heat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation pptHeat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation ppt
mamunhossenbd75
 
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
Yasser Mahgoub
 
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
171ticu
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
Victor Morales
 

Recently uploaded (20)

DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODELDEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
 
Recycled Concrete Aggregate in Construction Part II
Recycled Concrete Aggregate in Construction Part IIRecycled Concrete Aggregate in Construction Part II
Recycled Concrete Aggregate in Construction Part II
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
 
The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.
 
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball playEric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
 
New techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdfNew techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdf
 
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMSA SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
 
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
 
Casting-Defect-inSlab continuous casting.pdf
Casting-Defect-inSlab continuous casting.pdfCasting-Defect-inSlab continuous casting.pdf
Casting-Defect-inSlab continuous casting.pdf
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
 
Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
 
Iron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdf
Iron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdfIron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdf
Iron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdf
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
 
ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
 
Heat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation pptHeat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation ppt
 
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
 
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
 

Ijirstv1 i12005

  • 1. IJIRST –International Journal for Innovative Research in Science & Technology| Volume 1 | Issue 12 | May 2015 ISSN (online): 2349-6010 All rights reserved by www.ijirst.org 1 Automated System for Placements Rishikesh Bane Saman Khan UG Student UG Student Department of Computer Engineering Department of Computer Engineering S.I.E.S Graduate School of Technology S.I.E.S Graduate School of Technology Sneha Munden UG Student Department of Computer Engineering S.I.E.S Graduate School of Technology Abstract Automated system for placements automates activities of placement cell by providing opportunities to the student community to use collective intelligence to increase selection ratio and eases out process of creation of management information automatically. ASP focuses on the automation of the placement cell. It includes authorizing the resumes, communicating about the various job openings to the student community, managing the corporate relationship for inviting them for the placements as well other activities like providing corporates with student resumes, creating the placement metrics, monitoring the progress of the selection process, communicating with different users etc. .ASP provides a module for Student (Current Student), Administrator (TPO/ TnP Staff) and TnP coordinator. It manages Placement process of each Job posting individually, authenticate and activate the student profiles, send notifications to students, create list of students as per company HR Manager Job Request, provide the list of shortlisted student with resume, export data of shortlisted students to excel file based on Search Criteria, set preferences for student eligibility criteria for placement, secured Access to users, upload of cv format by the admin as per each company requirement, download of CV by the student, view news and events, update student information and their status with respect to placement, view reports of placements, calendar to be aware of date of arrival of the company, list of students that have registered for the company and various other events happening under Training and Placement. Keywords: TnP, TPO, coordinator, Student, placements, ASP _______________________________________________________________________________________________________ I. INTRODUCTION The use of Internet and World Wide Web revolutionized the provision of information and the facility for the user to take action on the information obtained. The use of Internet enables users to manage placement process. This led to a unique web based placement management system developed specifically by the placements practitioner and the software programmer to become Online Placement system. This system is an online application that can be accessed throughout the organization and outside as well with proper login provided. This system can be used as an application for the Training and Placement Officer (TPO) of the college to manage the student information with regards to placement. Students logging should be able to upload their information in the form of a CV. ASP is an application to facilitate students in SIESGST to register and search for jobs. The TPO to take effective actions on the web as follow-on from the information they have viewed. TPO provides approval of student registration and updating. ASP system provides information on placement providers and the placements they offer so that students may view and assess their opportunities. Computer based information system are designed to improve existing system. Whatever the information, TPO has to pass to the student and he or she can inform online. Improve accuracy in result. It has user-friendly interface having quick authenticated access to documents. It provides the facility of maintaining the details of the students. It will reduce the paper work and utilize the maximum capabilities of the setup and organization as well as it will save time and money, which are spending in making reports and collecting data. It can be access throughout the organization and outside as well with proper login provided. This system can be use as an application for college to manage the student information concerning placement. II. COMPARISON WITH PREVIOUSLY IMPLEMENTED SYSTEM 1) Integration with the exam cell helps us retrieve the authentic students details and marks. These details can be used directly into ASP. This eliminates the option of students filling their marks manually and then admin verifying them row-by-row. The records provided by the students may be inaccurate. This leads to inconsistency in data and misleading information. For example a company mentions eligibility criteria of as 60%. A student with 59.5% may round of his/her aggregate to 60% and may apply for the company. Due to this the number of students eligible for the company will be misleading. If only 20 students are available, due to rounding off of percent the count may increase to 25. This generates misleading information. This entire integration is not present in the current implemented system.[3][4]
  • 2. Automated System for Placements (IJIRST/ Volume 1 / Issue 12 / 001) All rights reserved by www.ijirst.org 2 2) We provide a separate login for CO-ORDINATOR. Co-ordinator is basically a department-level TnP head. He will be able to view only the student’s specific to that branch/department only and perform all functionalities. This basically will reduce the TPO/TnP Admin workload. There is no such login available in the current system.[3][4] 3) Status of student’s application for each company will be provided on student profile/home page. Whether he is eligible/non-eligible and placed/unplaced for a company will be the status given.[3][4] 4) The news & events taking place under the TnP cell will be displayed in a calendar format. If a company is coming then the particular date will be highlighted, and when you hover over the date, a pop-up screen will appear giving brief description of the company and a link to the company page in the system.[3][4] 5) We provide a new option called as the Subscription Option. This has never been implemented before. Once we enter the company page after viewing the news and events, there will be a subscription button at the bottom. When the student clicks the button he will be subscribed for the company. This means that the TPO/TnP Admin will have an automated interested students list for each company.[3][4] 6) Under the Training section of the system we are conducting online aptitude tests and important information regarding interviews and placements.[3][4] III. PROPOSED SYSTEM The proposed system aims at managing student information with regards to placement. This system is use to store information of all the students. CVs are categorized according to various streams. Various companies can access the information. Students can maintain their information and can update it. Notifications are sent to students about the companies. Students can access previous information about placement. Also the component is user friendly. Generally the TPOs of the Colleges have to face a lot of problems in management of the Students information. Various type of searching criteria for student is given as by CGPA, live kt, dead kt, internal kt and branch. As per the proposed system, the student can view news and events, in which latest news about companies is provided. There are mainly 2 categories- Placement news and training news. In placement news the student can subscribe for a company by clicking on the Subscribe button. In the training news consist of the various workshops being conducted. Resume can be uploaded and the resume format for different companies can also be downloaded. Student can view calendar and view the same options as of news & events in a easy grid format. In the training part of the system we provide the option of downloading papers and details regarding seminars and aptitude tests. ASP will be integrated with the exam cell, so that the marks can be taken directly for filtration by the admin. There is no need for any verification that was done earlier. It was tiresome and time consuming. IV. IMPLEMENTATION The entire project is built on spring framework and database schema with the help of MySQL Workbench. Student:A. Student is a very important entity of the ASP system. Student acts as the main user. Therefore, all the data provided to the student should be accurate as well as consistent. Asp aims at providing transparency to student regarding all placement activities. In student module, student is provided with tabs mainly news and events, student profile, resume and training. News and events tab consists of news related to companies and training activities like seminars, pre-placement talks etc. News related to companies’ leads to a page, which consists of information about the company, eligibility criteria with display of company logo. Any student who wishes to apply for the company can click on subscribe button provided at the end of the page .The system will then fetch information about the student to verify if the student is eligible to subscribe. If yes, a dialogue box with a message “successfully subscribed” appears and the student details are entered into the database that has all enrolled students. If no, dialogue box with a message “not eligible” appears. News related to training can only be viewed and for convenience its details are provided in training tab. A student can view his/her details in student profile. The student can also upload his/her photo on the profile. A student can update his/her marks, number of live or dead kts and other details anytime. A student profile is made visible to both admin and co-ordinator, hence making verification of data easy. A student can download resume format that has been uploaded by the admin through the resume tab. A student can then upload his/her resume as per the previously uploaded resume format by the admin. A student can also modify or update the resume document an reload it. Student can also view calendar. Calendar has respective days of upcoming events highlighted. On clicking the highlighted date further details of the event.
  • 3. Automated System for Placements (IJIRST/ Volume 1 / Issue 12 / 001) All rights reserved by www.ijirst.org 3 Fig. 1: Student Profile UI In training a student can access aptitude question and interview questions of a particular company. Payment for seminars related to placement. Details like description and timings of pre-placement talks can also be obtained. Fig. 2: Company page on Student login Fig. 3: Calendar Grid Admin:B. Admin is also provided with five tabs mainly news and events, view database, resume, calendar and training. News and events can be added or removed by the admin by simply clicking on add or remove option at the bottom of the page. On clicking add, admin is directed to another page where the admin can mention about the event and description including time ,date and venue of the event. Admin can upload resume format as per the company requirement so that the student can just fill in the details in that particular file making the process easier and simpler. Admin can also download resumes which student has uploaded. This enables admin to verify if the document uploaded by the student is as per the desired format and satisfies the requirement. Admin can also add events to the calendar. The date of the event will be highlighted and will be visible to the student. Details of the events like seminar and company can also provided. This ensures that students are aware of all the activities taking place in the college with respect to placement.
  • 4. Automated System for Placements (IJIRST/ Volume 1 / Issue 12 / 001) All rights reserved by www.ijirst.org 4 Fig. 4: Eligible Student List on Admin login Fig. 5: Database Filtration Fig. 6: News and Events with Edit option on Admin side Co-Ordinator:C. Co-ordinator can access information only related to their respective branch. Placement reports of each branch are generated as per the number of students placed. The co-ordinator can then analyse the reports and take appropriate action like uploading more number of test papers, asking students for company preference etc. coordinator can also upload necessary documents that are required for training the students for interview and aptitude tests of various companies. A forum is also provided for students to post questions and answers can be provided by respective co-ordinators. Asp Using Hibernate:D. Hibernate is an object-relational mapping framework for the Java language, providing a framework for mapping an object- oriented domain model to a traditional relational database. Hibernate solves object-relational impedance mismatch problems by replacing direct persistence-related database accesses with high-level object handling functions.Hibernates primary feature is mapping from Java classes to database tables (and from Java data types to SQL data types). Hibernate also provides data query and retrieval facilities. It generates SQL calls and relieves the developer from manual result set handling and object conversion.
  • 5. Automated System for Placements (IJIRST/ Volume 1 / Issue 12 / 001) All rights reserved by www.ijirst.org 5 Applications using Hibernate are portable to supported SQL databases with little performance overhead Mvc model in spring framework has been used. Hibernate resolves the problem of mapping model to MySQL database. Hibernate allows creation of tables in spring itself with its respective table created in MySQL simultaneously. This eliminates the need to create tables separately and then again create a model in spring with respect to that particular table. Queries can be used in hibernate and retrieval of data is also simplified. The function, which we have used in our application, is list record. Applications using Hibernate are portable to supported SQL databases with little performance overhead Fig. 7-10: Hibernate Example of Record V. BENEFITS OF USING SPRING FRAMEWORK Following is the list of few of the great benefits of using Spring Framework: 1) Spring enables developers to develop enterprise-class applications using POJOs. The benefit of using only POJOs is that you do not need an EJB container product such as an application server but you have the option of using only a robust servlet container such as Tomcat or some commercial product. 2) Spring is organized in a modular fashion. Even though the number of packages and classes are substantial, you have to worry only about ones you need and ignore the rest. 3) Spring does not reinvent the wheel instead, it truly makes use of some of the existing technologies like several ORM frameworks, logging frameworks, JEE, Quartz and JDK timers, other view technologies. 4) Testing an application written with Spring is simple because environment-dependent code is moved into this framework. Furthermore, by using JavaBean-style POJOs, it becomes easier to use dependency injection for injecting test data. 5) Spring's web framework is a well-designed web MVC framework, which provides a great alternative to web frameworks such as Struts or other over engineered or less popular web frameworks. 6) Spring provides a convenient API to translate technology-specific exceptions (thrown by JDBC, Hibernate, or JDO, for example) into consistent, unchecked exceptions.
  • 6. Automated System for Placements (IJIRST/ Volume 1 / Issue 12 / 001) All rights reserved by www.ijirst.org 6 7) Lightweight IoC containers tend to be lightweight, especially when compared to EJB containers, for example. This is beneficial for developing and deploying applications on computers with limited memory and CPU resources. 8) Spring provides a consistent transaction management interface that can scale down to a local transaction (using a single database, for example) and scale up to global transactions (using JTA, for example).[1] VI. CONCLUSION In today’s world, smooth functioning of an organization cannot simply rely on paper work. Manual operation of a department makes functioning of that department error prone and time consuming. The users however demand a fast and efficient system. In existing system, most of the work is done manually. Students submit their marks through paper or Google forms. In the current placement system the students are not aware of placement activities due to lack of communication. The proposed system- ASP will help in eliminating all the drawbacks of the current online system and also automate most of the manual work the faculties used to conduct.[4][3] VII. FUTURE SCOPE The system has been designed at the maximum possible excellence. Still we accept some drawbacks, as it is a human effort. The system cannot provide the sms integration where the students will get notifications through sms alerts about various news in TnP. The program is coded in spring framework, which will be very useful for future enhancement. There is scope for improvement of the system. Apart from these there is scope for generating many more features. This software can be extended easily without affecting the functionality. In the future, we can also provide automated mailing system. We can also create a module where the payment for workshops n seminars can be done. System for NEFT can be implemented. VIII. ACKNOWLEDGEMENT All of this would not have been possible without the unrelenting support and enthusiasm of our project guide-Ms. Varsha Patil. From suggesting us such a great topic for our project, and thereby educating and guiding us for the same, she has really been a shining light for all of us to pursue this endeavour. We would also like to thank Prof. Rizwana Shaikh, Project Co-ordinator, for giving us the right instruction and helping us with all the technicalities of the documentation. We would also like to thank our Head Of Department Prof. Rajesh Kadu, and our Principal Dr. Alka Mahajan for their support and encouragement. We would also like to thank the excellent faculty of the computer department, SIES GST for making our fundamentals clear, without which we would have never come this far. REFERENCES [1] Documentation Springs. "Spring Documentation." Documentation - Springs. Spring MVC, 15 Mar. 2013. Web. 13 Oct. 2014. <http://www.spring.io/docs>. [2] Patel, Viral. "Spring MVC Tutorials, Tips & Tricks - ViralPatel.net." ViralPatelnetRss. Spring MVC, 6 June 2006. Web. 9 June 2014. [3] Mr. Nilesh R., Dr. Seema S., Prof. Kavita S., Vidyalankar Institute of Technology “An Interactive Online Training and Placement System”. [4] Gaurav G., Anchal J., International School of Informatics and Management “Training and Placement Cell”, www.iis.jaipur.org [5] Wu Qunli, NCEPU, Baoding, China, “ Analysis on the integration of ERP in E-business”. [6] PDF on “Spring Quick Reference Guide” www.tutorialpoint.com