0% found this document useful (0 votes)
61 views73 pages

Online Recruitment System

This document provides details about an online recruitment system project, including chapters on introduction, requirements, design, development, testing, and conclusion. The system allows job seekers to register online and take exams. Companies can conduct online exams, approve candidates, and view results. The system aims to streamline recruitment and save time for both job seekers and companies compared to manual processes. It includes modules for administrators, job seekers, and companies to manage users, profiles, exams, and hiring.

Uploaded by

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

Online Recruitment System

This document provides details about an online recruitment system project, including chapters on introduction, requirements, design, development, testing, and conclusion. The system allows job seekers to register online and take exams. Companies can conduct online exams, approve candidates, and view results. The system aims to streamline recruitment and save time for both job seekers and companies compared to manual processes. It includes modules for administrators, job seekers, and companies to manage users, profiles, exams, and hiring.

Uploaded by

bhargav p.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 73

CONTENTS

Chapter Chapter name Page


number no.
1 Introduction 1
1.1 Objective 1
1.2 Scope 2
1.3 Organization Of Report 2
2 Hardware And Software Requirement 3
3 Requirement Analysis And Specification 3

3.1 System Analysis 4


3.2 Software Requirement Specification 5
4 Software Design 13
4.1 SDLC Methodology 13
4.2 UML Diagram 14
5 Backend Design 19
5.1 ER Diagram 19
5.2 Data Dictionary 20
6 Code Samples 23
7 Snapshots 59
8 Testing 63
8.1 Test Cases 63
8.1.1 Positive Test Cases 63
8.1.2 Negative Test Cases 65
9 Conclusion And Future Scope 68
10 Reference 69
LIST OF FIGURES
Serial Figure no. Figure Caption/Description Page
no. no.
1 Figure 4.1.1 Spiral Model 13

2 Figure 4.2.1.1 Use Case For Admin 14

3 Figure 4.2.1.2 Use Case For Jobseeker 15

4 Figure 4.2.1.3 Use Case For Company 15

5 Figure 4.2.2.1 Activity diagram for Admin 16

6 Figure 4.2.2.2 Activity diagram for jobseeker 17

7 Figure 4.2.2.3 Activity diagram for company 18

8 Figure 5.1 E-R diagram 19

9 Figure 7.1 Home page 59

10 Figure 7.2 Login page 59


11 Figure 7.3 Registration page 60

12 Figure 7.4 Jobseeker page 61

13 Figure 7.5 Company Page 62

14 Figure 7.6 Approval Page 62


LIST OF TABLES
Serial no. Table no. Table Caption/Description Page no.
1 Table2.1 Hardware Requirement 3
2 Table2.2 Software Requirement 3
3 Table5.2.1 Login details 20
4 Table5.2.2 Jobseeker 20
5 Table5.2.3 Company Details 21
6 Table5.2.4 Educational 21
7 Table5.2.5 Job Details 22
8 Table5.2.6 Question 22
9 Table5.2.7 Question Deatils 22

10 Table8.1.1 Admin Login (positive test case) 63


11 Table8.1.2 JobSeeker Login (positive test 63
case)
12 Table8.1.3 Company Login (positive test 64
case)
13 Table8.1.4 Job Seeker Register 64
(positive testcase)
14 Table8.1.5 Company Register (positive 65
testcase)
15 Table8.1.6 Admin Login (negative test case) 65

16 Table8.1.7 JobSeeker Login (negative test 66


case)
17 Table8.1.8 Company Login (negative test 66
case)
18 Table8.1.9 Jobseeker Register 66
(negative testcase)
29 Table8.1.10 Company Register (negative 67
testcase)
Online Recruitment System 2022

Recruitment System is an online website in which jobseekers can register themselves online
-and apply for job and attend the exam. Online Recruitment System provides online help to the
users all over the world. Using web recruitment systems like recruitment websites or jobsites
also play a role in simplifying the recruitment process. Such websites have facilities where
prospective candidates can upload their CV’s and apply for jobs suited to them. Such sites also
make it possible for recruiters and companies to post their staffing requirements and view
profiles of interested candidates. Earlier recruitment was done manually and it was all at a time
consuming work. Now it is all possible in a fraction of second. It is all done online without
much time consuming. Today’s recruitment applications are designed to do a whole lot more
than just reduce paperwork. They can make a significant contribution to a company’s
marketing and sales activity. Recruitment websites and software make possible for managers to
access information that is 0crucial to managing their staff, which they can use for promotion
decisions, payroll considerations and succession planning.
Online Recruitment System enables the users to have the typical examination
Facilities and features at their disposal. It resolves typical issues of manual examination
process and activities into a controlled and closely monitored work flow in the architecture of
the application. This multi platform solution brings in by default, the basic intelligence and
immense possibilities for further extension of the application as required by user. The system
makes it friendly to distribute share and manage the examination entities with higher
efficiency and easiness.

1.1 Objective:
1. Recruit the jobseekers in the proper company as they deserve.
2. To get the proper candidate for the company.
3. To save the time of job seeker as well as companies.

Page | 1
1.2 Scope:
Online Recruitment System enables the users to have the typical examination facilities andfeatures
at their disposal. It resolves typical issues of manual examination processes and activities into a
controlled and closely monitored work flow in the architecture of the application. This multi
platform solution brings in by default, the basic intelligence and immense possibilities for further
extension of theapplication as required by the user. The system makes it simpler to distribute, share
and manage the examination entities with higher efficiency and easiness. The objective of these
websites is to serve as a common meeting ground for jobseekers and employers, both locally and
globally, where the candidates find their dream jobs and recruiters find the right candidate to fulfill
their needs., URL and peculiarities.
ABSTRACT:
This project ‘online recruitment system’ is an online website in which jobseekers can

Register themselves and then attend the exam. Based on the outcome of the exam the jobseekers

will be short listed. For fresher, the exam will be conducted at some venue after short listing of

the preliminary aptitude test. The details of the examination, venue & date of the examination

will be made available to them through the website.

Module in this project:


1. Administrator
2. Jobseekers
3. Company
Brief description on the modules:

1. Administrator: administrator has the full authority over the website. He can view all

The registered users and have the power to delete them. He can edit the web pages and update

them. He can view all the company details also.

2. Jobseeker: a jobseeker can register himself. After registration, he will be directed to

His homepage. Here he can update his profile, change password and see the examination details

and all.
3. Company: a company can register itself, conduct online examination, approve or

Disapprove candidates attending examination and provides results about the selected candidates.
Page | 2
2.1 Hardware Requirements:

1 Processor core i3/i5/i7

2 Hard Disk 4 GB or above

3 RAM 1GB or above

Table 2.1 Hardware Requirements.

2.2 Software Requirement:

1 Operating system Windows 7/8/10

2 User-Interface HTML, CSS

3 Client-side scripting JavaScript

4 Programming language Java

5 Technologies JDBC, Servlets, JSP

6 IDE/Workbench Eclipse Oxygen

7 Database Oracle11g

8 Server Deployment Tomcat8.5x or Higher

9 Frame Work Struts

Table 2.2 Software Requirements.

Page | 3
Online Recruitment System 2022

3.1 System Analysis:


3.1.1 Limitation of Existing System:

Attending walk-ins by the job seekers is always not possible by visiting from one place to another.
Even at the recruitment center lots more paper work involved such as form filling, attaching
necessary certificates and documents etc. A lot of investment has to be made from both the side.
Recruiters have to give their advertisement in paper media such as newspaper, pamphlets etc which
is again extra cost and even not reachable to wider region. Job seekers were not able to know about
latest recruitment and not able to get their job even if they satisfy the eligibility condition.

Proposed System:

Online Recruitment is aimed at developing a web-based and central recruitment Process system for

the HR Group for a company. Some features of this system will be creating vacancies, storing application

data, and Interview process initiation, Scheduling Interviews, Storing Interview results for the applicant and

finally hiring of the applicant. This project Online Recruitment System is an online website in which jobseekers

can register themselves and then attend the exam. Based on the outcome of the exam the jobseekers will be

shortlisted. The details of the examination & Date of the examination will be made available to them through the

website. People all around the world can apply and register. It has made all the process easy.

Page | 4
Online Recruitment System 2022

3.2 Software Requirement Specification:

3.2.1 Introduction:

The following subsections of the SRS document provide an overview


of theentire software requirement specification.

i) Purpose:

This document specifies the Software Requirements Specification (SRS) for


Online Recruitment System (ORS). It describes scope of the system, both
functional and non- functional requirements for the software to be developed,
design constraints and systeminterfaces.

Scope:
1. To provide the information about the job seekers to the
2. industries. Company can get the information about the
proper candidateaccording to its requirement.
3. According to the requirement of the companies,
provide theinformation of job seekers to the
companies.
4. Inform the job seekers for the vacancies in the company /
interviewsession in the companies
5. To provide the information to the job seekers about the new
trends inthe industrial area.

ii)Abbreviations:

JSP stands for Java Server Pages.


HTTP stands for Hyper Text Transfer Protocol.

Page | 5
Online Recruitment System 2022

iii) References:

IEEE Recommended Practice for Software Requirements Specification-


IEEE Std.830-1993.

vii) Overview:

The rest of this SRS document describes the various system


requirements,interfaces, features and functionalities in detail.

Page | 6
Online Recruitment System 2022

3.2.2 Overall Description:

Product Perspective:
a) User interfaces:
The application will have a user friendly and menu-based interface. Following
screens willbe provided:
➢ A login screen for entering the user name, password.
➢ Access to different screens will be based upon the user
➢ There is a screen for displaying information regarding the Registration.
➢ There is an interface for Jobseeker.
➢ There is an interface for Company.
➢ There is a screen for providing information about recruitment.
b) Hardware interfaces:
➢ Support for printer for printing results then and there.
➢ Screen resolution of at least 1200X800 is required for proper and complete
viewing of screens. Higher resolution will be accepted.
c) Software interfaces:
➢ Any windows-based operating system.
➢ Oracle 10g as the DBMS-for database.
d) Communications interfaces: None
e) Memory Constraints:
➢ At least 1 GB space on hard disk will be required for running the application.
f) Site Adaptation Requirements:
➢ Web browser with cookies enabled.
1) User Characteristics:
➢ Educational level: Users should be comfortable with the English language.
➢ Experience: Users should have prior information regarding the online feedback.
➢ Skills: Users should have basic knowledge and should be comfortable
using general purpose applications on computers.

