CampusPreference Report-1
CampusPreference Report-1
“CAMPUS PREFERENCE”
Submitted in partial fulfilment of the requirement for the award of the degree
Submitted by:
Rashmi CN (BC194202)
Sudeep TK (BC194208)
Sadiya Sulthana (BC194205)
Mohammed Akiban (BC194200)
CERTIFICATE
This is the certify that the project entitled “CAMPUS PREFERENCE” is a bonafide
work carried out by RASHMI CN(BC194202),SADIYA SULTHANA(BC194205),
MOHAMMED AKIBAN(BC194200) and SUDEEP TK(BC194208) students of
Department of computer application. ST. JOSEPH’S FIRST GRADE COLLEGE,
HUNSUR-571105, UNIVERSITY OF MYSORE in a particular fulfilment for the award
of the degree of BACHELOR OF COMPUTER APPLICATION by the
UNIVERSITY OF MYSORE during the academic year 2021-2022.
External Examiners:
1……………………………………
2…………………………………….
UNIVERSITY OF MYSORE
ST. JOSEPH’S FIRST GRADE COLLEGE,
HUNSUR-571105, MYSORE (DIST)
BACHELOR OF COMPUTER APPLICATION
DECLARATION
We Rashmi CN, Sadiya Sulthana, Mohammed Akiban and Sudeep TK, students
of VI semester BCA, Department of Computer Applications, St. Joseph’s First
Grade College, Hunsur, University of Mysore, do here by declare that the project
entitled “CAMPUS PREFERENCE” has been carried out by us at Department of
Computer Applications, St. Joseph’s First Grade College, Hunsur, during the
period April-2022. This project report is submitted in particular requirements for
the award of the degree Bachelor of Computer Application (BCA) by the
University of Mysore. This is a bonafide work and the matter embodied in the
report has not been submitted previously by anybody for the award of any degree
or diploma to any other University.
Date: Signature:
Place:
ACKNOWLEDGEMENT
We have taken lot of efforts in completing this project. However, it would not have
been possible without the kind support and help of many individuals’ organizations.
We would like to extend our sincere thanks to all of them.
We are highly indebted to St. Joseph’s First Grade College, Hunsur for providing us
with all amenities and resources without which this project would not have been
completed.
Our special thanks to our beloved principal Rev. Sr. Arokia Mary A M for her support and
encouragement.
Last but not the least; I would like to thank my beloved parents and friends for their support
and to the almighty for his blessings.
Date: Signature:
Place:
ABSTRACT
This project report describes the evolution of Campus Preference it is a job selection process in
which industry representatives meet academe to attract students. In India graduate recruitment account for
the bulk of new graduate hires. The study collects HR1 managers and student’s perspectives on some of the
elements of a campus preference procedure. It attempted to correlate student’s and HR managers
impressions of dream company offers, slot sharing, company choice, recruitment procedure preparation,
and campus process timing. Other specific comments from HR managers on student’s aspirations and
student’s expectations of the sector was also recorded. The industry and the university would be able to
align their recruitment tactics as a result of this. It is beneficial to the students. It would assist students in
comprehending the industry’s requirements during a college preference procedure.
2. LITERATURE SURVEY
2.1.1 Disadvantages 05
4. SYSTEM DESIGN
5. DETAILED DESIGN
6. IMPLEMENTATION
6.1Screenshot 31
7. SOFTWARE TESTING
8. CONCLUSION 52
9. FUTURE ENHANCEMENT 53
10. REFERENCE 54
CHAPTER 1: INTRODUCTION
1.1 PROJECT DESCRIPTION
Campus Preference is considered to be a significant factor for both the educational institutions and
corporate. The major advantages of the Campus Preference are cost effectiveness, time saving and also lead
to building the brand. Some of the companies that have tried off – campus or just in time hiring have not
succeeded in the past because of the uncertainties in the process. In an off-Campus Preference process, there
is no certainty of the selected students joining the company. Even though it is the same case with the on
Campus Preference, the level of uncertainty is less. The other challenges included the lack of
communication, written and analytical skills, which is reported in the NASSCOM2 employability report.
These challenges can be overcome if the institutions and industry work together to bridge the gap.
Companies are finding a need to strategize and tide over certain difficulties to gain entry into premium
institutions of higher learning for Campus Preference.
This is due to the war for talent. There is a competition among various organizations to have access
to recruit from the campus. Usually, on this day most preferred employers as chosen jointly by students,
placement cell and management of the institution are invited to conduct their day-long selection process.
Sometimes, in certain campuses, students vote to decide which company is invited to college on Day 1. A
new trend that is emerging in Campus Preference is slot sharing. This adds a new dimension and additional
pressure on both institutions and companies. Be it voting or choosing between two or among three
companies, candidate exercises his or her discretion based on the perception he/she has formed about a
company through what he or she makes of a company from his/her seniors, friends or relatives as well as
from the company’s presentation on-campus introducing the various facets and aspects of the company to
the students. To a large extent, these perceptions are driven by the company’s brand. It is in their own
interest therefore that the company takes branding seriously. Most of the premier educational institutions in
India allow students to take multiple job offers through a concept called “Dream Offer”. A candidate who
gets selected in an IT5 services company is allowed to take another job offer with another company which
offers a higher salary package or that belongs to a core engineering sector. The perceptions of the students
and the HR managers on taking a dream offer or timing of the selection process may differ. In this context,
an attempt is made in this empirical research to examine the following objectives: (a) to study the
perceptions of the students and the HR managers on the campus preference process and (b) to examine the
perception difference between the students and HR managers on the Campus Preference process.
1.2 PURPOSE
The major objective of Campus Preference is to identify the talented and qualified professionals
before they complete their education. This process reduces the time for an industry to pick the candidates
according to their need.
It is a cumbersome activity and hence majority of the companies find it difficult to trace the right
talent. Many students do not understand the importance of placement training that is being imparted,
whether it is aptitude training or soft skills. They show the least interest in this due to various factors viz.,
projects, assignments or more of activities loaded by the colleges as part of their curriculum thinking that it
is not useful. It is the responsibility of the companies training on placement to make the students equipped
on all aspects of career development along with creating a very good impact in them which makes them feel
every minute they spend in the placement training session is worth being there and will help them in getting
placed in their dream companies.
1.3 SCOPE
The proposed system are designed to improve existing system. It has user friendly interface having
quick authenticated access to student, company and campus interview details. 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 accessed throughout the organization with proper login provided.
Students’ perceptions on Campus Preference process that were captured in the earlier literature vary
with time and conditions (context). This effectively meant that the key parameters that qualify a brand
change from time to time. Campus Preference and industry engagements are among those that are
considered important features in an educational system. An educational institution has to attract the industry
for ensuring placements to its students and academic/research engagements with its faculty. In order to be
able to do this, it needs to identify the factors that will enable from a branding perspective. Companies have
to brand themselves to attract the good students from the campuses. Though in quantity terms the student
talent supply is seen to be large in India (given the number of those who pursue their education at the tertiary
level), employability of the majority students graduating is seen to be less than ideal. NASSCOM report
(2011) says that only 25 per cent of the students who graduate in India have the required employability
skills. So, despite the student-base seeming to be large, the companies are forced to target top students
belonging to 25 per cent employable segment. This is another cause for companies’ focus to brand amongst
students. The studies (Ruth R Robbins, 1996) that were conducted in 1990s showed that compensation
offered by the software companies and the size of the company were considered as the most impacting
factors for students in selecting the companies. Other factors like motivation, growth prospects, work
environment etc., were secondary. The organizations have to accomplish their reputation to make the job
seeker’s interested in them. Daniel M. Cable and Mary E. Graham (2000) in their study report that if the
organization is able to manage its attributes, it may be able to come closer to the perceptions of the job
seekers. In their study they used verbal protocol analysis to analyse the factors that a job seeker would
consider in evaluating the organisation’s reputation. Bottjen Audrey and Cohen Andy suggest that building
relationship is the key factor in Campus Preference. Offering student internships, connecting with the
students through their alumni, academic interactions with the faculty etc., increase the visibility of the
company on campus. In the same vein, James Bailey et al., report that the corporate should project its right
image on the campuses. The corporate should aim for long term relationship with the campuses. This can be
not only achieved by formal interactions, but also by organizing social networking meetings between the
students, faculty and the corporate executives. Over the years, the students have preferred MNCs7 over
small and medium enterprises to begin their careers.
The perceptions of the students (Jane W. Moy and Sze M. Lee, ) and the benefits offered by the
MNCs have made the SMEs8 as second choice for the graduating students. Even in the Indian context,
working for an MNC gives a brand image for the students also.
MNCs build their reputation and image among their stake holders through various initiatives on
campus and through media. Christopher J. Collins and Cynthia Kay Stevens through their research
suggested that the pre placement or branding activities done for the engineering students by the recruiting
companies would have more influence on the career choice of the students.
These firms by communicating their job profiles and company profile would have a strategic
advantage over their competitors in attracting the best talent for their organizations. Earlier studies showed
that the requirements in a Campus Preference process varied with the sector (Clarke). Software services
companies gave more importance to the soft skills (Gokuldas) during the Campus Preference process
compared to the core engineering sector which emphasised more on the hard skills. Hard skills are related to
the academics and soft skills deal with the behavioural aspects.
Campus Preference is considered to be a significant factor for both the educational institutions and
corporate. The literatures investigated show that there is a mismatch that exist between the student’s skills
and the industry expectations. There are various factors that influence a student to attract him or her for a job
offered by a company. More than the technical skills and the subject knowledge, it is the soft sill which is
given more weightage during the Campus Preference process. The industry in order to get good talent from
the campuses should engage themselves with the campuses through internships, curriculum development,
student workshops etc., the studies emphasize the characteristics of Campus Preference process. The
decision of engineering students in making their first career choice depends mostly on intrinsic reasons
rather than extrinsic reasons (Gokuladas). In India, the software services companies are the major campus
recruiters.
They recruit from all engineering branches with a perception that a student with logical and problem
- solving ability may be able to do well in this industry. The study conducted reveal that the companies have
to build their image on the campuses to attract good talent. The brand image of the company is considered as
a prime influencing dimension by the non - computer science / IT students in making their career choice
when they have an option of choosing among multiple companies. Bruce Basta, D Archy Becker,
P.JaneStaly, Richard S Sathe and Kate Mooney, through their study have opined that the Campus Preference
process should be not considered as a onetime recruitment process.
It should be considered as an ongoing process. The corporate instead of visiting all the campuses,
should identify some reputed campuses and brand themselves. If there are not much recruitments happening
during an year, the corporate should engage the identified campuses through branding activities like Guest
lectures, student workshops, sponsorships etc., The objective of the study is to analyse the perceptions of the
students and the HR managers with regard to the two of the important parameters in Campus
Preference process namely.
A process of finding and attracting capable applicants for employment. The process begins when
new recruiters are sought and ends when their applications are submitted. The result is pool of applications
from which new employees are selected.
It is a process to discover sources of manpower to meet the requirement of staffing schedule and to
employ effective measures for attracting that manpower in adequate number to facilitate effective selection
of an efficient working force.
Previously all the recruitment process and notification of campus interviews where handled manually
a notification was added on notice board. Al candidate details and other details were written on paper so loss
of paper will lead to all lose all candidate information.
2.1.1DISADVANTAGES
A study on prevailing unemployment problem refers to a crisis which is unchanged. The measures
taken up to overcome the issue always leads to controversies. Our country like India where in there are lakhs
of graduates & post graduates pass out each academic year and fall them-selves into the category of
unemployment leaving a very thin percentage of placements. If the problem prevails there need to be a
solution derived, the trend emerged in this process of time is campus placement as a boon to the candidate
segment. Universities and the affiliated colleges initiated this process under training & placement cell to
reduce the gap between industry and academics. The industries to has joined hands with university and
colleges with special recruitment teams to capture the talents within the candidate segment.
The implementation of Campus Preference training will lead to minimize the unemployment problem
to certain extent with never give up attitude and passion towards dream job consistently will provide success
as we know the opportunity doesn’t knock twice.
The proposed system is mainly consisting of three modules admin, company and student. Its web-
based system mainly provides all notification to candidate regarding Campus Preference process its provides
very good interaction between the college admin, company and student. All the details about company and
its recruitment process and test details are shared without delay. Even candidate can enquire any queries
regarding company or tests without travelling to admin block to enquire about the campus selection and no
information is missed by any candidates.
Modules
Admin
- Login
- Add details about attended student(attended-not attended candidate marks scored in written
test/result)
- Logout
Company
-login
- view result
- Logout
Candidates
- Login
- View notification
- View test results (output consist of candidate selected/not selected and graph)
- Logout
2.2.1ADVANTAGES OF PROPOSED SYSTEM
There are more advantages rather than disadvantages with Campus Preference.
A feasibility study is part of the initial design stage of any project/plan. It is conducted in order to
objectively uncover the strengths and weaknesses. In addition, a of a proposed project or an existing
business.
It identifies the possibility of improving an existing system, developing a new system, and produce
refined estimates for further development of system. It is used to obtain the outline of the problem and
decide whether feasible or appropriate solution exists or not.
A technical feasibility study assesses the details of how you intend to deliver a product or service to
customers. Think materials, labour, transportation, where your business will be located, and the technology
that will be necessary to bring all this together.
The economic feasibility step of business development is that period during which a break-even
financial model of the business venture is developed based on all costs associated with taking the product
from idea to market and achieving sales sufficient to satisfy debt or investment requirements.
2.3.4 MOTIVATIONAL FEASIBILITY
Feasibility is defined as resources available to perform the task, which are positively related to
motivation when scarce and negatively related to motivation when abundant.
In scheduling feasibility, an organization estimates how much time the project will take to complete.
When these areas have all been examined, the feasibility analysis helps identify any constraints the proposed
project may face, including: Internal Project Constraints: Technical, Technology, Budget, Resource, etc.
2.3.6OPERATIONAL FEASIBILITY
Operational feasibility is the measure of how well a proposed system solves the problems, and takes
advantage of the opportunities identified during scope definition and how it satisfies the requirements
identified in the requirements analysis phase of system development.
2.4.1Java Technology
Java technology is both a programming language and a platform.
You can think of Java byte codes as the machine code instructions for the Java Virtual Machine
(Java VM). Every Java interpreter, whether it’s a development tool or a Web browser that can run
applets, is an implementation of the Java VM. Java byte codes help make “write once, run anywhere”
possible. You can compile your program into byte codes on any platform that has a Java compiler. The
byte codes can then be run on any implementation of the Java VM. That means that as long as a
computer has a Java VM, the same program written in the Java programming language can run on
Windows 2000, a Solaris workstation, or on an iMac.
The Java Platform
A platform is the hardware or software environment in which a program runs. We’ve already
mentioned some of the most popular platforms like Windows 2000, Linux, Solaris, and Mac OS.
Most platforms can be described as a combination of the operating system and hardware. The Java
platform differs from most other platforms in that it’s a software-only platform that runs on top of
other hardware-based platforms.
The Java API is a large collection of ready-made software components that provide many useful
capabilities, such as graphical user interface (GUI) widgets. The Java API is grouped into libraries of
related classes and interfaces; these libraries are known as packages. The next section, What Can
Java Technology Do? Highlights what functionality some of the packages in the Java API provide.
The following figure depicts a program that’s running on the Java platform. As the figure shows,
the Java API and the virtual machine insulate the program from the hardware.
Native code is code that after you compile it, the compiled code runs on a specific hardware
platform. As a platform-independent environment, the Java platform can be a bit slower than native
code. However, smart compilers, well-tuned interpreters, and just-in-time byte code compilers can
bring performance close to that of native code without threatening portability.
The Java platform gives you the following features:
The essentials: Objects, strings, threads, numbers, input and output, data structures, system
properties, date and time, and so on.
Applets: The set of conventions used by applets.
Networking: URLs, TCP (Transmission Control Protocol), UDP (User Data gram Protocol)
sockets, and IP (Internet Protocol) addresses.
Internationalization: Help for writing programs that can be localized for users worldwide.
Programs can automatically adapt to specific locales and be displayed in the appropriate
language.
Security: Both low level and high level, including electronic signatures, public and private
key management, access control, and certificates.
TM
Software components: Known as JavaBeans , can plug into existing component
architectures.
Object serialization: Allows lightweight persistence and communication via Remote
Method Invocation (RMI).
Java Database Connectivity (JDBCTM): Provides uniform access to a wide range of
relational databases.
HTML is the standard mark-up language for creating web pages and web applications. With
Cascading Style Sheets (CSS) and JavaScript it forms a triad of cornerstone technologies for the World
Wide Web. Web browsers receive HTML documents from a web server or from local storage and render
them into multimedia web pages. HTML describes the structure of a web page semantically and originally
included cues for the appearance of the document. HTML elements are the building blocks of HTML pages.
With HTML constructs, images and other objects, such as interactive forms, may be embedded into the
rendered page. It provides a means to create structured documents by denoting structural semantics for text
such as headings, paragraphs, lists, links, quotes and other items. HTML elements are delineated by tags,
written using angle brackets. Tags such as < img /> and <input /> introduce content into the page directly.
Others such as <p>...</p> surround and provide information about document text and may include other tags
as sub-elements. Browsers do not display the HTML tags, but use them to interpret the content of the page.
HTML can embed programs written in a scripting language such as JavaScript which affect the behaviour
and content of web pages.
CSS is a style sheet language used for describing the presentation of a document written in a mark-up
language. Although most often used to set the visual style of web pages and user interfaces written in HTML
and XHTML, the language can be applied to any XML document, including plain XML, SVG and XUL,
and is applicable to rendering in speech, or on other media.
Along with HTML and JavaScript, CSS is a cornerstone technology used by most websites to create
visually engaging web pages, user interfaces for web applications, and user interfaces for many mobile
applications.
CSS is designed primarily to enable the separation of presentation and content, including aspects
such as the layout, colours, and fonts. This separation can improve content accessibility, provide more
flexibility and control in the specification of presentation characteristics, enable multiple HTML pages to
share formatting by specifying the relevant CSS in a separate .CSS file, and reduce complexity and
repetition in the structural content.
2.4.4BOOTSTRAP
Bootstrap is a free and open-source front-end web framework for designing websites and web
applications. It contains HTML- and CSS-based design templates for typography, forms, buttons, navigation
and other interface components, as well as optional JavaScript extensions. Unlike many web frameworks, it
concerns itself with front-end development only. Bootstrap is the second most-starred project on GitHub,
with more than 107,000 stars and 48,000 forks. Bootstrap, originally named Twitter Blueprint, was
developed by Mark Otto and Jacob Thornton at Twitter as a framework to encourage consistency across
internal tools. Before Bootstrap, various libraries were used for interface development, which led to
inconsistencies and a high maintenance burden. According to twitter developer Mark Otto: “A super small
group of developers and I got together to design and build a new internal tool and saw an opportunity to do
something more. Through that process, we saw ourselves build something much more substantial than
another internal tool. Months later, we ended up with an early version of Bootstrap as a way to document
and share common design patterns and assets within the company.” After a few months of development by a
small group, many developers at Twitter began to contribute to the project as a part of Hack Week, a
hackathon-style week for the Twitter development team. It was renamed from Twitter Blueprint to
Bootstrap, and released as a 17 open source project on August 19, 2011.
It has continued to be maintained by Mark Otto, Jacob Thornton, and a small group of core
developers, as well as a large community of contributors. On January 31, 2012, Bootstrap 2 was released,
which added a twelve-column responsive grid layout system, inbuilt support for Glyph icons, several new
components, as well as changes to many of the existing components.
On August 19, 2013, Bootstrap 3 was released, which redesigned components to use flat design, and
a mobile first approach. On October 29, 2014, Mark Otto announced that Bootstrap 4 was in development.
The first alpha version of Bootstrap 4 was released on August 19, 2015. Bootstrap 3 supports the latest
versions of the Google Chrome, Firefox, Internet Explorer, Opera, and Safari (except on Windows). It
additionally supports back to IE8 and the latest Firefox Extended Support Release (ESR). Since 2.0,
Bootstrap supports responsive web design. This means the layout of web pages adjusts dynamically,
taking into account the characteristics of the device used (desktop, tablet, mobile phone). Starting with
version 3.0, Bootstrap adopted a mobile-first design philosophy, emphasizing responsive design by default.
The version 4.0 alpha release added Sass and flexbox support. Installing and linking bootstrap to the HTML
page.
MySQL
MySQL is an open source Relational Database Management System. MySQL is very fast reliable
and flexible Database Management System. It provides a very high performance and it is multi-threaded and
multi user Relational Database management system. MySQL is one of the most popular relational databases
Management System on the web. The MySQL Database has become the world's most popular open
source Database, because it is free and available on almost all the platforms.
The MySQL can run on UNIX, window, and Mac OS. MySQL is used for the internet applications
as it provides good speed and is very secure. MySQL was developed to manage large volumes of data at
very high speed to overcome the problems of existing solutions. MySQL can be used for verity of
applications but it is mostly used for the web applications on the internet.
MySQL Features:
1. MySQL are very fast and much reliable for any type of application.
2. MySQL is very Lightweight application.
3. MySQL command line tool is very powerful and can be used to run SQL queries against database.
4. MySQL supports indexing and binary objects.
5. It is allow changes to structure of table while server is running.
6. MySQL Written in C and C++ language.
7. MySQL code is tested with different compilers.
8. MySQL is available as a separate program for use in a client/server network environment.
9. The MySQL available for the most UNIX operating platform.
HARDWARE REQUIREMENTS:
Processor - i5
Speed - 1.1 Ghz
RAM - 4GB
Hard Disk - 20 GB
SOFTWARE REQUIREMENTS:
Database :MySQL
INTRODUCTION
Admin
- Login
- Add details about attended student(attended-not attended student marks scored in written test/result )
- Logout
Company
- login
- View Students Details
- Generate Test (Test Question Paper Mainly MCQ’s With Answer)
- View Result
- View Selected Candidates List
- View Student’s Feedback
- Send Placement Notification to Student
- Send Test Link to Student(Notification+ Test Link)
- Logout
Candidates
- Login
- View Notification
- View Test Results (Out Put Consist Of Student Selected/Not Selected And Graph)
- Logout
NON-FUNCTIONAL REQUIRMENTS
Non-functional requirements are constraints that must be adhered to during development .They limit
what resources can be used and set bounds on aspects of the software’s quality. One of the most important
things about non-functional requirements is to make them verifiable. The verification is normally done by
measuring various aspects of the system and seeing if the measurements confirm to the requirements.
Usability: The application which we are developing is going to be used by the admin, candidate and
company. This is going to help them in campus selection process.
Efficiency: Our application takes less time to accomplish a particular task such as sending message
to candidate regarding campus interviews. It reduces the complications when an information has
several functionalities thus increases the efficiency.
Reliability: The application that we are developing is designed to deliver set of messages with
security. The application provides many modules and each module is developed satisfy the non-
functional requirements of the admin and company.
Maintainability: The application that we are developing is going to provide a high performance
measures such as the data updates are done automatically without loss of data that already exists.
A systemic approach is required for a coherent and well-running system. Bottom-Up or Top-Down
approach is required to take into account all related variables of the system. A designer uses the modelling
languages to express the information and knowledge in a structure of system that is defined by a consistent
set of rules and definitions. The designs can be defined in graphical or textual modelling languages. Systems
design is the process of defining the architecture, product design, modules, interfaces, and data for
a system to satisfy specified requirements. Systems design could be seen as the application of systems theory
to product development.
An architectural diagram is a diagram of a system that is used to abstract the overall outline of the
software system and the relationships, constraints, and boundaries between components. The system
architecture below the shows the overall architecture of the system, the overview of the complete system.
INTRODUCTION
Admin sequence
Company sequence
Candidate sequence
5.3DATAFLOW DIAGRAM
Admin DFD
Company-DFD
Candidate DFD
5.4ACTIVITY DIAGRAM
Company
Candidate
5.5 ER DIAGRAM
LN
FN
A
A
C ME
M
NA S ESN
ADD ME I
CONTA A
RESS CT NO D M
E ADD
RESS
MA MA
C COMP CANDI COLLE
I ANY NAG ADMIN NAG
DATE
GE
D E E NAME
CONTAC
U
T NO
na
me
PO APP
RESU
ST LY LT %
FOR
JOB
UPD C REQUIRE S VIE
ATE ID MENTS ID W
EXAM
DAT
MCQ
E
CHAPTER 6: IMPLEMENTATION
The study attempted to capture the perceptions of students and HR managers in some of the
components of Campus Preference who are considered to be the stake holders in the Campus Preference
process. Campus Preference is a job selection process in which the Industry visits the educational institutions
to hire students. In India, the majority of the fresh graduates hiring happens through Campus Preference. The
study captures perceptions of the admin and students on some of the components in a Campus Preference
process. It tried to correlate the perceptions of the students and admin on choice of a company, preparation
for the recruitment process and the timing of the Campus Preference process. Other specific feedback from
HR managers on the expectations from the students and the students’ expectations from the industry also
was captured. This would enable the industry and the institution to align their recruitment strategies. For the
students, it would help in understanding the requirements of the industry in a Campus Preference process.
1.ADMIN MODULE:
Fig.1.Login Page
Fig.2.Candidate LoginPage
Fig.5.Tips Page
Fig.6.Guidelines Page
Fig.7.Queries Page
Fig.8.Candidates Activities Page
2.COMPANY MODULE:
Fig.10.Login Page
3.CANDIDATE MODULE:
Fig.22.Tips Page
Fig.23.Guidelines Page
Fig.24.Feedback Page
Fig.25.Company Feedback page
7.1INTRODUCTION
Testing defines the status of the working functionalities of any particular system. Through testing
particular software, one cannot identify the defects in it but can analyses the performance of software and its
working behaviour. By testing the software, we can find the limitations that become the conditions on which
the performance is measured on that particular level. In order to start the testing process the primary thing is
requirements of software development cycle. Using this phase, the testing phase will be easier for testers.
The capacity of the software can be calculated by executing the code and inspecting the code in different
conditions such as testing the software by subjecting it to different sources as input and examining the
results with respect to the inputs.
Implementation of testing
The purpose of testing is to discover errors. Testing is the process of trying to discover every
conceivable fault or weakness in a work product. It provides a way to check the functionality of components,
sub-assemblies, assemblies and/or a finished product it is the process of exercising software with the intent
of ensuring that the Software system meets its requirements and user expectations and does not fail in an
unacceptable manner. There are various types of test. Each test type addresses a specific testing requirement.
TYPES OF TESTS:
7.2Integration testing:
Integration tests are designed to test integrated software components to determine if they actually
run as one program. Testing is event driven and is more concerned with the basic outcome of screens or
fields. Integration tests demonstrate that although the components were individually satisfaction, as shown
by successfully unit testing, the combination of components is correct and consistent. Integration testing is
specifically aimed at exposing the problems that arise from the combination of components.
Organization and preparation of functional tests is focused on requirements, key functions, or special
test cases. In addition, systematic coverage pertaining to identify Business process flows; data fields,
predefined processes, and successive processes must be considered for testing. Before functional testing is
complete, additional tests are identified and the effective value of current tests is determined.
7.4System Test:
System testing ensures that the entire integrated software system meets requirements. It tests a
configuration to ensure known and predictable results. An example of system testing is the configuration
oriented system integration test. System testing is based on process descriptions and flows, emphasizing pre-
driven process links and integration points.
Test objectives:
All field entries must work properly.
Pages must be activated from the identified link.
The entry screen, messages and responses must not be delayed.
Features to be tested
Verify that the entries are of the correct format
No duplicate entries should be allowed
All links should take the user to the correct page.
7.7Integration Testing:
Software integration testing is the incremental integration testing of two or more integrated software
components on a single platform to produce failures caused by interface defects.
The task of the integration test is to check that components or software applications, e.g. components
in a software system or – one-step up – software applications at the company level – interact without error.
7.8Acceptance Testing:
User Acceptance Testing is a critical phase of any project and requires significant participation by
the end user. It also ensures that the system meets the functional requirements.
Test Results: All the test cases mentioned above passed successfully. No defects encountered
System Testing is a type of software testing that is performed on a complete integrated system to
evaluate the compliance of the system with the corresponding requirements. In system testing,
integration testing passed components are taken as input.
7.10 TEST CASES /TEST PLAN
TC0 Add Admin add Admin Admin adds Details are successful pass
2 candidate /
marks Adds details added
candidate
and company details
details
Add Admin add Admin Admin adds Details are Not Fail
candidate / not added
candidate marks Adds details successful
TC0 View Admin view query Student View View successful pass
query and replies student student
query query and query and
replies replies
TC0 Tips& Admin adds tips Campus Tips& Tips& successful pass
4 and guidelines
guidelines Interview Guidelines Guidelines
for campus for campus
interview interview
CONCLUSION
The opportunity when strikes its way we need to avail without any excuses. The main concept of
Campus Preference revolves round the talent hunt, the candidate need to pull up their socks and gear up for
the challenge. CBT (Computer based Test) must be practiced from the beginning on lines with company
standards, comprising aptitude and technical knowledge. CPT (Campus Preference Training) has also been
mushrooming from expert trainers for long term and short term.
Develop good content and communication during the rounds like self-introduction, GD, JAM
sessions. Balancing both technical and non-technical knowledge together. Be confident, composed, and be at
your best with positive attitude since it alone drives you ahead.
The proposed system is all about the perceptions of the admin, company and students on some of the
important components in a Campus Preference process. The proposed system is all about candidate
preferences about Campus Preference process.
Hence, the admin take care of all the interaction with company and adds all the details related to the
candidate and company. It also enables them to execute the recruitment strategy in an efficient manner. The
proposed system is quite helpful to the Educational-institutions to carry out the campus selection process
easily without hassle.
CHAPTER 9:FUTURE ENHANCEMENT
[1]http://www.mapsofindia.com/my-india/society/unemployment-on-rise-in-india
[2]http://articles.economictimes.indiatimes.com/keyword/campus-placements.
[3]https://en.wikipedia.org/wiki/Campus_placement#Types_of_campus_placement
[4]http://www.rediff.com/getahead/slide-show/slideshow-1-career-campus-placement-10-
preparationmantras/20091209.htm#5
[5]www.naukri.com,
[6]www.monster.com,
[7]www.timesjobs.com
[8]Training& Development by R.K Sahu
[9]Clarke, M. (2008), “Understanding and managing employability in changing career contexts”, Journal of
European Industrial Training, Vol. 32, No4, pp. 258-84.
[10] Robbins, S.P. and Decenzo, D.A. Fundamentals of Management, Pearson Education Asia, New Delhi
[11] Cooper, Donald R- and Pamels Schindler, Business Research Methods, Tata McGraw Hills, Kothari,
C.R., Research Methodology