Page | 7
Online Recruitment System 2022

2) Constraints:
➢ The DBMS being used is Oracle 11g, using which all the constraints that are
needed for proper database management are truly imposed.
➢ Normalization considered.
3) Apportioning of Requirements:
➢ The future versions of the web application will be having a better database
to handle larger number of records.

3.2.3 Specific Requirements:


This section provides software requirements to a level of detail sufficient to enable
designers to design the system and testers to test the system.
1) External Interface Requirements
a) Hardware interfaces:
➢ Support for printer for printing results then and there.
➢ Screen resolution of at least 1200 X 800 is required for proper and
complete viewing of screens. Higher resolution will be accepted.
b) Software interfaces:
➢ Any windows-based operating system.
➢ Oracle 11g as the DBMS-for database.
➢ Tomcat 8.x or higher for deployment
c) Communications interfaces: None
2) Software Product Features:
Validity Checks:
JavaScript provides validity checks for various fields in the forms.
➢ Sequencing Information: All the information regarding project details, employee
list, question details, display of result should be handled sequentially that is data
should be stored only in a particular sequence to avoid any inconvenience
➢ Error Handling: If any of the validations or sequencing flows does not hold true
then appropriate error messages will be prompted to the user for doing the needful.

Page | 8
Online Recruitment System 2022

3) Performance Requirements:
This subsection specifies numerical requirements placed on the software or on
the human interaction with the software, as a whole. Numerical requirements will
include:
➢ 300 terminals will be supported at a time
➢ Only text information will be supported (HTTP)
➢ All the transactions will be processed within seconds.
4) Software System Attributes:
➢ Security: Only authorized users will be able to access the web app by entering
the correct login name and corresponding password.
➢ Maintainability: The web app can be maintained in present or future. It will
busy to incorporate new requirements in the individual modules.

3.2.4 Module detail description:


The system after careful analysis has been identified to be presented with the
following modules:

The Modules involved are

➢ Admin Module.

➢ Jobseeker Module.

➢ Company Module

➢ Security and authentication

➢ Reports

Page | 9
Online Recruitment System 2022

3.2.5 Functional Requirements


A. Admin:
Description: Admin can perform any operation in the system
1.1) Manage Job Seeker:
Description: Admin can manage Job Seeker and its related tasks.
1.1.1) Add Job Seeker:

1.1.2) Delete Job Seeker:

1.1.3) View Job Seeker Details

1.1.4) View Resume

1.2) Manage Company:


Description: Admin can manage company and its related tasks.

1.2.1) View Company details


1.2.2) Approve Company
1.2.3) Reject Company

1.3) Manage Campus Schedule


Description: Admin can manage campus Schudle and its related tasks.

1.3.1) View Job Seeker details


1.3.2) View Company
1.3.3) Add Details
1.3.4) Delete Details
1.3.5) Approve Company
1.3.6) Reject Company
1.4) Hall Ticket Info:

1.5) Logout:
Description: Admin can logout after performing tasks.

Page | 10
Online Recruitment System 2022

B. Jobseeker:
Description: Jobseeker can perform any operation in the system
2.1) View Company Details:
2.2) Profile:
2.2.1) View Profile
2.2.2) Edit Profile
2.3) View Job Details:
2.4) Check Exam Info:
2.4.1) Check Schedule
2.4.2) Check Syllabus
2.4.3) Check Hall Ticket
2.5) Attend Exam:
2.6) Apply Job:
2.7) Logout:
Description: Job Seeker can logout after performing tasks.

C. Company:
Description: Jobseeker can perform any operation in the system
3.1) Edit profile:
3.1.1) Jobseeker details
3.1.2) Company details
3.1.3) Job Details
3.1.4) Exam Creation
3.1.5) View Exam
3.2) Jobseeker Details:
3.3) Company Details:
3.4) Job Details:
3.4.1) Add job details
3.4.2) Edit Job details
3.4.3) Close job
3.5) Create Question:

Page | 11
Online Recruitment System 2022

3.6) View Result:


3.6.1) Jobseeker details
3.6.2) Company details
3.6.3) Add Jobseeker
3.6.4) Delete jobseeker
3.6.5) Approve company
3.6.6) Reject company

3.7) Exam Details:


3.7.1) Exam Creation
3.7.2) Exam Syllabus
3.7.3) View Exam

3.8) Logout:
Description: Company can logout after performing tasks.

Page | 12
Online Recruitment System 2022

4.1 SDLC Methodology:

Figure 4.1 Spiral Model.

This diagrammatic representation refers to a basic model that appears like a spiral with many loops.
The exact number of loops in the spiral is not fixed. Each loop of the spiral represents a phase of the
software process. For example, the innermost loop might be concerned with feasibility study. The
next loop with requirements specification, the next one with design, and so on. Each phase in this
model is split into four sectors (or quadrants). The following activities are carried out during each
phase of a spiral model.

Page | 13
Online Recruitment System 2022

4.1 UML Diagram:

The Unified Modeling Language allows the software engineer to express an analysis model
using the modeling notation that is governed by a set of syntactic semantic and pragmatic
rules.

A UML system is represented using five different views that describe the system from
distinctly different perspective. Each view is defined by a set of diagrams, which is as
follows.

4.1.1 Use Case Diagrams:


4.1.1.1 Admin Use Case Diagram

Figure 4.2 Admin Use Case Diagram


Page | 14
Online Recruitment System 2022

4.1.1.2 Jobseeker Use Case Diagram

Figure 4.3 Jobseeker Use Case Diagram


4.1.1.3 Company Use Case Diagram

Figure 4.4 Company Use Case Diagram

Page | 15
Online Recruitment System 2022

4.1.2 Activity Diagram:

4.1.2.1 Activity Diagram of Admin

Figure 4.5 Admin Activity Diagram.

Page | 16
Online Recruitment System 2022

4.1.2.2 Activity Diagram of Jobseeker:

Figure 4.6 jobseeker Activity Diagram

Page | 17
Online Recruitment System 2022

4.1.2.3 Activity Diagram of Company:

Figure 4.7 Company Activity Diagra


Page | 18
Online Recruitment System 2022

5.1 E-R Diagram:

Figure 5.1 E-R Diagram


Page | 19
Online Recruitment System 2022

5.2 DATA DICTIONARY


5.3 LoginDetails:

Table 5.1 Logindetails Table

5.3.1 Jobseeker:

Table 5.2 Jobseeker Table

Page | 20
Online Recruitment System 2022

5.3.1 CompanyDetails:

Table 5.3 CompanyDetails Table

5.3.2 Educational:

Table 5.4 Educational Table

Page | 21
Online Recruitment System 2022

5.3.3 Job Details

Table 5.5 Job Details Table

5.3.4 Question:

Table 5.6 Question Table

5.3.5 Question Details:

Table 5.7 Question Details Table

Page | 22
Online Recruitment System 2022

Index page:
Index.jsp:
<%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%>
<%@page import="java.sql.ResultSet"%>
<%@page import="p.DbConnect"%>
<%
String path = request.getContextPath();
String basePath =
request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">


<html>
<head>

</head>

<body>
<%

int res=0;
String ansop = (String)session.getAttribute("r");
String ans="",result="";
Integer score=0;
String cid = (String)session.getAttribute("cid");
System.out.println(cid);
ResultSet rs =DbConnect.getStatement().executeQuery("select * from QUESTION where
SLNO=9 and c_id="+cid+"");

if(rs.next()){
ans = rs.getString("ans");
}
if(ansop.equals(ans)){
score++;
session.setAttribute("res",score);
}
else
{
session.setAttribute("res",score);
}
rs =DbConnect.getStatement().executeQuery("select * from QUESTION where SLNO=10 and
c_id="+cid+"");

Page | 23
Online Recruitment System 2022

%>
<div id="div1">
<h1> Question 10: <%if(rs.next()){ %><%=rs.getString("QUESTION")%>
<form action="exam8" method="get">
<input type="hidden" name="cid" value="<%=cid%>">
<input type="radio" name="r" value="op1" ><%=rs.getString("op1") %><br>
<input type="radio" name="r" value="op2"><%=rs.getString("op2") %><br>
<input type="radio" name="r" value="op3"><%=rs.getString("op3") %><br>
<input type="radio" name="r" value="op4"><%=rs.getString("op4") %><br>
<input type="submit" value="submit">
</form></h1>
<%} %>
</div>

</body>
</html>

<input type="hidden" name="hdnHallTicket" >


<input type="hidden" name="c_id" value="<%=cid%>">
<input type="radio" name="r" value="op1" ><%=rs.getString("op1") %><br>
<input type="radio" name="r" value="op2"><%=rs.getString("op2") %><br>
<input type="radio" name="r" value="op3"><%=rs.getString("op3") %><br>
<input type="radio" name="r" value="op4"><%=rs.getString("op4") %><br>
<input type="submit" value="Next">
</form></h1>
<%} %>
</div>
</center>
<div class="margin_bottom_20"></div><br /><div class="cleaner"></div>
</div>

<div class="cleaner"></div>
</div> <!-- end of content wrapper -->
</div> <!-- end of content wrapper -->

<div id="templatemo_footer_wrapper"><br /><!-- end of footer -->


<!-- Free CSS Templates by TemplateMo.com -->
</div> <!-- end of footer -->
<div align=center><br /><a href='http://all-free-download.com/free-website-
templates/'></a></div></body>
</html>

%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>


<%@taglib uri="/struts-tags" prefix="s" %>
<%@page import="com.opensymphony.xwork2.Result"%>
<%@page import="java.sql.ResultSet"%>
<%@page import="p.DbConnect"%>

<%
String path = request.getContextPath();
String basePath =
request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

Page | 24
Online Recruitment System 2022

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"


"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Online Recruitment System</title>
<meta name="keywords" content="free templates, website templates, CSS, XHTML" />
<meta name="description" content="Simple Gray - Professional free XHTML/CSS template
provided by templatemo.com" />
<link href="templatemo_style.css" rel="stylesheet" type="text/css" />
<script language="javascript" type="text/javascript">
function clearText(field)
{
if (field.defaultValue == field.value) field.value = '';
else if (field.value == '') field.value = field.defaultValue;
}
</script>
</head>
<body>
<div id="templatemo_header_wrapper">
<!-- Free Web Templates by TemplateMo.com -->
<div id="templatemo_header">
<br/><br/>
<div><font size="6" color="red">Online Recruitment System</font></div>

<div id="templatemo_menu">
<div id="templatemo_menu_left"></div>

<ul>

</ul>
</div> <!-- end of menu -->

</div> <!-- end of header -->


</div> <!-- end of header wrapper -->

<div id="templatemo_banner_wrapper">
<div id="templatemo_banner">

<div id="templatemo_banner_image">
<div id="templatemo_banner_image_wrapper">&nbsp;
<img src="images/Recruitment-Social-Media.jpg" alt="image 2" style="top:
2px; left: 60px; height: 226px; width: 690px;" />
</div>
</div>

<div id="templatemo_banner_image">
<div><br /></div>
</div>

<div class="cleaner"></div>

Page | 25
Online Recruitment System 2022

</div> <!-- end of banner -->


</div> <!-- end of banner wrapper -->

<div id="templatemo_content_wrapper">
<div id="templatemo_content">

<div id="column_w530">

<div class="header_02">Multiple Choice Question<br /></div>

<br/><center>
<%
int res=0;
System.out.println((Long)request.getAttribute("hallticketno"));
Long tid = (Long)request.getAttribute("hallticketno");
//Long =Long.parseLong(tikid);
ResultSet rs1 = DbConnect.getStatement().executeQuery("select c_id from HALLTICKET
where HALLTICKET_NO = "+tid+"");
Long cid1=null;
if (rs1.next()){
cid1 = rs1.getLong(1);

}
System.out.println("select * from QUESTION where SLNO=1 and C_ID="+cid1+"");
ResultSet rs =DbConnect.getStatement().executeQuery("select * from QUESTION where
SLNO=1 and C_ID="+cid1+"");

%>
<div id="div1">
<h1> Question 1: <%if(rs.next()){ %><%=rs.getString("QUESTION")%>
<form action="exam">
<input type="hidden" name="hdnHallTicket" >
<input type="hidden" name="c_id" value="<%=cid1%>">
<input type="radio" name="r" value="op1" ><%=rs.getString("op1") %><br>
<input type="radio" name="r" value="op2"><%=rs.getString("op2") %><br>
<input type="radio" name="r" value="op3"><%=rs.getString("op3") %><br>
<input type="radio" name="r" value="op4"><%=rs.getString("op4") %><br>
<input type="submit" value="Next">
</form></h1>
<%} %>

</center>
<div class="margin_bottom_20"></div><br /><div class="cleaner"></div>
</div>

<div class="cleaner"></div>
</div> <!-- end of content wrapper -->
</div> <!-- end of content wrapper -->

<div id="templatemo_footer_wrapper"><br /><!-- end of footer -->


<!-- Free CSS Templates by TemplateMo.com -->
</div> <!-- end of footer -->

Page | 26
Online Recruitment System 2022

<div align=center><br /><a href='http://all-free-download.com/free-website-


templates/'></a></div></body>
</html>

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>


<%@taglib uri="/struts-tags" prefix="s" %>
<%@page import="com.opensymphony.xwork2.Result"%>
<%@page import="java.sql.ResultSet"%>
<%@page import="p.DbConnect"%>

<%
String path = request.getContextPath();
String basePath =
request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Simple Gray, Professional free website template</title>
<meta name="keywords" content="free templates, website templates, CSS, XHTML" />
<meta name="description" content="Simple Gray - Professional free XHTML/CSS template
provided by templatemo.com" />
<link href="templatemo_style.css" rel="stylesheet" type="text/css" />
<script language="javascript" type="text/javascript">
function clearText(field)
{
if (field.defaultValue == field.value) field.value = '';
else if (field.value == '') field.value = field.defaultValue;
}
</script>
</head>
<body>
<div id="templatemo_header_wrapper">
<!-- Free Web Templates by TemplateMo.com -->
<div id="templatemo_header">
<br/><br/>
<div><font size="6" color="red">Online Recruitment System</font></div>

<div id="templatemo_menu">
<div id="templatemo_menu_left"></div>

<ul>

</ul>
</div> <!-- end of menu -->

</div> <!-- end of header -->


</div> <!-- end of header wrapper -->

Page | 27
Online Recruitment System 2022

<div id="templatemo_banner_wrapper">
<div id="templatemo_banner">

<div id="templatemo_banner_image">
<div id="templatemo_banner_image_wrapper">&nbsp;
<img src="images/Recruitment-Social-Media.jpg" alt="image 2" style="top:
2px; left: 60px; height: 226px; width: 690px;" />
</div>
</div>

<div id="templatemo_banner_image">
<div><br /></div>
</div>

<div class="cleaner"></div>

</div> <!-- end of banner -->


</div> <!-- end of banner wrapper -->

<div id="templatemo_content_wrapper">
<div id="templatemo_content">

<div id="column_w530">

<div class="header_02">Multiple Choice Question<br /></div>

<br/><center>
<%
int res=0;
String ansop = (String)request.getAttribute("r");
String ans="";
Integer result;
Integer score=(Integer)session.getAttribute("res");
Long cid = (Long)request.getAttribute("cid");
ResultSet rs =DbConnect.getStatement().executeQuery("select * from QUESTION where
SLNO=2 and c_id="+cid+"");
if(rs.next()){
ans = rs.getString("ans");
}
if(ansop.equals(ans)){
score++;
session.setAttribute("res",score);
} else
{
session.setAttribute("res",score);
}

rs =DbConnect.getStatement().executeQuery("select * from QUESTION where SLNO=3 and


c_id="+cid+"");

%>
<div id="div1">
<h1> Question 3: <%if(rs.next()){ %><%=rs.getString("QUESTION")%>
<form action="exam1" method="get">
<input type="hidden" name="hdnHallTicket" >

Page | 28
Online Recruitment System 2022

<input type="hidden" name="c_id" value="<%=cid%>">


<input type="radio" name="r" value="op1" ><%=rs.getString("op1") %><br>
<input type="radio" name="r" value="op2"><%=rs.getString("op2") %><br>
<input type="radio" name="r" value="op3"><%=rs.getString("op3") %><br>
<input type="radio" name="r" value="op4"><%=rs.getString("op4") %><br>
<input type="submit" value="Next">
</form></h1>
<%} %>
</div>
</center>
<div class="margin_bottom_20"></div><br /><div class="cleaner"></div>
</div>

<div class="cleaner"></div>
</div> <!-- end of content wrapper -->
</div> <!-- end of content wrapper -->

<div id="templatemo_footer_wrapper"><br /><!-- end of footer -->


<!-- Free CSS Templates by TemplateMo.com -->
</div> <!-- end of footer -->
<div align=center><br /><a href='http://all-free-download.com/free-website-
templates/'></a></div></body>
</html>

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>


<%@taglib uri="/struts-tags" prefix="s" %>
<%@page import="com.opensymphony.xwork2.Result"%>
<%@page import="java.sql.ResultSet"%>
<%@page import="p.DbConnect"%>

<%
String path = request.getContextPath();
String basePath =
request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Simple Gray, Professional free website template</title>
<meta name="keywords" content="free templates, website templates, CSS, XHTML" />
<meta name="description" content="Simple Gray - Professional free XHTML/CSS template
provided by templatemo.com" />
<link href="templatemo_style.css" rel="stylesheet" type="text/css" />
<script language="javascript" type="text/javascript">
function clearText(field)
{
if (field.defaultValue == field.value) field.value = '';
else if (field.value == '') field.value = field.defaultValue;
}
</script>
</head>
<body>

Page | 29
Online Recruitment System 2022

<div id="templatemo_header_wrapper">
<!-- Free Web Templates by TemplateMo.com -->
<div id="templatemo_header">
<br/><br/>
<div><font size="6" color="red">Online Recruitment System</font></div>

<div id="templatemo_menu">
<div id="templatemo_menu_left"></div>

<ul>

</ul>
</div> <!-- end of menu -->

</div> <!-- end of header -->


</div> <!-- end of header wrapper -->

<div id="templatemo_banner_wrapper">
<div id="templatemo_banner">

<div id="templatemo_banner_image">
<div id="templatemo_banner_image_wrapper">&nbsp;
<img src="images/Recruitment-Social-Media.jpg" alt="image 2" style="top:
2px; left: 60px; height: 226px; width: 690px;" />
</div>
</div>

<div id="templatemo_banner_image">
<div><br /></div>
</div>

<div class="cleaner"></div>

</div> <!-- end of banner -->


</div> <!-- end of banner wrapper -->

<div id="templatemo_content_wrapper">
<div id="templatemo_content">

<div id="column_w530">

<div class="header_02">Multiple Choice Question<br /></div>

<br/><center>
<%
int res=0;
String ansop = request.getParameter("r");
String ans="",result="";
Integer score=(Integer)session.getAttribute("res");;
Long cid = (Long)request.getAttribute("cid");

Page | 30
Online Recruitment System 2022

ResultSet rs =DbConnect.getStatement().executeQuery("select * from QUESTION where


SLNO=3 and c_id="+cid+"");
if(rs.next()){
ans = rs.getString("ans");
}
if(ansop.equals(ans)){
score++;
session.setAttribute("res",score);
} else
{
session.setAttribute("res",score);
}
rs =DbConnect.getStatement().executeQuery("select * from QUESTION where SLNO=4 and
c_id="+cid+"");
%>
<div id="div1">
<h1> Question 4: <%if(rs.next()){ %><%=rs.getString("QUESTION")%>
<form action="exam2" method="get">
<input type="hidden" name="hdnHallTicket" >
<input type="hidden" name="c_id" value="<%=cid%>">
<input type="radio" name="r" value="op1" ><%=rs.getString("op1") %><br>
<input type="radio" name="r" value="op2"><%=rs.getString("op2") %><br>
<input type="radio" name="r" value="op3"><%=rs.getString("op3") %><br>
<input type="radio" name="r" value="op4"><%=rs.getString("op4") %><br>
<input type="submit" value="Next">
</form></h1>
<%} %>
</div>

</center>
<div class="margin_bottom_20"></div><br /><div class="cleaner"></div>
</div>

<div class="cleaner"></div>
</div> <!-- end of content wrapper -->
</div> <!-- end of content wrapper -->

<div id="templatemo_footer_wrapper"><br /><!-- end of footer -->


<!-- Free CSS Templates by TemplateMo.com -->
</div> <!-- end of footer -->
<div align=center><br /><a href='http://all-free-download.com/free-website-
templates/'></a></div></body>
</html>

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>


<%@taglib uri="/struts-tags" prefix="s" %>
<%@page import="com.opensymphony.xwork2.Result"%>
<%@page import="java.sql.ResultSet"%>
<%@page import="p.DbConnect"%>

<%
String path = request.getContextPath();
String basePath =
request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";

Page | 31
Online Recruitment System 2022

%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Simple Gray, Professional free website template</title>
<meta name="keywords" content="free templates, website templates, CSS, XHTML" />
<meta name="description" content="Simple Gray - Professional free XHTML/CSS template
provided by templatemo.com" />
<link href="templatemo_style.css" rel="stylesheet" type="text/css" />
<script language="javascript" type="text/javascript">
function clearText(field)
{
if (field.defaultValue == field.value) field.value = '';
else if (field.value == '') field.value = field.defaultValue;
}
</script>
</head>
<body>
<div id="templatemo_header_wrapper">
<!-- Free Web Templates by TemplateMo.com -->
<div id="templatemo_header">
<br/><br/>
<div><font size="6" color="red">Online Recruitment System</font></div>

<div id="templatemo_menu">
<div id="templatemo_menu_left"></div>

<ul>

</ul>
</div> <!-- end of menu -->

</div> <!-- end of header -->


</div> <!-- end of header wrapper -->

<div id="templatemo_banner_wrapper">
<div id="templatemo_banner">

<div id="templatemo_banner_image">
<div id="templatemo_banner_image_wrapper">&nbsp;
<img src="images/Recruitment-Social-Media.jpg" alt="image 2" style="top:
2px; left: 60px; height: 226px; width: 690px;" />
</div>
</div>

<div id="templatemo_banner_image">
<div><br /></div>
</div>

<div class="cleaner"></div>

Page | 32
Online Recruitment System 2022

</div> <!-- end of banner -->


</div> <!-- end of banner wrapper -->

<div id="templatemo_content_wrapper">
<div id="templatemo_content">

<div id="column_w530">

<div class="header_02">Multiple Choice Question<br /></div>

<br/><center>
<%
int res=0;
String ansop = request.getParameter("r");
String ans="",result="";
Integer score=(Integer)session.getAttribute("res");;
Long cid = (Long)request.getAttribute("cid");
ResultSet rs =DbConnect.getStatement().executeQuery("select * from QUESTION where
SLNO=4 and c_id="+cid+"");
if(rs.next()){
ans = rs.getString("ans");
}
if(ansop.equals(ans)){
score++;
session.setAttribute("res",score);
} else
{
session.setAttribute("res",score);
}
rs =DbConnect.getStatement().executeQuery("select * from QUESTION where SLNO=5 and
c_id="+cid+"");
%>
<div id="div1">
<h1> Question 5: <%if(rs.next()){ %><%=rs.getString("QUESTION")%>
<form action="exam8" method="get">
<input type="hidden" name="hdnHallTicket" >
<input type="hidden" name="c_id" value="<%=cid%>">
<input type="hidden" name="res" value="<%=score%>">

<input type="radio" name="r" value="op1" ><%=rs.getString("op1") %><br>


<input type="radio" name="r" value="op2"><%=rs.getString("op2") %><br>
<input type="radio" name="r" value="op3"><%=rs.getString("op3") %><br>
<input type="radio" name="r" value="op4"><%=rs.getString("op4") %><br>
<input type="submit" value="Next">
</form></h1>
<%} %>
</div>
</center>
<div class="margin_bottom_20"></div><br /><div class="cleaner"></div>
</div>

<div class="cleaner"></div>

Page | 33
Online Recruitment System 2022

</div> <!-- end of content wrapper -->


</div> <!-- end of content wrapper -->

<div id="templatemo_footer_wrapper"><br /><!-- end of footer -->


<!-- Free CSS Templates by TemplateMo.com -->
</div> <!-- end of footer -->
<div align=center><br /><a href='http://all-free-download.com/free-website-
templates/'></a></div></body>
</html>

<%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%>


<%@page import="java.sql.ResultSet"%>
<%@page import="p.DbConnect"%>
<%
String path = request.getContextPath();
String basePath =
request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">


<html>
<body>
<%
int res=0;
String ansop = request.getParameter("r");
String ans="",result="";
Integer score=(Integer)session.getAttribute("res");;
Long cid = (Long)request.getAttribute("cid");
ResultSet rs =DbConnect.getStatement().executeQuery("select * from QUESTION where
SLNO=3 and c_id="+cid+"");
if(rs.next()){
ans = rs.getString("ans");
}
if(ansop.equals(ans)){
score++;
session.setAttribute("res",score);
} else
{
session.setAttribute("res",score);
}
rs =DbConnect.getStatement().executeQuery("select * from QUESTION where SLNO=4 and
c_id="+cid+"");
%>
<div id="div1">
<h1> Question 4: <%if(rs.next()){ %><%=rs.getString("QUESTION")%>
<form action="exam2" method="get">
<input type="hidden" name="c_id" value="<%=cid%>">
<input type="radio" name="r" value="op1" ><%=rs.getString("op1") %><br>
<input type="radio" name="r" value="op2"><%=rs.getString("op2") %><br>
<input type="radio" name="r" value="op3"><%=rs.getString("op3") %><br>
<input type="radio" name="r" value="op4"><%=rs.getString("op4") %><br>
<input type="submit" value="Next">
</form></h1>
<%} %>
</div>

Page | 34
Online Recruitment System 2022

</body>
</html>

<%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%>


<%@page import="java.sql.ResultSet"%>
<%@page import="p.DbConnect"%>
<%
String path = request.getContextPath();
String basePath =
request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">


<html>
<head>
<base href="<%=basePath%>">

<title>My JSP '2.jsp' starting page</title>

<meta http-equiv="pragma" content="no-cache">


<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->

</head>

<body>
<%
int res=0;
String ansop = request.getParameter("r");
String ans="",result="";
Integer score=(Integer)session.getAttribute("res");;
Long cid = (Long)request.getAttribute("cid");
ResultSet rs =DbConnect.getStatement().executeQuery("select * from QUESTION where
SLNO=4 and c_id="+cid+"");
if(rs.next()){
ans = rs.getString("ans");
}
if(ansop.equals(ans)){
score++;
session.setAttribute("res",score);
} else
{
session.setAttribute("res",score);
}
rs =DbConnect.getStatement().executeQuery("select * from QUESTION where SLNO=5 and
c_id="+cid+"");
%>
<div id="div1">
<h1> Question 5: <%if(rs.next()){ %><%=rs.getString("QUESTION")%>
<form action="exam8" method="get">
<input type="hidden" name="c_id" value="<%=cid%>">

Page | 35
Online Recruitment System 2022

<input type="hidden" name="res" value="<%=score%>">

<input type="radio" name="r" value="op1" ><%=rs.getString("op1") %><br>


<input type="radio" name="r" value="op2"><%=rs.getString("op2") %><br>
<input type="radio" name="r" value="op3"><%=rs.getString("op3") %><br>
<input type="radio" name="r" value="op4"><%=rs.getString("op4") %><br>
<input type="submit" value="Next">
</form></h1>
<%} %>
</div>

</body>
</html>

Admin.jsp
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@taglib uri="/struts-tags" prefix="s" %>
<%
String path = request.getContextPath();
String basePath =
request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Simple Gray, Professional free website template</title>
<meta name="keywords" content="free templates, website templates, CSS, XHTML" />
<meta name="description" content="Simple Gray - Professional free XHTML/CSS template
provided by templatemo.com" />
<link href="templatemo_style.css" rel="stylesheet" type="text/css" />
<script language="javascript" type="text/javascript">
function clearText(field)
{
if (field.defaultValue == field.value) field.value = '';
else if (field.value == '') field.value = field.defaultValue;
}
</script>
</head>
<body>
<div id="templatemo_header_wrapper">
<!-- Free Web Templates by TemplateMo.com -->
<div id="templatemo_header">
<br/><br/>
<div><font size="6" color="red">Online Recruitment System</font></div>

<div id="templatemo_menu">
<div id="templatemo_menu_left"></div>

<ul>
<li><a href="home.jsp">Home</a></li>
<li><a href="jobseekermanagement.jsp">Jobseeker Management</a></li>
<li><a href="companymanagement.jsp">Company Management</a></li>
Page | 36
Online Recruitment System 2022

<li><a href="campusschedule">Campus schedule<br /></a></li>


<li><a href="hallticket">Hall Ticket Information<br /></a></li>
<li><a href="Logout.jsp">Logout<br /></a></li>
</ul>
</div> <!-- end of menu -->

</div> <!-- end of header -->


</div> <!-- end of header wrapper -->

<div id="templatemo_banner_wrapper">
<div id="templatemo_banner">

<div id="templatemo_banner_image">
<div id="templatemo_banner_image_wrapper">&nbsp;
<img src="images/Recruitment-Social-Media.jpg" alt="image 2" style="top:
2px; left: 60px; height:450px; width: 690px;" />
</div>
</div>

<div id="templatemo_banner_image">
<div><br /></div>
</div>

<div class="cleaner"></div>

</div> <!-- end of banner -->


</div> <!-- end of banner wrapper -->

<div id="templatemo_content_wrapper">
<div id="templatemo_content">

<div id="column_w530">

<div class="cleaner"></div>
</div> <!-- end of content wrapper -->
</div> <!-- end of content wrapper -->

<div id="templatemo_footer_wrapper"><br /><!-- end of footer -->


<!-- Free CSS Templates by TemplateMo.com -->
</div> <!-- end of footer -->
<div align=center><br /><a href='http://all-free-download.com/free-website-
templates/'></a></div></body>
</html>

Applyjob.jsp
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@page import="com.opensymphony.xwork2.ActionContext"%>
<%@taglib uri="/struts-tags" prefix="s" %>
<%@taglib uri="/struts-dojo-tags" prefix="sx" %>
<%@page import="com.opensymphony.xwork2.ActionSupport"%>
<%@page import="p.LoginAction" %>

Page | 37
Online Recruitment System 2022

<%
String path = request.getContextPath();
String basePath =
request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Simple Gray, Professional free website template</title>
<meta name="keywords" content="free templates, website templates, CSS, XHTML" />
<meta name="description" content="Simple Gray - Professional free XHTML/CSS template
provided by templatemo.com" />
<link href="templatemo_style.css" rel="stylesheet" type="text/css" />
<script language="javascript" type="text/javascript">
function clearText(field)
{
if (field.defaultValue == field.value) field.value = '';
else if (field.value == '') field.value = field.defaultValue;
}
</script>
</head>
<body>
<div id="templatemo_header_wrapper">
<!-- Free Web Templates by TemplateMo.com -->
<div id="templatemo_header">
<br/><br/>
<div><font size="6" color="red">Online Recruitment System</font></div>

<div id="templatemo_menu">
<div id="templatemo_menu_left"></div>

<ul>
<li><a href="home.jsp">Home</a></li>

</ul>
</div> <!-- end of menu -->

</div> <!-- end of header -->


</div> <!-- end of header wrapper -->

<div id="templatemo_banner_wrapper">
<div id="templatemo_banner">

<div id="templatemo_banner_image">
<div id="templatemo_banner_image_wrapper">&nbsp;
<img src="images/Recruitment-Social-Media.jpg" alt="image 2" style="top:
2px; left: 60px; height: 226px; width: 690px;" />
</div>
</div>

<div id="templatemo_banner_image">
<div><br /></div>
</div>

Page | 38
Online Recruitment System 2022

<div class="cleaner"></div>

</div> <!-- end of banner -->


</div> <!-- end of banner wrapper -->

<div id="templatemo_content_wrapper">
<div id="templatemo_content">

<div id="column_w530">

<div class="header_02"> Apply Job<br /></div>

<br/>
<table><center>

<table><center>
<s:form action="applyjob111">
<s:select label="Select Job Post" name="j_id" list="mapForSelect1" headerKey="-1"
headerValue="--Please Select--"/>
<tr><td colspan="2" align="right"><s:submit value="Apply"/></td></tr>
<s:property value="msg"/>
</center>
</s:form>
</center>

</table> <div class="margin_bottom_20"></div><br /><div class="cleaner"></div>


</div>

<div class="cleaner"></div>
</div> <!-- end of content wrapper -->
</div> <!-- end of content wrapper -->

<div id="templatemo_footer_wrapper"><br /><!-- end of footer -->


<!-- Free CSS Templates by TemplateMo.com -->
</div> <!-- end of footer -->
<div align=center><br /><a href='http://all-free-download.com/free-website-
templates/'></a></div></body>
</html>

Contact.jsp

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>


<%@taglib uri="/struts-tags" prefix="s" %>
<%
String path = request.getContextPath();
String basePath =
request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

Page | 39
Online Recruitment System 2022

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"


"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Simple Gray, Professional free website template</title>
<meta name="keywords" content="free templates, website templates, CSS, XHTML" />
<meta name="description" content="Simple Gray - Professional free XHTML/CSS template
provided by templatemo.com" />
<link href="templatemo_style.css" rel="stylesheet" type="text/css" />
<script language="javascript" type="text/javascript">
function clearText(field)
{
if (field.defaultValue == field.value) field.value = '';
else if (field.value == '') field.value = field.defaultValue;
}
</script>
</head>
<body>
<div id="templatemo_header_wrapper">
<!-- Free Web Templates by TemplateMo.com -->
<div id="templatemo_header">
<br/><br/>
<div><font size="6" color="red">Online Recruitment System</font></div>

<div id="templatemo_menu">
<div id="templatemo_menu_left"></div>

<ul>
<li><a href="home.jsp">Home</a></li>
<li><a href="login.jsp">Login</a></li>
<li><a href="companyregd.jsp">Company</a></li>
<li><a href="register.jsp">Jobseeker</a></li>
<li><a href="contact.jsp">Contact</a></li>
</ul>
</div> <!-- end of menu -->

</div> <!-- end of header -->


</div> <!-- end of header wrapper -->

<div id="templatemo_banner_wrapper">
<div id="templatemo_banner">

<div id="templatemo_banner_image">
<div id="templatemo_banner_image_wrapper">&nbsp;
<img src="images/Recruitment-Social-Media.jpg" alt="image 2" style="top:
2px; left: 60px; height: 226px; width: 690px;" />
</div>
</div>

<div id="templatemo_banner_image">
<div><br /></div>
</div>

<div class="cleaner"></div>

Page | 40
Online Recruitment System 2022

</div> <!-- end of banner -->


</div> <!-- end of banner wrapper -->

<div id="templatemo_content_wrapper">
<div id="templatemo_content">

<div id="column_w530">

<div class="header_02">Contact<br /></div>

<center> <p>
Srikant and Lokesh<br/>
Berhampur<br/>
Odisha<br/>
Email Id : srikantsahu134@gmail.com<br/>
phone no : 6370846769
</p></center>
<div class="margin_bottom_20"></div><br /><div class="cleaner"></div>
</div>

<div class="cleaner"></div>
</div> <!-- end of content wrapper -->
</div> <!-- end of content wrapper -->

<div id="templatemo_footer_wrapper"><br /><!-- end of footer -->


<!-- Free CSS Templates by TemplateMo.com -->
</div> <!-- end of footer -->
<div align=center><br /><a href='http://all-free-download.com/free-website-
templates/'></a></div></body>
</html>
Home.jsp
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@taglib uri="/struts-tags" prefix="s" %>
<%
String path = request.getContextPath();
String basePath =
request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Simple Gray, Professional free website template</title>
<meta name="keywords" content="free templates, website templates, CSS, XHTML" />
<meta name="description" content="Simple Gray - Professional free XHTML/CSS template
provided by templatemo.com" />
<link href="templatemo_style.css" rel="stylesheet" type="text/css" />
<script language="javascript" type="text/javascript">

Page | 41
Online Recruitment System 2022

function clearText(field)
{
if (field.defaultValue == field.value) field.value = '';
else if (field.value == '') field.value = field.defaultValue;
}
</script>
</head>
<body>
<div id="templatemo_header_wrapper">
<!-- Free Web Templates by TemplateMo.com -->
<div id="templatemo_header">
<br/><br/>
<div><font size="6" color="red">Online Recruitment System</font></div>

<div id="templatemo_menu">
<div id="templatemo_menu_left"></div>

<ul>
<li><a href="#">Home</a></li>
<li><a href="login.jsp">Login</a></li>
<li><a href="companyregd.jsp">Company Registration</a></li>
<li><a href="register.jsp">New Jobseeker register</a></li>
<li><a href="contact.jsp">Contact</a></li>
</ul>
</div> <!-- end of menu -->

</div> <!-- end of header -->


</div> <!-- end of header wrapper -->

<div id="templatemo_banner_wrapper">
<div id="templatemo_banner">

<div id="templatemo_banner_image">
<div id="templatemo_banner_image_wrapper">&nbsp;&nbsp;
<img src="images/anigif.gif " style="left: 60px; width: 609px; top:
10px; height: 229px;"/>
</div>
</div>

<div id="templatemo_banner_image">
<div><br /></div>
</div>

<div class="cleaner"></div>

</div> <!-- end of banner -->


</div> <!-- end of banner wrapper -->

<div id="templatemo_content_wrapper">
<div id="templatemo_content">

<div id="column_w530">

<div class="header_02">Welcome to Recruitment System<br /></div>

Page | 42
Online Recruitment System 2022

<p>
Recruitment System is an online website in which jobseekers can
register themselves online and apply for job and attend the exam.
Online Recruitment System provides online help to the users all over
the world. Using web recruitment systems like recruitment websites or
jobsites also play a role in simplifying the recruitment process. Such
websites have facilities where prospective candidates can upload their
CV&rsquo;s and apply for jobs suited to them. Such sites also make it
possible for recruiters and companies to post their staffing
requirements and view profiles of interested candidates. Earlier
recruitment was done manually and it was all at a time consuming work.
Now it is all possible in a fraction of second. It is all done online
without much time consuming. Today&rsquo;s recruitment applications are
designed to do a whole lot more than just reduce paperwork. They can
make a significant contribution to a company&rsquo;s marketing and sales
activity. Recruitment websites and software make possible for managers
to access information that is 0crucial to managing their staff, which
they can use for promotion decisions, payroll considerations and
succession planning.</p>
<div class="margin_bottom_20"></div><br /><div class="cleaner"></div>
</div>

<div class="cleaner"></div>
</div> <!-- end of content wrapper -->
</div> <!-- end of content wrapper -->

<div id="templatemo_footer_wrapper"><br /><!-- end of footer -->


<!-- Free CSS Templates by TemplateMo.com -->
</div> <!-- end of footer -->
<div align=center><br /><a href='http://all-free-download.com/free-website-
templates/'></a></div></body>
</html>
Login.jsp

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>


<%@taglib uri="/struts-tags" prefix="s" %>
<%
String path = request.getContextPath();
String basePath =
request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Simple Gray, Professional free website template</title>
<meta name="keywords" content="free templates, website templates, CSS, XHTML" />
<meta name="description" content="Simple Gray - Professional free XHTML/CSS template
provided by templatemo.com" />

Page | 43
Online Recruitment System 2022

<link href="templatemo_style.css" rel="stylesheet" type="text/css" />


<script language="javascript" type="text/javascript">
function clearText(field)
{
if (field.defaultValue == field.value) field.value = '';
else if (field.value == '') field.value = field.defaultValue;
}
</script>
</head>
<body>
<div id="templatemo_header_wrapper">
<!-- Free Web Templates by TemplateMo.com -->
<div id="templatemo_header">
<br/><br/>
<div><font size="6" color="red">Online Recruitment System</font></div>

<div id="templatemo_menu">
<div id="templatemo_menu_left"></div>

<ul>
<li><a href="#">Home</a></li>
<li><a href="login.jsp">Login</a></li>
<li><a href="companyregd.jsp">Company</a></li>
<li><a href="register.jsp">Jobseeker</a></li>
<li><a href="contact.jsp">Contact</a></li>
</ul>
</div> <!-- end of menu -->

</div> <!-- end of header -->


</div> <!-- end of header wrapper -->

<div id="templatemo_banner_wrapper">
<div id="templatemo_banner">

<div id="templatemo_banner_image">
<div id="templatemo_banner_image_wrapper">&nbsp;
<img src="images/login.jpg" alt="image 2" style="top: 1px; left: 110px;
height: 230px; width: 440px;" />
</div>
</div>

<div id="templatemo_banner_image">
<div><br /></div>
</div>

<div class="cleaner"></div>

</div> <!-- end of banner -->


</div> <!-- end of banner wrapper -->

<div id="templatemo_content_wrapper">
<div id="templatemo_content">

<div id="column_w530">

Page | 44
Online Recruitment System 2022

<div class="header_02">Welcome to Login <br /></div>


<c>
<table>
<s:form action="login">
<tr><td><s:textfield name="username" label="Username"></s:textfield></td></tr>
<tr><td><s:password name="password" label="Password"></s:password></td></tr>
<tr><td><s:radio name="usertype" label="Usertype"
list="{'admin','jobseeker','company'}"/></td></tr>
<tr><td><s:submit value="Login"></s:submit></td></tr>
</s:form>
</table></c>
<p><br />
</p>
<div class="margin_bottom_20"></div><br /><div class="cleaner"></div>
</div>

<div class="cleaner"></div>
</div> <!-- end of content wrapper -->
</div> <!-- end of content wrapper -->

<div id="templatemo_footer_wrapper"><br /><!-- end of footer -->


<!-- Free CSS Templates by TemplateMo.com -->
</div> <!-- end of footer -->
<div align=center><br /><a href='http://all-free-download.com/free-website-
templates/'></a></div></body>
</html>

Message.jsp:
<%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%>
<%@taglib uri="/struts-tags" prefix="s"%>
<%
String path = request.getContextPath();
String basePath =
request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">


<html>
<head>
<base href="<%=basePath%>">

<title>My JSP 'message.jsp' starting page</title>

<meta http-equiv="pragma" content="no-cache">


<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->

Page | 45
Online Recruitment System 2022

</head>

<body>

<s:property value="msg"/> <br>


</body>
</html>

MyJsp.jsp:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@taglib uri="/struts-tags" prefix="s" %>
<%@page import="java.sql.*"%>
<%
String path = request.getContextPath();
String basePath =
request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Simple Gray, Professional free website template</title>
<meta name="keywords" content="free templates, website templates, CSS, XHTML" />
<meta name="description" content="Simple Gray - Professional free XHTML/CSS template
provided by templatemo.com" />
<link href="templatemo_style.css" rel="stylesheet" type="text/css" />
<script language="javascript" type="text/javascript">
function clearText(field)
{
if (field.defaultValue == field.value) field.value = '';
else if (field.value == '') field.value = field.defaultValue;
}
</script>
</head>
<body>
<div id="templatemo_header_wrapper">
<!-- Free Web Templates by TemplateMo.com -->
<div id="templatemo_header">
<br/><br/>
<div><font size="6" color="red">Online Recruitment System</font></div>

<div id="templatemo_menu">
<div id="templatemo_menu_left"></div>

<ul>
</ul>
</div> <!-- end of menu -->

</div> <!-- end of header -->


</div> <!-- end of header wrapper -->

Page | 46
Online Recruitment System 2022

<div id="templatemo_banner_wrapper">
<div id="templatemo_banner">

<div id="templatemo_banner_image">
<div id="templatemo_banner_image_wrapper">&nbsp;
<img src="images/Recruitment-Social-Media.jpg" alt="image 2" style="top:
2px; left: 60px; height: 226px; width: 690px;" />
</div>
</div>

<div id="templatemo_banner_image">
<div><br /></div>
</div>

<div class="cleaner"></div>

</div> <!-- end of banner -->


</div> <!-- end of banner wrapper -->

<div id="templatemo_content_wrapper">
<div id="templatemo_content">

<div id="column_w530">

<div class="header_02">Job Details<br /></div>

<br/><center>

<s:hidden name="c_id"></s:hidden>
<tr>

<th>Post</th>
<th>Criteria</th>
<th>Vacancies</th>
<th>Salary</th>
<th>LastDate</th>
<th>Edit</th>
<th>Delete</th>
</tr>

<% try{

Class.forName("oracle.jdbc.driver.OracleDriver");
Connection
con=DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:XE","online1","online1")
;
String sql = "select * from jobdetails";
PreparedStatement stmt = con.prepareStatement(sql);
ResultSet rs = stmt.executeQuery();

while(rs.next()){
Long j_id = rs.getLong(1);

Page | 47
Online Recruitment System 2022

%>
<% %>

<tr>
<s:form action="updatejob">
<td id="tds" align="left"><input id="tds" type= "text"
value="<%=rs.getString(2) %>" name = "pos" style="border: 0px; size: 10px"></input></td>
<td id="tds" align="left"><input id="tds" type= "text"
value="<%=rs.getString(3) %>" name = "cri" style="border: 0px"/></td>
<td id="tds"><input id="tds" type= "text" value="<%=rs.getLong(4) %>" name =
"vac" style="border: 0px"/></td>
<td id="tds"><input id="tds" type= "text" value="<%=rs.getLong(5) %>" name =
"sal" style="border: 0px"/></td>
<td id="tds"><input id="tds" type= "text" value="<%=rs.getString(6) %>" name =
"lad" style="border: 0px"/></td>

<td id="tds" align="left">


<input type="hidden" value="<%= rs.getLong(1)%>" name="jid"/><s:submit
id="tdi" value="Edit" ></s:submit></td>

<td id="tds" align="left"><input type="hidden" value="<%= j_id %>"


name="j_id"/><s:submit value="Delete" id="tdi" action="DeleteJobDetail"></s:submit>
</td></s:form>

</tr>

<%
}
rs.close();
stmt.close();
con.close();
}
catch(Exception e){
System.out.println(e);
}
%>

</center>
<div class="margin_bottom_20"></div><br /><div class="cleaner"></div>
</div>

<div class="cleaner"></div>
</div> <!-- end of content wrapper -->
</div> <!-- end of content wrapper -->

<div id="templatemo_footer_wrapper"><br /><!-- end of footer -->


<!-- Free CSS Templates by TemplateMo.com -->
</div> <!-- end of footer -->
<div align=center><br /><a href='http://all-free-download.com/free-website-
templates/'></a></div></body>
</html>

Page | 48
Online Recruitment System 2022

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>


<%@taglib uri="/struts-tags" prefix="s" %>
<%@taglib uri="/struts-dojo-tags" prefix="sx" %>
<%
String path = request.getContextPath();
String basePath =
request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Simple Gray, Professional free website template</title>
<meta name="keywords" content="free templates, website templates, CSS, XHTML" />
<meta name="description" content="Simple Gray - Professional free XHTML/CSS template
provided by templatemo.com" />
<link href="templatemo_style.css" rel="stylesheet" type="text/css" />

<script type="text/javascript">
function fun()
{
var x=document.forms["m"]["firstname"].value;
var y=document.forms["m"]["present_address"].value;
var a=document.forms["m"]["contact_no"].value;
var b=document.forms["m"]["email_id"].value;
var c=document.forms["m"]["education qualification"].value;

var m=x.match(/[^a-zA-Z]/);

if (m!=null)
{
alert("Error:Invalid name!!!");

document.forms["m"]["firstname"].focus();

return false;
}
re=/^\w+$/;
if(!re.test(document.forms["m"]["name"].value))
{
alert("Error: Username must contain only letters");
document.forms["m"]["name"].focus();
return false;
}

var atpos=b.indexOf("@");
var dotpos=b.lastIndexOf(".");
if (atpos<1 || dotpos<atpos+2 || dotpos+2>=b.length)
{
alert("Not a valid e-mail address");
return false;
}

Page | 49
Online Recruitment System 2022

if(a.length>10 || a.length<10)
{
alert("Error: Enter 10 digit contact number!!");
return false;
}
if(x=="")
{
alert("Name Field Should Be Filled Out!!!");
return false;
}
if(y=="")
{
alert("Address Area Should Not Be Blank!!!");
return false;
}

if(a=="")
{
alert("Phone Number Is Required!!!");
return false;
}
if(x=="")
{
alert("Education Qualification Field Should Be Filled Out!!!");

return false;
}
return true;
}

function clearText(field)
{
if (field.defaultValue == field.value) field.value = '';
else if (field.value == '') field.value = field.defaultValue;
}
</script>
<sx:head/>
</head>
<body>
<div id="templatemo_header_wrapper">
<!-- Free Web Templates by TemplateMo.com -->
<div id="templatemo_header">
<br/><br/>
<div><font size="6" color="red">Online Recruitment System</font></div>

<div id="templatemo_menu">
<div id="templatemo_menu_left"></div>

<ul>
<li><a href="admin.jsp">Home</a></li>
<li><a href="combo1">Jobseeker Details</a></li>
<li><a href="combo2">Company Details</a></li>
<li><a href="combo3">Add/Delete Jobseeker</a></li>

Page | 50
Online Recruitment System 2022

<li><a href="ApproveRejectCompany.jsp">Approve/Reject company</a></li>

</ul>
</div> <!-- end of menu -->

</div> <!-- end of header -->


</div> <!-- end of header wrapper -->

<div id="templatemo_banner_wrapper">
<div id="templatemo_banner">

<div id="templatemo_banner_image">
<div id="templatemo_banner_image_wrapper">&nbsp;
<img src="images/Recruitment-Social-Media.jpg" alt="image 2" style="top:
2px; left: 60px; height: 226px; width: 690px;" />
</div>
</div>

<div id="templatemo_banner_image">
<div><br /></div>
</div>

<div class="cleaner"></div>

</div> <!-- end of banner -->


</div> <!-- end of banner wrapper -->

<div id="templatemo_content_wrapper">
<div id="templatemo_content">

<div id="column_w530">

<div class="header_02">Welcome to REGISTER PAGE<br /></div>

<br/><center>

<s:form action="register1" name="m" onsubmit="return fun()" method="post"


enctype="multipart/form-data">
<table>

<h1><U>PERSONAL DETAILS</U></h1>
<tr><td><s:textfield name="username"
label="USERNAME"></s:textfield></td></tr>
<tr><td><s:password name="password" label="PASSWORD"></s:password></td></tr>
<tr><td><s:textfield name="firstname" label="FIRST
NAME"></s:textfield></td></tr>
<tr><td><s:textfield name="middlename" label="MIDDLE
NAME"></s:textfield></td></tr>
<tr><td><s:textfield name="lastname" label="LAST
NAME"></s:textfield></td></tr>
<tr><td><sx:datetimepicker name="date1" label="DOB" displayFormat="dd-MMM-
yyyy" value="todayDate" /></td></tr>
<tr><td><s:textfield name="age" label="AGE"></s:textfield></td></tr>

Page | 51
Online Recruitment System 2022

<tr><td><s:radio name="gender" label="GENDER"


list="{'male','female'}"/></td></tr>
<tr><td><s:textfield name="branch" label="BRANCH"></s:textfield></td></tr>
<tr><td><s:textfield name="regdno" label="REGISTRATION
NUMBER"></s:textfield></td></tr>
<tr><td><s:radio name="category" label="CATEGORY"
list="{'general','sc','st'}"/></td></tr>
<tr><td><s:radio name="nationality" label="NATIONALITY" list="{'Indian','Non
Indian'}"/></td></tr>
<tr><td><s:textfield name="fathers_name" label="FATHER'S
NAME"></s:textfield></td></tr>
<tr><td><s:textfield name="fathers_occupation" label="FATHER'S
OCCUPATION"></s:textfield></td></tr>
<tr><td><s:textfield name="mothers_name" label="MOTHER'S
NAME"></s:textfield></td></tr>
<tr><td><s:textfield name="email_id" label="EMAIL-
ID"></s:textfield></td></tr>
<tr><td><s:textfield name="contact_no" label="CONTACT
NO"></s:textfield></td></tr>
<tr><td><s:textarea name="present_address" label=" PRESENT
ADDRESS"></s:textarea></td></tr>
<tr><td><s:textarea name="permanent_address" label="PERMANENT
ADDRESS"></s:textarea></td></tr>
</table>
<h2><u>EDUCATIONAL QUALIFICATION</u></h2>
<u>10th/Xth/EQUIVALENT:</u><br/><br/>
BOARD/UNIVERSITY:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="text"
name="board"/>&nbsp; &nbsp;
&nbsp;&nbsp;&nbsp;&nbsp; YEAR OF PASSING:&nbsp;&nbsp;<input type="text"
name="year">
&nbsp; &nbsp; &nbsp;
</br></br>MARKS IN PERCENTAGE:&nbsp;&nbsp;<input type="text" name="marks"/>
<br/><br/>

<u>12th/Xiith/EQUIVALENT:</u><br/><br/>

BOARD/UNIVERSITY:&nbsp;&nbsp;&nbsp;&nbsp;<input type="text"
name="twboard"/>&nbsp; &nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;
YEAR OF PASSING:<input type="text" name="twyear"><br/>
MARKS IN PERCENTAGE:&nbsp;&nbsp;<input type="text" name="twmarks"/><br/>

<u>GRADUATION:</u><br/>
INSTITUTE:&nbsp;&nbsp;&nbsp;&nbsp;<input type="text" name="ginstitute"/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; COURSE:
<select name=course>
<option>BTECH</option>
<option>BBA</option>
<option>BCA</option>
</select><BR/><BR/>
YEAR OF PASSING:<input type="text" name="gyear">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MARKS IN PERCENTAGE:<input
type="text" name="gmarks"/><br/>

<u>POST GRADUATION:</u><br/>

Page | 52
Online Recruitment System 2022

INSTITUTE:&nbsp;&nbsp;&nbsp;&nbsp;<input type="text" name="PGinstitute"/>


&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; COURSE:
<select name=PGCourse>
<option>MTECH</option>
<option>MBA</option>
<option>MCA</option>
</select><BR/><BR/>
YEAR OF PASSING:<input type="text" name="PGyear">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
MARKS IN PERCENTAGE:<input type="text" name="PGmarks"/><br/>

<br/>
<tr><td><s:radio name="experience" label="DO YOU HAVE ANY EXPERIENCE"
list="{'yes','no'}"/></td></tr>
&nbsp;&nbsp;
Experience in years:&nbsp;&nbsp;
<select name=experience>
<option>--------select -------- </option>
<option>0</option>
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
<option>6</option>
<option>7</option>
<option>8</option>
<option>9</option>
<option>More than 10 years</option>
<option>Less than 6 months</option>
</select>
<s:file name="userImage" label="select the Resume"></s:file>

<br/>

</table>

<s:submit value="REGISTER"></s:submit>
</s:form>
<div class="margin_bottom_20"></div><br /><div class="cleaner"></div>
</div>

<div class="cleaner"></div>
</div> <!-- end of content wrapper -->
</div> <!-- end of content wrapper -->

<div id="templatemo_footer_wrapper"><br /><!-- end of footer -->


<!-- Free CSS Templates by TemplateMo.com -->
</div> <!-- end of footer -->
<div align=center><br /><a href='http://all-free-download.com/free-website-
templates/'></a></div></body>

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>


Page | 53
Online Recruitment System 2022

<%@page import="com.opensymphony.xwork2.ActionContext"%>
<%@taglib uri="/struts-tags" prefix="s" %>
<%@taglib uri="/struts-dojo-tags" prefix="sx" %>
<%@page import="com.opensymphony.xwork2.ActionSupport"%>
<%@page import="p.LoginAction" %>
<%
String path = request.getContextPath();
String basePath =
request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Simple Gray, Professional free website template</title>
<meta name="keywords" content="free templates, website templates, CSS, XHTML" />
<meta name="description" content="Simple Gray - Professional free XHTML/CSS template
provided by templatemo.com" />
<link href="templatemo_style.css" rel="stylesheet" type="text/css" />
<script language="javascript" type="text/javascript">
function clearText(field)
{
if (field.defaultValue == field.value) field.value = '';
else if (field.value == '') field.value = field.defaultValue;
}
</script>
</head>
<body>
<div id="templatemo_header_wrapper">
<!-- Free Web Templates by TemplateMo.com -->
<div id="templatemo_header">
<br/><br/>
<div><font size="6" color="red">Online Recruitment System</font></div>

<div id="templatemo_menu">
<div id="templatemo_menu_left"></div>

<ul>
<li><a href="home.jsp">Home</a></li>

</ul>
</div> <!-- end of menu -->

</div> <!-- end of header -->


</div> <!-- end of header wrapper -->

<div id="templatemo_banner_wrapper">
<div id="templatemo_banner">

<div id="templatemo_banner_image">
<div id="templatemo_banner_image_wrapper">&nbsp;
<img src="images/Recruitment-Social-Media.jpg" alt="image 2" style="top:
2px; left: 60px; height: 226px; width: 690px;" />
</div>

Page | 54
Online Recruitment System 2022

</div>

<div id="templatemo_banner_image">
<div><br /></div>
</div>

<div class="cleaner"></div>

</div> <!-- end of banner -->


</div> <!-- end of banner wrapper -->

<div id="templatemo_content_wrapper">
<div id="templatemo_content">

<div id="column_w530">

<div class="header_02"> View User<br /></div>

<br/>
<table><center>

<table><center>
<s:form action="closejob">
<s:select label="Select User" name="selectuser" list="mapForSelect" headerKey="-1"
headerValue="--Please Select--"/>

<tr><td colspan="2" align="right"><s:submit value="SEARCH"/></td></tr>


</center>
</s:form>
</center>

</table> <div class="margin_bottom_20"></div><br /><div class="cleaner"></div>


</div>

<div class="cleaner"></div>
</div> <!-- end of content wrapper -->
</div> <!-- end of content wrapper -->

<div id="templatemo_footer_wrapper"><br /><!-- end of footer -->


<!-- Free CSS Templates by TemplateMo.com -->
</div> <!-- end of footer -->
<div align=center><br /><a href='http://all-free-download.com/free-website-
templates/'></a></div></body>
</html>
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@page import="com.opensymphony.xwork2.ActionContext"%>
<%@taglib uri="/struts-tags" prefix="s" %>
<%@taglib uri="/struts-dojo-tags" prefix="sx" %>
<%@page import="com.opensymphony.xwork2.ActionSupport"%>
<%@page import="p.LoginAction" %>
<%
String path = request.getContextPath();

Page | 55
Online Recruitment System 2022

String basePath =
request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<sx:head/>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Simple Gray, Professional free website template</title>
<meta name="keywords" content="free templates, website templates, CSS, XHTML" />
<meta name="description" content="Simple Gray - Professional free XHTML/CSS template
provided by templatemo.com" />
<link href="templatemo_style.css" rel="stylesheet" type="text/css" />
<script language="javascript" type="text/javascript">
function clearText(field)
{
if (field.defaultValue == field.value) field.value = '';
else if (field.value == '') field.value = field.defaultValue;
}
</script>
</head>
<body>
<div id="templatemo_header_wrapper">
<!-- Free Web Templates by TemplateMo.com -->
<div id="templatemo_header">
<br/><br/>
<div><font size="6" color="red">Online Recruitment System</font></div>

<div id="templatemo_menu">
<div id="templatemo_menu_left"></div>

<ul>
</ul>
</div> <!-- end of menu -->

</div> <!-- end of header -->


</div> <!-- end of header wrapper -->

<div id="templatemo_banner_wrapper">
<div id="templatemo_banner">

<div id="templatemo_banner_image">
<div id="templatemo_banner_image_wrapper">&nbsp;
<img src="images/Recruitment-Social-Media.jpg" alt="image 2" style="top:
2px; left: 60px; height: 226px; width: 690px;" />
</div>
</div>

<div id="templatemo_banner_image">
<div><br /></div>
</div>

<div class="cleaner"></div>

Page | 56
Online Recruitment System 2022

</div> <!-- end of banner -->


</div> <!-- end of banner wrapper -->

<div id="templatemo_content_wrapper">
<div id="templatemo_content">

<div id="column_w530">

<div class="header_02">Hall Ticket Information<br /></div>

<br/><center>

<table>
<s:form action="viewhalticktinfo">
<s:select label="Select Company name" name="c_id" list="mapForSelect1" headerKey="-1"
headerValue="----Select --- "></s:select>
<s:submit value="select"></s:submit>
</s:form>
<tr><td><s:textfield name="name" label="Candidate
Name"></s:textfield></td></tr><br/>
<tr><td><s:textfield name="branch"
label="Branch"></s:textfield></td></tr><br/>
<tr><td><s:textfield name="regdno" label="Registration
no"></s:textfield></td></tr><br/>
<tr><td><s:textfield name="hallticketno" label="Hall Ticket
No."></s:textfield></td></tr><br/>
<tr><td><sx:datetimepicker name="date1" label="Date" displayFormat="dd-MMM-
yyyy" value="todayDate" /></td></tr>
</table>

</center>
<div class="margin_bottom_20"></div><br /><div class="cleaner"></div>
</div>

<div class="cleaner"></div>
</div> <!-- end of content wrapper -->
</div> <!-- end of content wrapper -->

<div id="templatemo_footer_wrapper"><br /><!-- end of footer -->


<!-- Free CSS Templates by TemplateMo.com -->
</div> <!-- end of footer -->
<div align=center><br /><a href='http://all-free-download.com/free-website-
templates/'></a></div></body>
</html>

Page | 57
Online Recruitment System 2022

LOG OUT
<%@ taglib uri="/struts-tags" prefix="s" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<!--
FWTSlide by Adonis Ronquillo for Free Web Templates
www.freewebtemplates.com / www.doni.us
Images by Unprofound http://www.unprofound.com/
Released under the Creative Commons Attribution 3.0 License.
-->
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<meta name="description" content="" />
<meta name="keywords" content="" />
<title>FWT Slide</title>
<link href="http://fonts.googleapis.com/css?family=Patua+One" rel="stylesheet"
type="text/css" />
<link rel="stylesheet" type="text/css" href="fwt.css" />

<script type="text/javascript" src="js/jquery-1.7.1.min.js"></script>


<script type="text/javascript" src="js/jquery.slidertron-0.3.1.js"></script>
<script type="text/javascript" src="js/jquery.poptrox-0.1.js"></script>
<script type="text/javascript">
function logout()
{
window.document.action1.submit();
}
</script>

</head>
<body onload="logout();">
<div id="outer">
<div id="header">
<div id="logo">
<h1><a href="#"> ................ </span></a></h1>
</div>

</div>

<div id="main">
<div id="content">
<div id="box1">
<div class="blogpost primary_wide4">
<form action="euserlogin" name="action1"></form>
<p class="meta">
<br />
</p>
</div>
</div>

<br class="clear" />


</div>

<br class="clear" />


</div>

</div>

</body>
</html>
Online Recruitment System 2022

7.1 Home Page:

7.2 Login Page


Online Recruitment System 2022

7.3 Registration Page:

Figure 7.3 Registration Form.


Online Recruitment System 2022

Job
Online Recruitment System 2022

approval

Contact
Online Recruitment System 2022

Software Testing is the process used to help identify the correctness,completeness, security, and
quality of developed computer software. Testing is a process of technical investigation,
performed on behalf of stakeholders, that is intended to reveal quality-related information about
the product with respect to the context in which it is intended to operate. This includes, but is not
limited to, the process of executing a program or application with the intent of finding errors.
Quality is not an absolute; it is value to some person. With that in mind, testing can never
completely establish the correctness of arbitrary computersoftware; testing furnishes a criticism
or comparison that compares the state and behaviour of the product against a specification. An
important point is that software testing should be distinguished from the separate discipline of
Software Quality Assurance (SQA), which encompasses all business process areas, not just
testing.

8.1. Test Cases


8.1.1 Positive Test Cases:
Test case-1: Admin Login

Field Input Output Remark


Username Admin
Launched Test Case
to admin Working
Password admin
Portal Successfully

Table 8.1 Admin Login. (Positive Test Case)


Test case-2: Jobseeker Login

Field Input Output Remark


Username mani
Launched Test Case
to Working
Password mani
Jobseeker Successfully
Portal

Table 8.2 Jobseeker Login. (Positive Test Case)


Online Recruitment System 2022

Test case-3: Company Login

Field Input Output Remark

Username Apex
Launched Test Case
to Working
Password Apex Successfully
Company
Portal

Table 8.3 Company Login. (Positive Test Case)


Test case 4: Jobseeker Register
Field Input Output remark

Login id Lokesh@143
Password Mahapatra977
Test case worked
First Name Lokesh Stored in successfully
Middle name Kumar the
Last name database
Mahapatra

DOB 10/04/2021
Email Lokesh143@gmail.com
Cno 9776208048
Gender Male
Registration Jobseeker
Type

Table 8.4 Jobseeker Register (positive test case


Online Recruitment System 2022

Test case 5: Company Register

Field Input Output remark

Login id Srikant@1550
Password Sahu1455
Test case worked
First Name Srikant Stored in successfully
Middle name the
Last Name database
Sahu

DOB 10/04/1999
Email Srikant123@gmail.com
Cno 9776208048
Gender Male
Registration Company
Type
Table 8.5 Company Register (positive test case)

8.1.2 Negative Test Cases:


Test case-1: Admin Login

Field Input Output Remark

Username Amann Password


incorrect Test Case
Password Aaa Successfully

Table 8.6 Admin Login (Negative Test Case)


Online Recruitment System 2022

Test case-2: Jobseeker Login

Field Input Output Remark

Username Srikanta97 Password incorrect


Test Case
Password 72ddhvh Successfuly

Table 8.7 Joseeker Login .(Negative Test Case)

Test case-3: Company Login

Field Input Output Remark

Username Srikanta143 Password incorrect


Test Case
Password Jad6s16ff Successfuly

Table 8.8 Company Login .(Negative Test Case)


Test case 4: Jobseeker Register
Field Input Output remark

Login id Srikant@143
Password Sahu85977
Test case worked
First Name Srikant Duplicate successfully
Middle name found,
Last name can’t store
Sahu in
database
DOB 10/04/2001
Email Srikant143@gmail.com
Cno 9776208048
Gender Male
Registration Jobseeker
Type

Table 8.9 Jobseeker Register (negative test case)


Online Recruitment System 2022

Test case 5: Company Register

Field Input Output remark

Login id Susant@1550
Password Sahoo1455
Test case worked
First Name Susant Duplicate successfully
Middle name Charan found ,
Last Name can’t store
Sahoo in
database
DOB 03/04/2001
Email Susant123@gmail.com
Cno 9776208048
Gender Male
Registration Seller
Type
Table 8.10 Company Register (positive test case)
Online Recruitment System 2022

Conclusion:
Nowadays manual process of searching a job of one’s choice as well as searching the
appropriate candidate for a specific job has become a huge task and so realizing the need for
easy management of this process, the site has been developed. It is very easy to update and
maintain information through this site. The main features of this site include flexibility, ease
of manipulation of information, easy access searching, storage, reduction of manual work in
an efficient manner, a quick, convenient, reliable, timely and effective way to reach
recruiting, search and employment professionals worldwide and it is alsovery economical.
The project could very well be enhanced further as per the requirements.
This project ‘Online Recruitment System’ is an online website in which jobseekers can
register themselves and then attend the exam. Based on the outcome of the exam the
jobseekers will be short listed. For fresher, the exam will be conducted at some venue after
short listing of the preliminary Aptitude Test. The details of the examination, venue & Date of
the examinationwill be made available to them through the website.
Online Recruitment System 2022

1. Herbert Scheldt(2000), ‘Java Complete Reference’, Tata McGraw Hill

2. Dr.K.Somasundaran ,’Programming in JAVA2’, Jaico Publishing House

3. Jamie Jaworsky ,‘J2EE Bible ,‘ Tec media

4. Stefen Denniger ,‘Enterprise JavaBeans 2.1’, Authors Press

5. ‘System Analysis and Design’ IGNOU Text Book


6. Software Engineering Roger S. Pressman
7. Database System Concepts Abraham Silberschatz

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy