You are on page 1of 141

TABLE OF CONTENTS

1. INTRODUCTION & OBJECTIVE OF PROJECT 7

1.1 Introduction…………………………………………………….............7

1.2 Project………………………………………………………………..........7

1.3 Purpose…………………………………………………………...............7

1.4 Objective………………………………………………………….............7

2 REQUIREMENT ANALYSIS 8

2.1 Functional Requirements………………………………………………..8

2.1.1 Admin……………………………………………………………………9

2.1.2 Employer………………....................................................................9

2.1.3 Job Seekers………………………….……………..............................10

2.2 Non-Functional Requirement............................................................10


2.3 Intended Audience……………………….…………..………………….…..10

4. System Analysis 12
4.1 IDENTIFCATION OF NEED…………………………...………..….13

4.1.2 PRRLIMINARY INVESTIGATION………………………..…….13

5. Feasibility Study 14
5.1 Technical Feasibility……………………………………………………..…..15

5.2 Economic Feasibility………………………………………………………...15

5.3 Operational Feasibility…………………………………………………….15


6. Analysis 16
6.1 Data Flow Diagram…………………………………………………………..17

6.1.1 Level 0 ………………….……………………………………………..........18

6.1.2 Level 1…………………………………………………………………...….19

6.1.3 Level2……………………………………………………………………….20-21

6.2 E-R Diagram…………………………………………………………………..…22-23

6.3 Table Structure………………………………………………………………..24-26

7. H/D & S/W Requirements…………………………………………….....27

8. System Design- Screen Shots & Coding 31-131


9. Testing (Testing techniques and Testing strategies) 132-135
10. Implementation and Maintenance 136-140
11. Future Scope & Conculsion 141-142
12. Bibliography/References 143-144
INTRODUCTION & OBJECTIVE OF PROJECT
INTODUCTION:-

The project entitled “JOB PORTAL” is developed as part of the V Semester


PHP project for the partial fulfillment of the MCA (Master in Computer
application) degree. Viewing available jobs, or applying for the job at the
agency can be done for which job seekers has to go to the agency and check the
available jobs at the agency. Job seekers check the list of jobs available and apply
the job. Then the agency will show available jobs for the job seeker for his
qualifications and then updates the jobs database.

PROJECT:-
Online JOB PORTAL is a web application built in PHP. It provides the candidates,
ability to register to this application and search for jobs, manage their accounts.
Each candidate will have an account with their own home page.
On the other hand, Employer those are willing to publish the jobs for their
company to candidates, can register to the job portal and get their own
account created and can post jobs to portal’s database. Registered Employers
can add or remove jobs and these jobs can be seen by various candidates and
they can contact the concern person for the job.Main aim of this web
application is to make a user friendly platform where, applicants can search
job easily and is accessible to everyone who are interested. The purpose of
this application is to provide Job portal for Job Seekers, to submit their CV and
apply for job, where Employer can select best Employees from available
candidate profile.
PURPOSE:-
The purpose of designing the online job portal is to give the job seekers
a platform for finding a right and a satisfactory job according to their qualification.
It also connects the job seekers with the major agencies.

OBJECTIVE:-
This document is created for documenting all major classes which are used in
project. The relationship between the classes and how the classes are interacting
(Process flow / DFD diagram) are documented in low level design document.
The low level design document is generally created before start the actual
development of the project. So the low level design document helps the developer
to get enough information about the development process of the projects.
REQUIREMENT ANALYSIS
2.1Functional Requirements:-
This Project Provide a common platform for job seekers and Recruiters. The Job Seekers can able to
register for this site & get the opportunity for job according to his/her qualification. They also get
the information about the well known Hotels, Restaurants and Shopping malls etc. The Online Job
portal Project will be having another major part that is administration part. The Admin user can
able to login into the application for managing the information if any modified is required.

The Online Job Portal System is a package to be used by agencies to improve the efficiency of
business. The Online Job Portal System to be developed benefits greatly the members. The system
provides jobs catalogue and information to members and helps them decide on the jobs to apply.
The Admin can keep the jobs catalogue updated all the time so that the members (Job seekers and
the agencies) get the updated information all the time.

The main users are users: Admin, Members who are the Job seekers and the
agencies. After long discussion with our mentor team, we have taken a decision to implement
requirements in this project which are documented in “Functional Requirement” section.

Function Requirements Description Priority

About the Online Job portal Provide a common platform for job 1
seekers and Recruiters.

Recruiter post Jobs When Recruiter post the job in this site 1

According matching profile user see the jobs

User Apply Jobs If user profile matches then he/she can apply 1
jobs.

Admin manage jobs Admin Can see the details of a job posted and 2
if necessary can delete it.

Admin Manage Recruiter Admin can verify the Recruiter also & check 2
the Company Details and if necessary can
delete.

Admin manage Job Seekers Admin can verify the Jobseekers and check 2
the Details and if necessary can delete the
jobseeker.
Manage Job post Recruiter can check the number of 1
jobseekers that applied in the job posted by
that Recruiter and can also delete the posted
job.

Upload CV User can Upload his/her curriculum vitae. 1

Download Forgot Password User Can Download his/her own Password if 1


he/she forgot password.

Jobseekers Search Jobseekers can search job according his/her 1


Jobs(Anonymous key skill or job category basis.

Users)

2.1.1 Admin

1. Manage Job Seeker and Employer Profiles

2. Manage Payment of both Employer and Job Seekers

3. Add new Services, Related to Employer or Job Seekers

4. Send message to Employer and Job seeker for Subscription etc

5. Provides Roles and Authentication to users

6. Ability to change the look and feel of your site by changing template

7. Most Recent Jobs to be displayed on Home page.

8. Search jobs based on keywords, categories, locations etc.

9. Create / Edit /Save as many icon sets as you like.

10. Location management console to add/edit/remove locations for which jobs can be posted.

11. Manage premium employers.

12. Admin can Add/Edit/Delete/Approve/Disapprove any job.

13. Private labeled and fully integrated with your existing web site’s look and feel.
14. Search Job seekers and Employers on the Keyword, name, Email, etc.

15. Setup multiple admin with file access privileges.

2.1.2 Employer

1. Ability to Search Resume by keywords, job category days since posted.

2. Post jobs with detailed job description (job title, company name, location, salary, job type, work
type, requirement skill… )

3. Ability to create and edit a company profile.


4. Ability to add company logo.
5. Retrieve password reset by automated email.
6. Employer registration
7. Reporting information on how much time left on each job posting and how long left on CV access.
8. Payment option by invoice, credit/debit card.
9. Information on number of vacancy viewing and applications.
10. Register and sign-up online for Membership, job packages, job posting or resume database
access.
11. Option of including company profile and logo.
12. New Account Notification – an email message is sent to them as auto responder with username
and password.
13. Retrieve passwords by automated email.
14. Update profile at any time.
15. Download CV or application submitted by job seekers.

2.1.3 Job Seekers

 Apply for a job with the click of button.


 Resume posting
 Automatically retrieve password by email.
 Job Seeker Registration.
 Login and update profile, including forgotten password reminders.
 View Application History from profile.
 Powerful online job search tool.
 Job seeker sets ‘private level’ to control how much information is visible to employers through
resume searches.
 Search jobs by location, qualification, categories, company, location, experience and keywords.
 Hide contact information.
 Add multiple list of qualification and experience.
 Ability to add and submit photo to profile.
 Ability to add Cover Letter when apply for job.
 Add, Edit, Activator or Delete Job search Agent.

2.2 Non- Functional Requirements


1. Secure access of confidential data (user’s details). SSL can be used.
2. 24 X 7 availability.
3. Better component design to get better performance at peak time.
4. Flexible service based architecture will be highly desirable for future extension.

INTENDED AUDIENCE:-
This document depicts the low level design document of the Online Job
portal project. This document includes the identified classes and relationship between the classes,
functional architecture and sequence diagram of the major functional requirements.
The intended audiences of this document are -

 Team member of the Online Job portal project


 Mentor of the Online Job portal project
IDENTIFCATION OF NEED
The transactions related to Book Purchase, Book Issue and Book Returns are maintained manually
at present along with maintaining the accounts of the Students and the Lecturers.

All these are to be automated and an application is required to relate all of them relatively and
logically so that the current system can be replaced and accepted without major changes and
problems.

The application should provide quick access to the records maintained and must reveal the
important reviews about the Library so that the growth can be easily compared and should provide
with the various reports showing the related details so that the important decisions could be taken
easily.

PRRLIMINARY INVESTIGATION
During the past several decades’ personnel function has been transformed from relatively obscure
record keeping staff too central and top level management function. There are many factors that
have influenced this transformation like technological advances, professionalism, and general
recognition of human beings as most important resources.

A computer based management system is designed to handle all the primary information required
to calculate daily statements of students and staff account which include daily statement of any
month. Separate database is maintained to handle all the details required for the correct statement
calculation and generation.

This project intends to introduce more user friendliness in the various activities such as record
updation, maintenance, and searching.

The searching of record has been made quite simple as all the details of the customer can be
obtained by simply keying in the identification or student id or staff id of that student or staff.

Similarly, record maintenance and updation can also be accomplished by using the student id or
staff id with all the details being automatically generated. These details are also being promptly
automatically updated in the master file thus keeping the record absolutely up-to-date.

The entire information has maintained in the database or Files and whoever wants to retrieve can’t
retrieve, only authorization user can retrieve the necessary information which can be easily be
accessible from the file.
FEASIBILITY STUDY
Many feasibility studies are disillusioning for both user and analysts. First the study often
presupposes that when the feasibility document is being prepared, the analyst is in apposition to
evaluate solutions. Second, most studies tend to overlook the confusion inherent in system
development the constraints and assumed attitudes.

Feasibility is the determination of whether or not a project is worth doing. The process followed in
making this determination is called a feasibility study. This type of study determines if a project can
and should be taking. Once it has been determined that a project is feasible, the analyst can go
ahead and prepare the project specification which finalizes project requirements. Generally,
feasibility studies are undertaken within tight time constraints and normally culminate in a written
and oral feasibility report. The contents and recommendation of such a study will be used as a
sound basis for deciding whether to proceed, postpone or cancel the project. Thus, since the
feasibility study may lead to commitment of large resources, it becomes necessary that it should be
conducted completely and that no fundamental errors of judgments are made.

In the conduct of the feasibility studied the following:-


 Technical feasibility

 Operational feasibility

 Economic feasibility

Technical Feasibility:-
Technological feasibility is carried out to determine whether the company has the capability, in
terms of software, hardware, personnel and expertise, to handle the completion of the project.
Since we are using J2EE and SQL Server, technically our project is feasible.
Economic Feasibility:-

Economic analysis is the most frequently used method for evaluating the effectiveness of a new
system. More commonly known as cost/benefit analysis, the procedure is to determine the benefits
and savings that are expected from a candidate system and compare them with costs. If benefits
outweigh costs, then the decision is made to design and implement the system. An entrepreneur
must accurately weigh the cost versus benefits before taking an action.
Operational feasibility :- Operational feasibility is a 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.
.

Data Flow Diagram


Data flow diagram (DFD) is an important tool used by system analysis, present a picture of what is
being specified and is a conceptually easy – to- understand presentation of the application.

What you are designing a system you must first consider the flow of data into and out of it. Data
flow diagrams are used to represent data flow in a system.

A DFD also known as a “bubble chart” has the purpose of clarifying system requirement and
identifying major transformation that will become program in system design. It is requirement
specification down to the lowest level of detail. They would process, what transformation of data
are done, what files are used, and where the result flow.

DFD SYMBOLS
.

External Entity: - An entity which interact with ours system

Process: - process which transforms information received

Producing further output.

Data items: - The flow of data in a particular direction

Data store: - The data storage area which is used by one

Or more process.

DFD REPRESENTATION OF PROJECT


Level 0

Request Job Portal Request

Job seeker Employer

Response Response

Admin

Level 1
Level 2

Verify Login
User
Username
Password Login Info
Login
Status

Job Seeker
Details Job Seeker Registration Job Seeker Info
Job Seeker Job Seeker
Status

Add Resume

Upload Resume
Resu
Resume Info Resume

Employer
Employer Registration
detail Employer Status
Employer
Status Role Base Role Base
Add Job Authentication Login

a
Publish Jobs
Vacancies
Job
Level 2.1

Search
Search Job vacancy
Criteria Employer Info Employer Info
Job Seeker
Employer
Results Job Info
Job

Search Criteria Search Applicants


Employer
Applicant’s info Job Seeker
Result Results
E-R Diagram

We can express the overall logical structure of a database graphically with an E-R diagram. Its
components are:--

1 .Rectangles representing entity sets----

2. Ellipse representing attributes------

3. Diamonds representing relationship sets.

4. Lines linking attribute to entity sets and entity sets to relationship sets.
ER-DIAGRAM

View Seeker and Employer

View Job Delete Employer & seekers

Verify job
UserId

Admin

Control Payment Manage

EmployerId

ek id
Jobse

Approved Resume

Search Job
Add jobs
Job Seeker

Employer

Manages
Job alert
Add capabilities

Upload Resume
View companies
Apply for job
Search resume

Table Structure Of Modules


LOGIN:-
Field name Data type Constraint Description

Username char(20) Primary key Name of user

Password varchar2(12) - Password of user

Usertype char(10) - Admin/


Employer/Jobseeker

Admin
Application_master:-
Field name Data type Constraint Description

ApplicationId int(11) Primary key ID of application

JobSeekId int(11) - ID of jobseeker

JobId int(11) - ID of job

Status varchar(30) - Status of jobseeker

Description varchar(200) - Details about job

Feedback:-
Field name Data type Constraint Description

FeedbackId int(11) Primary key ID of Feedback

JobSeekId int(11) - ID of JobSeeker

Feedback varchar(200) - ID of Jobseeker

FeedbackDate Date - Date of Feedback

News_master:-
Field name Data type Constraint Description
NewsId int(11) Primary key ID of News

News varchar(200) - News Detail

Newsdate Date - Date of News

User_master:-
Field name Data type Constraint Description

UserId int(11) Primary key ID of JobSeeker

UserName varchar(20) - JobSeeker’s name

Password varchar(20) - Password

Walkin_master:-
Field name Data type Constraint Description

WalkInId int(11) Primary key ID of company

CompanyName varchar(20) - Name of Company

JobTitle varchar(50) - Title of Job

Vacancy int(11) - Number of Vacancies

MinQualification varchar(50) - About JobSeeker’s


Qualification

Description varchar(100) - Details of Company

InterviewDate Date - Date of interview

InterviewTime Time - Time of interview

JOBSEEKER
JobSeeker_reg:-
Field name Data type Constraint Description

JobSeekId int(11) Primary key ID of user

JobSeekerName varchar(20) - Username

Password varchar(20) - Password

City varchar(20) - City Name

Address varchar(100) - Address of user

Mobile_No. bigint(20) - Mobile number of


user

Qualification varchar(20) - Qualification of user

Resume varchar(200) - Resume of user

Gender varchar(10) - Gender

BirthDate Date - Date of birth

Email_id varchar(40) - Email Id

Question varchar (100) - Security Question

Answer varchar(50) - Security Answer

Status varchar(10) - Security Answer

JobSeeker_education:-

Field name Data type Constraint Description

Eduid int(11) Primary key ID of Education

JobSeekId int(11) - User Id

Degree varchar(20) - User Qualification

University varchar(100) - University Name


Passing Year mediumint(9) - Year of Passing

Percentage Float - Remark

Employer
Employer_reg:-

Field name Data type Constraint Description

EmployerId Int(11) Primary key ID of user

CompanyName varchar(20) - Username

ContactPerson varchar(20) - Password

Address varchar(100) - City Name

City varchar(20) - Address of user

Email varchar(40) - Mobile number of


user

Mobile Bigint(20) - Qualification of user

Area_Work varchar(40) - Resume of user

Status varchar(10) - Gender

UseName varchar(20) - Date of birth

Password varchar(20) - Email Id

Question varchar(100) - Security Question

Answer varchar(50) - Security Answer

HARDWARE REQUIREMENTS
1. Developing Platform:-
The following hardware components were used in developing system:-
 Processor : Dual Core 2.8 GHZ

 RAM : 2 G.B.

 Monitor : LCD color Monitor

 Mouse : Intex

 Keyboard : Intex

 HDD : 500 G.B.

2. Implementation Platform:-
The following are minimum hardware requirement for implementation of system:-

 Processor : Pentium IV 2GHz and Above

 RAM : 1GB RAM

 HDD : 50 GB And Above

 Monitor : 15” Color Monitor

 Keyboard : Standard

 Mouse : Wired or Wireless

SOFWARE REQUIREMENTS

 Operating System. : Microsoft Windows XP And Above.


 Developing Tool : PHP

 Database : My-sql, Jquerry.


Screen Shot of Homepage.PHP
Coding:-
<html>

<head>

<meta charset="UTF-8">

<title>JOB PORTAL</title>

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

</head>

<body>

<div class="header">

<?php

include"menu.php";

?>
</div>

<div class="body">

<div>

<div>

<div>

<?php

include "slideimage.php";

?>

<div class="about" style="background-color:#099">

<img src="image job/images.jpg" height="150">

<img src="images/ico_list.gif" width="60"><font color="#000000" size="+5">WELCOME TO JOB


PORTAL</font>

<div>

<font color="#ffffff">

<h2><p><em> <span>W</span>elcome to online Job Portal. It provides facility to the Job Seeker to
search for various jobs as per his qualification. Here Job Seeker can registered himself on the web
portal and create his profile along with his educationalinformation. Job Seeker can search various jobs
and apply for the Job.</p>

<p>This Portal is also designed for the various employer who required to recruit employees in
their organization. Employer can registered himself on the web portal and then he can upload
information of various job vacancies in theirm organization. Employeer can view the applications of Job
Seeker and send call latter to the job seekers.</p></em>

</h2> </font>

<img src="image job/images (3).png" width="220" height="120">

<img src="image job/images (13).jpg" width="220" height="120">


<img src="image job/images (14).jpg" width="220" height="120">

<img src="image job/images (15).jpg" width="220" height="120">

<img src="image job/images (16).jpg" width="220" height="120">

<img src="image job/download (3).jpg" width="220" height="120">

<img src="images/images (37).jpg" width="100%" height="123">

</div>

</div>

</div>

</div>

</div>

</div>

<div class="footer">

<?php

include"footer.php";

?>

</div>

</body>

</html>

Screen Shot of About Us.PHP


Coding:-

<html>

<head>

<meta charset="UTF-8">

<title> job portal</title>

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

</head>

<body>

<div class="header">

<?php

include"menu.php";
?>

</div>

<div class="body">

<div>

<div>

<div>

<div class="about" style="background-color:#099">

<img src="images/download (1).jpg" width="300" height="175">

<img src="images/ico_list.gif" width="60"><font color="#000000" size="+5"> ABOUT US</font>

<div>

<font color="#ffffff">

<h2><p><em>Welcome to online Job Portal. It provides facility to the Job Seeker to search for various
jobs as per his qualification. Here Job Seeker can registered himself on the web portal and create his
profile along with his educational information. Job Seeker can search various jobs and apply for the
Job.</p>

<p>This Portal is also designed for the various employer who required to recruit employees in their
organization. Employer can registered himself on the web portal and then he can upload information of
various job vacancies in their organization. Employeer can view the applications of Job Seeker and send
call latter to the job seekers.</p></em></h2></font>

<img src="images/images (30).jpg" width="100%" height="117">

<img src="images/images (27).jpg" width="100%" height="117">


</div>
</div>

</div>

</div>

</div>

</div>

</div>

<div class="footer">

<?php

include"footer.php";

?>

</div>

</body>

</html>

Screen Shot of Employer.PHP


Coding:-
<html>

<head>

<meta charset="UTF-8">

<title> job portal</title>

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

</head>

<body>

<div class="header">

<?php

include"menu.php";

?>

</div>
<div class="body">

<div>

<div>

<div>

<div class="about" style="background-color:#099">

<h2><font size="+4" color="#000000">

<img src="images/ico_list.gif" width="60"> EMPLOYERS</font></h2>

<a href="companyregistrtion.php"><font color="#0033FF" size="+3">

<marquee onMouseOver="this.stop()"onMouseOut="this.start();">

REGISTRATION Of COMPANY</marquee></font></a>

<?php

include "display.php";

?>

</div>

</div>

</div>

</div>

</div>

<div class="footer">

<?php

include"footer.php";

?>

</div>

</body>
</html>

Screen Shot of Job Seeker.PHP

Coding:-
<html>

<head>

<meta charset="UTF-8">

<title> job portal</title>

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

</head>

<body>

<div class="header">
<?php

include"menu.php";

?>

</div>

<div class="body">

<div>

<div>

<div>

<div class="about" style="background-color:#099">

<h2><font size="+4" color="#000000">

<img src="images/ico_list.gif" width="60">JOB SEEKER</font></h2>

<a href="JobSeekerReg.php"><font color="#0033FF" size="+3">

<marquee onMouseOver="this.stop()"onMouseOut="this.start();">

REGISTRATION OF JOB SEEKERS</marquee></font></a>

<?php

include "display1.php";

?>

</div>

</div>

</div>

</div>

</div>

</div>
<div class="footer">

<?php

include"footer.php";

?>

</div>

</body>

</html>

Screen Shot of News.PHP

Coding:-
<html>
<head>

<meta charset="UTF-8">

<title> job portal</title>

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

</head>

<body>

<div class="header">

<?php

include"menu.php";

?>

</div>

<div class="body">

<div>

<div class="about" style="background-color:#099">

<font color="#000000" size="+4"><center>

<img src="images/ico_list.gif" width="60">LATEST NEWS</center></font>

<table width="90%" align="center" border="1" cellpadding="0" cellspacing="0" bordercolor="#006699"


bgcolor="#CCCCCC">

<tr>

<th bgcolor="#006699"></th>

<th height="32" bgcolor="#006699"><strong><font color="#FFffff"


size="+2">News</font></strong></div></th>

<th bgcolor="#006699"><strong><font color="#FFffff" size="+2">Event Date</font></strong></div></th>

</tr>
<?php

include "connect.php";

$sql = "select * from News_Master";

$result = mysql_query($sql,$con);

while($row = mysql_fetch_array($result))

$News=$row['News'];

$EventDate=$row['EventDate'];

?>

<tr>

<td><img src="design/ico_archive2.gif" alt="" width="9" height="11" /></td>

<td ><strong><?php echo $News;?></strong></div></td>

<td ><strong><?php echo $EventDate;?></strong></div></td>

</tr>

<?php

$records = mysql_num_rows($result);

?>

<?php

mysql_close($con);

?>

</table>

</div>

</div>
</div>

<div class="footer">

<?php

include"footer.php";

?>

</div>

</body>

</html>

Screen Shot of Contact Us.PHP

Coding:-
<html>

<head>
<meta charset="UTF-8">

<title>Contact</title>

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

</head>

<body>

<div class="header">

<?php

include"menu.php";

?>

</div>

<div class="body">

<div class="contact">

<div>

<div>

<div class="contact" style="background-color:#099">

<h2><img src="images/ico_list.gif" width="60"><font size="+4" color="#000000">Contact


Us</font></h2>

<?Php

include "cucontent.html";

?>

<h3><font color="#FFFFFF" size="+2">For Any Inquiries,lease Fill out The Form Below.</font></h3>

<form name="mailform" action="sendmail.php" method="post">

<table>

<tr>
<td><label for="name"><font color="#FF0000"
size="+1"><span>N</span>ame:</font></label></td>

<td><input name="uname" type="text" required placeholder="Your Name" /></td>

</tr>

<tr>

<td><label for="email"><font color="#FF0000" size="+1">

<span>E</span>mail<span>A</span>ddress:</font></label></td>

<td><input name="from" type="email" required


placeholder="someone@example.com" /></td>

</tr>

<tr>

<td><label for="subject"><font color="#FF0000"


size="+1"><span>S</span>ubject:</font></label></td>

<td><input name="subject" type="text" required placeholder="Heading" /></td>

</tr>

<tr>

<td><label for="message"><font color="#FF0000"


size="+1"><span>M</span>essage:</font></label></td>

<td><textarea name="msg" cols="20" rows="5"></textarea></td>

</tr>

<tr>

<td><label for="contact no"><font color="#FF0000" size="+1">Contact No.:</font></label></td>

<td><input name="num" type="number" required placeholder="Ex: 9889000000"/></td>

</tr>

</table>

<input type="submit" name="send" value="send" id="submit" />


</form>

</div>

</div>

</div>

</div></div>

<div class="footer">

<?php

include"footer.php"; ?> </div> </body> </html>

Screen Shot of Contact Us.PHP

Coding:-
<html>

<head>
<meta charset="UTF-8">

<title> job purtal</title>

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

</head>

<body>

<div class="header">

<?php

include "menu.php";

?>

</div>

<div class="body">

<div class="login" style="width:30%">

<h1><font color="#0033FF" size="+3">LOGIN TO JOB PORTAL</font></h1>

<form name="form1" method="post" action="checklogin.php" >

<?php

$cookuser="";

$cookpass="";

if(isset($_COOKIE["myusername"]))

$cookuser = $_COOKIE["myusername"];

if(isset($_COOKIE["mypassword"]))

$cookpass = $_COOKIE["mypassword"];
}

?>

<font size="+2.5" color="#000000">USER TYPE:</font>

<select name="UserType" id="login">

<option value="admin"><font size="+4" color="#0066FF">Administrator</font> </option>

<option value="company"><font size="+4" color="#0066FF">COMPANY</font> </option>

<option value="jobseeker"><font size="+4" color="#0066FF">JOBSEEKER</font> </option>

</select>

<p><input type="text" name="myusername" value="<?php echo $cookuser; ?>"


placeholder="Username or Email"></p>

<p><input type="password" name="mypassword" value="<?php echo $cookpass; ?>"


placeholder="Password"></p>

<p class="remember_me">

<label>

<input type="checkbox" name="rememberme" id="remember_me">

<font color="#000000" size="+1">Remember me on this computer</font>

</label>

</p>

<p class="submit"><input type="submit" name="commit" value="Login"></p>

</form>

</div>

<div class="login-help">

<p><font size="+2" color="#FFFFFF">Forgot your password? <a href="Forget.php">

<font color="#990000">Click here to reset it</a></font>.</p>

</div>
</div>

<div class="footer">

<?php

include"footer.php";

?>

</div>

</body>

</html>

Screen Shot of Admin.PHP

Coding:-
<?php
session_start();

if (!isset($_SESSION['ID']))

header("location:./index.php");

?>

<html>

<head>

<title>JOB PORTAL</title>

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

</head>

<body>

<div class="header">

<?php

include"menu.php";

?>

</div>

<div class="body">

<div class="about">

<h1 align="center"><font color="#CC0099"> Welcome To Admin Panel</font> </h1>

<p align="left">Login Successful</p>

<hr />

</div>

</div>
<div class="footer">

<?php

include"footer.php";

?>

</div>

</body>

</html>

Screen Shot of User.PHP

Coding:-
<?php

session_start();

if (!isset($_SESSION['ID']))

header("location:../index.php");

?>

<html>

<head>

<title>JOB PORTAL</title>

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

</head>

<body>

<div class="header">

<?php

include "menu.php"

?>

</div>

<div class="body">

<div class="about">

<h1><span><a href="#"><center>Welcome To Control Panel</center></a></span></h1>

<table width="100%" border="2" cellspacing="0" cellpadding="0" bgcolor="#CCCCCC">

<tr>

<td height="35" bgcolor="#A0B9F3"><strong><h2><center>Create New


User</center></h2></strong></td>
</tr>

<tr>

<td height="35"><form id="form1" name="form1" method="post" action="InsertUser.php">

<table width="100%" height="95" border="0" cellpadding="0" cellspacing="0"


bgcolor="#CCCCCC">

<tr>

<td height="35"><span class="style10"><center>User Name:</center></span></td>

<td><span id="sprytextfield1">

<label>

<input type="text" name="UserName" id="txtUserName" />

</label>

<span class="textfieldRequiredMsg">A value is required.</span></span></td>

</tr>

<tr>

<td><span class="style10"><center>Password:</center></span></td>

<td><span id="sprytextfield2">

<label>

<input type="password" name="Password" id="txtPassword" />

</label>

<span class="textfieldRequiredMsg">A value is required.</span></span></td>

</tr>

<tr>

<td>&nbsp;</td>

<td><label>

<input type="submit" name="button" id="button" value="Submit" />


</label></td>

</tr>

</table>

</form> </td>

</tr>

<tr>

<td height="25" bgcolor="#A0B9F3"><center><h2><strong>User


List</strong></h2></center></td>

</tr>

<tr>

<td>

<table width="100%" border="1" bordercolor="#1CB5F1" >

<tr>

<th height="32" bgcolor="#1CB5F1"><strong>Id</strong></th>

<th bgcolor="#1CB5F1"><strong>UserName</strong></th>

<th bgcolor="#1CB5F1"><strong>Edit</strong></th>

<th bgcolor="#1CB5F1"><strong>Delete</strong></th>

</tr>

<?php

include("job.php");

$sql = "select * from User_Master";

$result = mysql_query($sql,$con);

while($row = mysql_fetch_array($result))

$Id=$row['UserId'];
$UserName=$row['UserName'];

?>

<tr>

<td><strong><?php echo $Id;?></strong></td>

<td><strong><?php echo $UserName;?></strong></td>

<td><strong><a href="EditUser.php?UserId=<?php echo $Id;?>">Edit</a></strong></td>

<td><strong><a href="DeleteUser.php?UserId=<?php echo $Id;?>">Delete</a></strong></td>

</tr>

<?php

// Retrieve Number of records returned

$records = mysql_num_rows($result);

?>

<tr>

<td colspan="4"><?php echo "Total ".$records." Records"; ?> </td>

</tr>

<?php

// Close the connection

mysql_close($con);

?>

</table>

</td>

</tr>

</table>
</div>

</div>

</div>

</div>

<div class="footer">

<?php

include "footer.php"

?>

</div>

</body>

</html>

Screen Shot of Managejobseeker.PHP


Coding:-
<?php

session_start();

if (!isset($_SESSION['ID']))

header("location:../index.php");

?>

<html>

<head>

<title>JOB PORTAL</title>

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

</head>

<body>
<div class="header">

<?php

include"menu.php";

?>

</div>

<div class="body">

<div class="about">

<h2><span><a href="#"><center>Welcome To Control Panel<?php echo


$_SESSION['Name'];?></center></a></span></h2>

<table width="100%" border="1" cellspacing="0" cellpadding="0" bgcolor="#CCCCCC">

<tr>

<td><table width="100%" border="1" bordercolor="#1CB5F1" bgcolor="#CCCCCC" >

<tr>

<th height="32" bgcolor="#1CB5F1"><strong>Id</strong></div></th>

<th bgcolor="#1CB5F1"><strong>Company Name</strong></th>

<th bgcolor="#1CB5F1"><strong>Contact Person</strong></th>

<th bgcolor="#1CB5F1"><strong>City</strong></th>

<th bgcolor="#1CB5F1"><strong>Detail</strong></th>

</tr>

<?php

$ID=$_SESSION['ID'];

include ("../connect.php");

$sql = "select * from user_master where UserId='".$ID."'";

$sql = "select * from employer_reg where Status='Pending'";

$result = mysql_query($sql,$con);
while($row = mysql_fetch_array($result))

$Id=$row['EmployerId'];

$Name=$row['CompanyName'];

$City=$row['City'];

$CP=$row['ContactPerson'];

?>

<tr>

<td><strong><?php echo $Id;?></strong></td>

<td><strong><?php echo $Name;?></strong></td>

<td><strong><?php echo $City;?></strong></td>

<td><strong><?php echo $CP;?></strong></td>

<td><strong><a href="DetailEmp.php?EmpId=<?php echo $Id;?>">

<font color="#0000FF">Detail</font></a></strong></td> </tr>

<?php

$records = mysql_num_rows($result);

?>

<tr>

<td colspan="5"><?php echo "Total ".$records." Records"; ?></td>

</tr>

<?php

mysql_close($con);
?>

</table>

</td>

</tr>

</table>

</div>

</div>

</div>

</div>

</div>

<div class="footer">

<?php

include "footer.php"

?>

</div>

</body>

</html>

Screen Shot of ManageEmployer.PHP


Coding:-
<?php

session_start();

if (!isset($_SESSION['ID']))

header("location:../index.php");

?>

<html>

<head>

<title>JOB PORTAL</title>

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

</head>

<body>
<div class="header">

<?php

include"menu.php";

?>

</div>

<div class="body">

<div class="about">

<h2><span><a href="#"><center>Welcome To Control Panel<?php echo $_SESSION['Name'];?


></center></a></span></h2>

<table width="100%" border="1" cellspacing="0" cellpadding="0" bgcolor="#CCCCCC">

<tr>

<td><table width="100%" border="1" bordercolor="#1CB5F1" bgcolor="#CCCCCC" >

<tr>

<th height="32" bgcolor="#1CB5F1"><strong>Id</strong></div></th>

<th bgcolor="#1CB5F1"><strong>Company Name</strong></th>

<th bgcolor="#1CB5F1"><strong>Contact Person</strong></th>

<th bgcolor="#1CB5F1"><strong>City</strong></th>

<th bgcolor="#1CB5F1"><strong>Detail</strong></th>

</tr>

<?php

$ID=$_SESSION['ID'];

include ("../connect.php");

$sql = "select * from user_master where UserId='".$ID."'";

$sql = "select * from employer_reg where Status='Pending'";

$result = mysql_query($sql,$con);
while($row = mysql_fetch_array($result))

$Id=$row['EmployerId'];

$Name=$row['CompanyName'];

$City=$row['City'];

$CP=$row['ContactPerson'];

?>

<tr>

<td><strong><?php echo $Id;?></strong></td>

<td><strong><?php echo $Name;?></strong></td>

<td><strong><?php echo $City;?></strong></td>

<td><strong><?php echo $CP;?></strong></td>

<td><strong><a href="DetailEmp.php?EmpId=<?php echo $Id;?>">

<font color="#0000FF">Detail</font></a></strong></td>

</tr>

<?php

$records = mysql_num_rows($result);

?>

<tr>

<td colspan="5"><?php echo "Total ".$records." Records"; ?></td>

</tr>

<?php

mysql_close($con);
?>

</table>

</td>

</tr>

</table>

</div>

</div>

</div>

</div>

</div>

<div class="footer">

<?php

include "footer.php"

?>

</div>

</body>

</html>

Screen Shot of News.PHP


Coding:-
<?php

session_start();

if (!isset($_SESSION['ID']))

header("location:../index.php");

?>

<html>

<head>

<title>JOB PORTAL</title>

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

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

</head>
<body>

<div class="header">

<?php

include"menu.php";

?>

</div>

<div class="body">

<div class="about">

<h1><span><a href="#"><center>Welcome To Control Panel</center></a></span></h1>

<table width="100%" border="2" cellspacing="0" cellpadding="0" bgcolor="#CCCCCC">

<tr>

<td height="27" bgcolor="#A0B9F3"><h2><center>Create News</center></h2></td>

</tr>

<tr>

<td height="26"><form id="form1" method="post" action="InsertNews.php">

<table width="100%" height="109" border="0" cellpadding="2" cellspacing="0"


bgcolor="#CCCCCC">

<tr>

<td height="45"><center>News:</center></td>

<td>

<label>

<input type="text" name="txtNews" id="txtNews" />

</label>

A value is required.</td>

</tr>
<tr>

<td height="36"><center>Event Date:</center></td>

<td><span id="sprytextfield2">

<label>

<?php

include "my_calender.php";

?>

<input type="text" name="txtDate" onClick="ds_sh(this);" id="txtDate" />

</label>

A value is required.

</td>

</tr>

<tr>

<td>&nbsp;</td>

<td><label>

<input type="submit" name="button" id="button" value="Submit" />

</label></td>

</tr>

</table>

</form></td>

</tr>

<tr>

<td height="25" bgcolor="#A0B9F3"><h2><center>News List</center></h2></td>


</tr>

<tr>

<td><table width="100%" border="1" bordercolor="#1CB5F1" bgcolor="#CCCCCC" >

<tr>

<th height="32" bgcolor="#1CB5F1">Id</th>

<th bgcolor="#1CB5F1">News</th>

<th bgcolor="#1CB5F1">Event Date</th>

<th height="32" bgcolor="#1CB5F1">Edit</th>

<th bgcolor="#1CB5F1">Delete</th>

</tr>

<?php

include("../connect.php");

$sql = "select * from News_Master"

$result = mysql_query($sql,$con)

while($row = mysql_fetch_array($result))

$Id=$row['NewsId'];

$News=$row['News'];

$EventDate=$row['EventDate'];

?>

<tr>

<td><?php echo $Id;?></td>

<td><?php echo $News;?></td>

<td><?php echo $EventDate;?></td>


<td><a href="EditNews.php?NewsId=<?php echo $Id;?>">Edit</a></td>

<td><a href="DeleteNews.php?NewsId=<?php echo $Id;?>">Delete</a></td>

</tr>

<?php

$records = mysql_num_rows($result);

?>

<tr>

<td colspan="5"><?php echo "Total ".$records." Records"; ?> </div></td>

</tr>

<?php

mysql_close($con);

?>

</table></td>

</tr>

<tr>

<td height="26"><form method="post" action="InsertNews.php">

<table width="100%" height="109" border="0" cellpadding="0" cellspacing="0">

</table>

</form></td>

</tr>

</table>

</div>

</div>
<div class="footer">

<?php

include"footer.php";

?>

</div>

</body>

</html>

Screen Shot of Feedback.PHP

Coding:-
<?php

session_start();
if (!isset($_SESSION['ID']))

header("location:../index.php");

?>

<html>

<head>

<title>JOB PORTAL</title>

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

</head>

<body>

<div class="header">

<?php

include"menu.php";

?>

</div>

<div class="body">

<div class="about">

<h2><span><a href="#"><center>Welcome To Control Panel</center></a></span></h2>

<table width="100%" border="1" bordercolor="#1CB5F1" bgcolor="#CCCCCC" >

<tr>

<th height="32" bgcolor="#1CB5F1"><strong>Id</strong></th>

<th bgcolor="#1CB5F1"><strong>Job Seeker Name</strong></th>

<th bgcolor="#1CB5F1"><strong>Feedback</strong></th>
<th bgcolor="#1CB5F1">Date</th>

</tr>

<?php

include("job.php");

$sql = "select FeedbackId,Feedback,FeedbakDate,JobSeekerName from Feedback,JobSeeker_Reg where


Feedback.JobSeekId=JobSeeker_Reg.JobSeekId";

$result = mysql_query($sql,$con);

while($row = mysql_fetch_array($result))

$Id=$row['FeedbackId'];

$Name=$row['JobSeekerName'];

$Feedback=$row['Feedback'];

$FeedbakDate=$row['FeedbakDate'];

?>

<tr>

<td><strong><?php echo $Id;?></strong></td>

<td><strong><?php echo $Name;?></strong></td>

<td><strong><?php echo $Feedback;?></strong></td>

<td><strong><?php echo $FeedbakDate;?></strong></td>

</tr>

<?php

$records = mysql_num_rows($result);

?>
<tr>

<td colspan="4"><?php echo "Total ".$records." Records"; ?> </div></td>

</tr>

<?php

mysql_close($con);

?>

</table>

</div>

</div>

<div class="footer">

<?php

include "footer.php"

?>

</div>

</div>

</body>

</html>

Screen Shot of Company.PHP


Coding:-
<?php

session_start();

if (!isset($_SESSION['ID']))

header("location:../index.php");

?>

<html>

<head>

<title>JOB PORTAL</title>

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

</head>
<body>

<div class="header">

<?php

$ID=$_SESSION['ID'];

include"menu.php";

?>

</div>

<div class="body">

<div class="about">

<h2><span><center><a href="#">Welcome To <?php echo $_SESSION['Name'];?>


Panel</a></center></span></h2>

</div>

</div>

<div class="footer">

<?php

include"footer.php";

?>

</div>

</body>

</html>

Screen Shot of Profile.PHP


Coding:-
<?php

session_start();

if (!isset($_SESSION['ID']))

header("location:../index.php");

?>

<html>

<head>

<title>JOB PORTAL</title>

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

</head>
<body>

<div class="header">

<?php

include"menu.php";

?>

</div>

<div class="body">

<div class="about">

<h2><span><a href="#">Welcome To <?php echo $_SESSION['Name'];?></a></span></h2>

<?php

$ID=$_SESSION['ID'];

include("../connect.php");

$sql = "select * from employer_reg where EmployerId='".$ID."' ";

$result = mysql_query($sql,$con);

$row = mysql_fetch_array($result)

?>

<table width="100%" border="1" cellspacing="2" cellpadding="2" bgcolor="#CCCCCC">

<tr>

<td><strong>Company ID:</strong></td>

<td><?php echo $row['EmployerId'];?></td>

</tr>

<tr>

<td><strong>Company Name:</strong></td>

<td><?php echo $row['CompanyName'];?></td>


</tr>

<tr>

<td><strong>Contact Person:</strong></td>

<td><?php echo $row['ContactPerson'];?></td>

</tr>

<tr>

<td><strong>Address:</strong></td>

<td><?php echo $row['Address'];?></td>

</tr>

<tr>

<td><strong>City:</strong></td>

<td><?php echo $row['City'];?></td>

</tr>

<tr>

<td><strong>Email:</strong></td>

<td><?php echo $row['Email'];?></td>

</tr>

<tr>

<td><strong>Mobile:</strong></td>

<td><?php echo $row['Mobile'];?></td>

</tr>

<tr>

<td><strong>Area of Work:</strong></td>

<td><?php echo $row['Area_Work'];?></td>


</tr>

<tr>

<td><strong>User Name:</strong></td>

<td><?php echo $row['UserName'];?></td>

</tr>

<tr>

<td>&nbsp;</td>

<td><a href="EditProfile.php?EmployerId=<?php echo $row['EmployerId']; ?>">Edit


Profile</a></td>

</tr>

</table>

</div>

</div>

<div class="footer">

<?php

include"footer.php";

?>

</div>

</body>

</html>

Screen Shot of Managejob.PHP


Coding:-
<?php

session_start();

if (!isset($_SESSION['ID']))

header("location:../index.php");

?>

<html>

<head>

<title>JOB PORTAL</title>

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

</head>

<body>
<div class="header">

<?php

include"menu.php";

?>

</div>

<div class="body">

<div class="about">

<h2><span><a href="#">Welcome <?php echo $_SESSION['Name'];?></a></span></h2>

<table width="60%" border="0" cellspacing="0" cellpadding="0" bgcolor="#CCCCCC">

<tr>

<td bgcolor="#A0B9F3"><strong>Manage Job</strong></td>

</tr>

<tr>

<td><form id="form1" method="post" action="InsertJob.php">

<table width="100%" border="0" cellspacing="0" cellpadding="0">

<tr>

<td><strong>Job Title:</strong></td>

<td><span id="sprytextfield1">

<label>

<input type="text" name="txtTitle" id="txtTitle" />

</label>

<span class="textfieldRequiredMsg">A value is required.</span></span></td>

</tr>

<tr>
<td><strong>Total Vacancy:</strong></td>

<td><span id="sprytextfield2">

<label>

<input type="text" name="txtTotal" id="txtTotal" />

</label>

<span class="textfieldRequiredMsg">A value is required.</span></span></td>

</tr>

<tr>

<td><strong>Qualification:</strong></td>

<td><select name="cmbQual" id="cmbQual">

<option value="B.C.A">B.C.A</option>

<option value="M.C.A">M.C.A</option>

<option value="B.Sc.I.T">B.Sc.I.T</option>

<option value="B.Sc.C.S">B.Sc.C.S</option>

<option value="M.Sc.I.T">M.Sc.I.T</option>

<option value="M.Sc.C.S">M.Sc.C.S</option>

<option value="M.B.A">M.B.A</option>

<option value="B.B.A">B.B.A</option>

<option value="Other">Other</option>

</select></td>

</tr>

<tr>

<td><strong>Other:</strong></td>

<td><label>
<input type="text" name="txtOther" id="txtOther" />

</label></td>

</tr>

<tr>

<td><strong>Description:</strong></td>

<td><span id="sprytextarea1">

<label>

<textarea name="txtDesc" id="txtDesc" cols="25" rows="3"></textarea>

</label>

<span class="textareaRequiredMsg">A value is required.</span></span></td>

</tr>

<tr>

<td>&nbsp;</td>

<td><label>

<input type="submit" name="button" id="button" value="Submit" />

</label></td>

</tr>

</table>

</form>

</td>

</tr>

<tr>

<td bgcolor="#A0B9F3"><strong>Posted Job </strong></td>

</tr>
<tr>

<td><table width="60%" border="1" bordercolor="#1CB5F1" >

<tr>

<th height="32" bgcolor="#1CB5F1"><strong>Id</strong></div></th>

<th bgcolor="#1CB5F1"><strong>Job Title</strong></div></th>

<th bgcolor="#1CB5F1"><strong>Vacancy</strong></div></th>

<th bgcolor="#1CB5F1"><strong>Qualification</strong></div></th>

<th bgcolor="#1CB5F1"><strong>Description</strong></div></th>

<th bgcolor="#1CB5F1" >Delete</div></th>

</tr>

<?php

// Establish Connection with Database

//$con = mysql_connect("localhost","root");

include("../Connect.php");

// Select Database

//mysql_select_db("job", $con);

// Specify the query to execute

$sql = "select * from job_Master where CompanyName='".$_SESSION['Name']."'";

// Execute query

$result = mysql_query($sql,$con);

// Loop through each records

while($row = mysql_fetch_array($result))

{
$Id=$row['JobId'];

$JobTitle=$row['JobTitle'];

$Vacancy=$row['Vacancy'];

$MinQualification=$row['MinQualification'];

$Description =$row['Description'];

?>

<tr>

<td><strong><?php echo $Id;?></strong></td>

<td><strong><?php echo $JobTitle;?></strong></td>

<td><strong><?php echo $Vacancy;?></strong></td>

<td><strong><?php echo $MinQualification;?></strong></td>

<td><strong><?php echo $Description;?></strong></td>

<td><strong><a href="DeleteJob.php?JobId=<?php echo


$Id;?>">Delete</a></strong></div></td>

</tr>

<?php

// Retrieve Number of records returned

$records = mysql_num_rows($result);

?>

<tr>

<td colspan="6" class="style3"><div align="left" class="style12"><?php echo "Total ".$records."


Records"; ?> </div></td>
</tr>

<?php

// Close the connection

mysql_close($con);

?>

</table></td>

</tr>

</table>

</div>

</div>

<div class="footer">

<?php

include "footer.php"

?>

</div>

<script type="text/javascript">

var sprytextfield1 = new Spry.Widget.ValidationTextField("sprytextfield1");

var sprytextfield2 = new Spry.Widget.ValidationTextField("sprytextfield2");

var sprytextarea1 = new Spry.Widget.ValidationTextarea("sprytextarea1");

</script>

</body>

</html>

Screen Shot of ManageEmployer.PHP


Coding:-
<?php

session_start();

if (!isset($_SESSION['ID']))

header("location:../index.php");

?>

<html>

<head>

<title>JOB PORTAL</title>

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

</head>

<body>
<div class="header">

<?php

include"menu.php";

?>

</div>

<div class="body">

<div class="about">

<h2><span><a href="#">Welcome <?php echo $_SESSION['Name'];?></a></span></h2>

<table width="100%" border="0" cellspacing="0" cellpadding="0" bgcolor="#CCCCCC">

<tr>

<td bgcolor="#A0B9F3"><strong>Manage Walkin</strong></td>

</tr>

<tr>

<td><form id="form1" method="post" action="InsertWalkin.php">

<table width="100%" border="0" cellspacing="0" cellpadding="0">

<tr>

<td><strong>Job Title:</strong></td>

<td><span id="sprytextfield1">

<label>

<input type="text" name="txtTitle" id="txtTitle" />

</label>

<span class="textfieldRequiredMsg">A value is required.</span></span></td>

</tr>

<tr>
<td><strong>Total Vacancy:</strong></td>

<td><span id="sprytextfield2">

<label>

<input type="text" name="txtTotal" id="txtTotal" />

</label>

<span class="textfieldRequiredMsg">A value is required.</span></span></td>

</tr>

<tr>

<td><strong>Qualification:</strong></td>

<td><select name="cmbQual" id="cmbQual">

<option value="B.C.A">B.C.A</option>

<option value="M.C.A">M.C.A</option>

<option value="B.Sc.I.T">B.Sc.I.T</option>

<option value="B.Sc.C.S">B.Sc.C.S</option>

<option value="M.Sc.I.T">M.Sc.I.T</option>

<option value="M.Sc.C.S">M.Sc.C.S</option>

<option value="M.B.A">M.B.A</option>

<option value="B.B.A">B.B.A</option>

<option value="Other">Other</option>

</select></td>

</tr>

<tr>

<td><strong>Other:</strong></td>

<td><label>
<input type="text" name="txtOther" id="txtOther" />

</label></td>

</tr>

<tr>

<td><strong>Description:</strong></td>

<td><span id="sprytextarea1">

<label>

<textarea name="txtDesc" id="txtDesc" cols="25" rows="3"></textarea>

</label>

<span class="textareaRequiredMsg">A value is required.</span></span></td>

</tr>

<tr>

<td><strong>Interview Date:</strong></td>

<td><span id="sprytextfield3">

<label>

<input type="date" name="txtDate" onClick="ds_sh(this);" id="txtDate" />

</label>

<span class="textfieldRequiredMsg">A value is required.</span></span></td>

</tr>

<tr>

<td><strong>Interview Time:</strong></td>

<td><span id="sprytextfield4">

<label>

<input type="time" name="txtTime" id="txtTime" />


</label>

<span class="textfieldRequiredMsg">A value is required.</span></span></td>

</tr>

<tr>

<td>&nbsp;</td>

<td><label>

<input type="submit" name="button" id="button" value="Submit" />

</label></td>

</tr>

</table>

</form>

</td>

</tr>

<tr>

<td bgcolor="#A0B9F3"><strong>Posted Walkin </strong></td>

</tr>

<tr>

<td><table width="100%" border="1" bordercolor="#1CB5F1" bgcolor="#CCCCCC" >

<tr>

<th height="32" bgcolor="#1CB5F1"><strong>Id</strong></th>

<th bgcolor="#1CB5F1" ><strong>Job Title</strong></th>

<th bgcolor="#1CB5F1" ><strong>Vacancy</strong></th>

<th bgcolor="#1CB5F1"><strong>Qualification</strong></th>

<th bgcolor="#1CB5F1"><strong>Description</strong></th>
<th bgcolor="#1CB5F1" ><strong>Date</strong></th>

<th bgcolor="#1CB5F1" ><strong>Time</strong></th>

<th bgcolor="#1CB5F1" >Delete</th>

</tr>

<?php

include("../Connect.php");

$sql = "select * from Walkin_Master where CompanyName='".$_SESSION['Name']."'";

$result = mysql_query($sql,$con);

while($row = mysql_fetch_array($result))

$Id=$row['WalkInId'];

$JobTitle=$row['JobTitle'];

$Vacancy=$row['Vacancy'];

$MinQualification=$row['MinQualification'];

$Description=$row['Description'];

$InterviewDate=$row['InterviewDate'];

$InterviewTime=$row['InterviewTime'];

?>

<tr>

<td><strong><?php echo $Id;?></strong></td>

<td><strong><?php echo $JobTitle;?></strong></td>

<td><strong><?php echo $Vacancy;?></strong></td>

<td><strong><?php echo $MinQualification;?></strong></td>

<td><strong><?php echo $Description;?></strong></div></td>


<td ><strong><?php echo $InterviewDate;?></strong></td>

<td><strong><?php echo $InterviewTime;?></strong></td>

<td><strong><a href="DeleteWalkin.php?WalkinId=<?php echo


$Id;?>">Delete</a></strong></div></td>

</tr>

<?php

$records = mysql_num_rows($result);

?>

<tr>

<td colspan="8"><?php echo "Total ".$records." Records"; ?> </div></td>

</tr>

<?php

mysql_close($con);

?> </table></td>

</tr>

</table>

<p>&nbsp;</p>

<p class="btn-more box noprint">&nbsp;</p>

</div>

</div>

<div class="footer">

<?php

include "footer.php"?></div> </body></html>


Screen Shot of Application.PHP

Coding:-
<?php

session_start();

if (!isset($_SESSION['ID']))

header("location:../index.php");

?>

<?php require_once('../Connect.php'); ?>

<?php

if (!function_exists("GetSQLValueString")) {

function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")

{
$theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;

$theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) :


mysql_escape_string($theValue);

switch ($theType) {

case "text":

$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";

break;

case "long":

case "int":

$theValue = ($theValue != "") ? intval($theValue) : "NULL";

break;

case "double":

$theValue = ($theValue != "") ? "'" . doubleval($theValue) . "'" : "NULL";

break;

case "date":

$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";

break;

case "defined":

$theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;

break;

return $theValue;

}
}

$colname_Recordset1 = "-1";

if (isset($_SESSION['Name'])) {

$colname_Recordset1 = $_SESSION['Name'];

//mysql_select_db($database_con, $con);

$query_Recordset1 = sprintf("SELECT JobId, JobTitle FROM job_master WHERE CompanyName =


%s", GetSQLValueString($colname_Recordset1, "text"));

$Recordset1 = mysql_query($query_Recordset1, $con) or die(mysql_error());

$row_Recordset1 = mysql_fetch_assoc($Recordset1);

$totalRows_Recordset1 = mysql_num_rows($Recordset1);

///mysql_select_db($database_con, $con);

$query_Recordset2 = "SELECT application_master.ApplicationId, application_master.Status,


jobseeker_reg.JobSeekerName, jobseeker_reg.City, jobseeker_reg.Email, application_master.JobId
FROM application_master, jobseeker_reg WHERE
jobseeker_reg.JobSeekId=application_master.JobSeekId";

$Recordset2 = mysql_query($query_Recordset2, $con) or die(mysql_error());

$row_Recordset2 = mysql_fetch_assoc($Recordset2);

$totalRows_Recordset2 = mysql_num_rows($Recordset2);

?>

<title>JOB PORTAL</title>

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

</head>
<body>

<div class="header">

<?php

include"menu.php";

?>

</div>

<div class="body">

<div class="about">

<h2><span><a href="#">Welcome To Control Panel</a></span></h2>

<form id="form1" method="post" action="Application.php">

<table width="100%" border="0" cellspacing="0" cellpadding="0" bgcolor="#CCCCCC">

<tr>

<td><strong>Select Job Title:</strong></td>

<td><label>

<select name="cmbTitle" id="cmbTitle">

<?php

do {

?>

<option value="<?php echo $row_Recordset1['JobId']?>"><?php echo


$row_Recordset1['JobTitle']?></option>

<?php

} while ($row_Recordset1 = mysql_fetch_assoc($Recordset1));

$rows = mysql_num_rows($Recordset1);
if($rows > 0) {

mysql_data_seek($Recordset1, 0);

$row_Recordset1 = mysql_fetch_assoc($Recordset1);

?>

</select>

</label></td>

<td><label>

<input type="submit" name="button" id="button" value="View " />

</label></td>

</tr>

</table>

</form>

<?php

if (isset($_POST['cmbTitle']))

$Title=$_POST['cmbTitle'];

?>

<table width="100%" border="1" bordercolor="#1CB5F1" bgcolor="#CCCCCC" >

<tr>

<th height="32" bgcolor="#1CB5F1"><strong>Id</strong></th>

<th bgcolor="#1CB5F1" ><strong>Name</strong></th>

<th bgcolor="#1CB5F1" ><strong>City</strong></th>


<th bgcolor="#1CB5F1" ><strong>Email</strong></th>

<th bgcolor="#1CB5F1" ><strong>Status</strong></th>

<th bgcolor="#1CB5F1"><strong>View & Send</strong></th>

</tr>

<?php

include("../Connect.php");

$sql = "SELECT application_master.ApplicationId, application_master.Status,

jobseeker_reg.JobSeekerName, jobseeker_reg.City, jobseeker_reg.Email, jobseeker_reg.JobSeekId,

application_master.JobId

FROM application_master, jobseeker_reg

WHERE jobseeker_reg.JobSeekId=application_master.JobSeekId and application_master.JobId='".


$Title."'";

$result = mysql_query($sql,$con);

$stat=1

while($row = mysql_fetch_array($result))

$Id=$row['ApplicationId'];

$Status=$row['Status'];

$JobSeekerName=$row['JobSeekerName'];

$City=$row['City'];

$Email =$row['Email'];

$JobSeekId=$row['JobSeekId'];

?>

<tr>

<td ><strong><?php echo $Id;?></strong></div></td>


<td ><strong><?php echo $JobSeekerName;?></strong></div></td>

<td ><strong><?php echo $City;?></strong></div></td>

<td ><strong><?php echo $Email;?></strong></div></td>

<td ><strong><?php echo $Status;?></strong></td>

<td ><strong></strong><a href="ViewBiodata.php?JobSeekId=<?php echo $JobSeekId; ?


>&AppId=<?php echo $Id;?>&JobId=<?php echo $Title;?>&Status=<?php echo
$Status;?>">View</a></div></td>

</tr>

<?php

$records = mysql_num_rows($result);

?>

</table>

<?php

mysql_close($con);

?>

</div>

</div>

<div class="footer">

<?php

include "footer.php"

?>

</div>

</body>
</html>

<?php

mysql_free_result($Recordset1);

mysql_free_result($Recordset2);

?>

Screen Shot of Jobseeker.PHP

Coding:-
<?php

session_start();

if (!isset($_SESSION['ID']))

header("location:../index.php");
}

?>

<html>

<head>

<title>JOB PORTAL</title>

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

</head>

<body>

<div class="header">

<?php

include"menu.php";

$ID=$_SESSION['ID'];

$pic = $ID . ".jpg";

?>

</div>

<div class="body">

<div class="about">

<span><a href="#"><center><font color="#000000">

<h1>Welcome <?php echo $_SESSION['Name'];?></h1></font></center></a></span></h2>

<img src='<?php echo "../upload/$pic"; ?>' width="100px" height="100px" alt="" />

</div>

</div>

<div class="footer">

<?php
include "footer.php"

?>

</div>

</body>

</html>

Screen Shot of Profile.PHP

Coding:-
<?php

session_start();

if (!isset($_SESSION['ID']))

header("location:../index.php");
}

?>

<html>

<head>

<title>JOB PORTAL</title>

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

</head>

<body>

<div class="header">

<?php

include"menu.php";

?>

</div>

<div class="body">

<div class="about">

<h2><span><a href="#"><center><font color="#000000">Welcome <?php echo


$_SESSION['Name'];?>

</font></center></a></span></h2>

<?php

$ID=$_SESSION['ID'];

$pic = $ID . ".jpg";

include("../Connect.php");

$sql = "select * from jobseeker_reg where JobSeekId='".$ID."' ";

$result = mysql_query($sql,$con);

$row = mysql_fetch_array($result)
?>

<img src='<?php echo "../upload/$pic"; ?>' width="100px" height="100px" alt="" />

<table width="85%" border="1" cellspacing="2" cellpadding="2" bgcolor="#CCCCCC">

<tr>

<td><strong>Name:</strong></td>

<td><?php echo $row['JobSeekerName'];?></td>

</tr>

<tr>

<td><strong>Address:</strong></td>

<td><?php echo $row['Address'];?></td>

</tr>

<tr>

<td><strong>City:</strong></td>

<td><?php echo $row['City'];?></td>

</tr>

<tr>

<td><strong>Email:</strong></td>

<td><?php echo $row['Email'];?></td>

</tr>

<tr>

<td><strong>Mobile:</strong></td>

<td><?php echo $row['Mobile'];?></td>

</tr>

<tr>
<td><strong>Highest Qualification:</strong></td>

<td><?php echo $row['Qualification'];?></td>

</tr>

<tr>

<td><strong>Gender:</strong></td>

<td><?php echo $row['Gender'];?></td>

</tr>

<tr>

<td><strong>Birth Date:</strong></td>

<td><?php echo $row['BirthDate'];?></td>

</tr>

<tr>

<td><strong>Resume:</strong></td>

<?php $resume = "../upload/".$row['JobSeekId'] . ".docx"; ?>

<td><a href="<?php echo $resume; ?>" target="_blank"><strong>View</strong></a></td>

</tr>

<tr>

<td>&nbsp;</td>

<td>&nbsp;</td>

</tr>

</table>

</div>

</div>

<div class="footer">
<?php

include "footer.php"

?>

</div>

</body>

</html>

Screen Shot of Education.PHP

Coding:-
<?php

session_start();

if (!isset($_SESSION['ID']))

{
header("location:../index.php");

?>

<html>

<head>

<title>JOB PORTAL</title>

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

</head>

<body>

<div class="header">

<?php

include"menu.php";

?>

</div>

<div class="body">

<div class="about">

<h2><span><a href="#">Education Qualification </a></span></h2>

<table width="100%" border="1" cellspacing="2" cellpadding="2" bgcolor="#CCCCCC">

<tr>

<td bgcolor="#A0B9F3"><strong>Create Educational Profile</strong></td>

</tr>

<tr>

<td><form id="form1" method="post" action="InsertEdu.php">


<table width="100%" border="0" cellspacing="0" cellpadding="0">

<tr>

<td><strong>Select Degree:</strong></td>

<td>

<select name="cmbQual" id="cmbQual">

<option value="B.C.A">B.C.A</option>

<option value="M.C.A">M.C.A</option>

<option value="B.Sc.I.T">B.Sc.I.T</option>

<option value="B.Sc.C.S">B.Sc.C.S</option>

<option value="M.Sc.I.T">M.Sc.I.T</option>

<option value="M.Sc.C.S">M.Sc.C.S</option>

<option value="M.B.A">M.B.A</option>

<option value="B.B.A">B.B.A</option>

<option value="Other">Other</option>

</select> </td>

</tr>

<tr>

<td><strong>Other Degree:</strong></td>

<td><label>

<input type="text" name="txtOther" id="txtOther" />

</label></td>

</tr>

<tr>

<td><strong>University/Board Name:</strong></td>
<td><span id="sprytextfield1">

<label>

<input type="text" name="txtBoard" id="txtBoard" />

</label>

<span class="textfieldRequiredMsg">A value is required.</span></span></td>

</tr>

<tr>

<td><strong>Passing Year:</strong></td>

<td><label>

<select name="cmbYear" id="cmbYear">

<option>1998</option>

<option>1999</option>

<option>2000</option>

<option>2001</option>

<option>2002</option>

<option>2003</option>

<option>2004</option>

<option>2005</option>

<option>2006</option>

<option>2007</option>

<option>2008</option>

<option>2009</option>

<option>2010</option>

<option>2011</option>
<option>2012</option>

<option>2013</option>

<option>2014</option>

<option>2015</option>

<option>2016</option>

<option>2017</option>

</select>

</label></td>

</tr>

<tr>

<td><strong>Percentage(%)</strong></td>

<td><span id="sprytextfield2">

<label>

<input type="text" name="txtPer" id="txtPer" />

</label>

<span class="textfieldRequiredMsg">A value is required.</span></span></td>

</tr>

<tr>

<td>&nbsp;</td>

<td><label>

<input type="submit" name="button" id="button" value="Submit" />

</label></td>

</tr>

</table>
</form>

</td>

</tr>

<tr>

<td bgcolor="#A0B9F3"><strong>Educational Profile</strong></td>

</tr>

<tr>

<td><table width="100%" border="1" cellpadding="1" cellspacing="2" bordercolor="#006699" >

<tr>

<th height="32" bgcolor="#006699"><strong>Degree</strong></th>

<th bgcolor="#006699"><strong>University</strong></th>

<th bgcolor="#006699" ><strong>Passing Year</strong></th>

<th bgcolor="#006699" ><strong>Percentage</strong></th>

</tr>

<?php

$ID=$_SESSION['ID'];

include("../Connect.php");

$sql = "select * from JobSeeker_Education where JobSeekId='".$ID."'";

$result = mysql_query($sql,$con);

while($row = mysql_fetch_array($result))

$Degree=$row['Degree'];

$Univ=$row['University'];

$Passing=$row['PassingYear'];
$Per=$row['Percentage'];

?>

<tr>

<td><strong><?php echo $Degree;?></strong></div></td>

<td><strong><?php echo $Univ;?></strong></div></td>

<td><strong><?php echo $Passing;?></strong></div></td>

<td><strong><?php echo $Per;?></strong></div></td>

</tr>

<?php

$records = mysql_num_rows($result);

?>

<tr>

<td colspan="4"><div align="left"><?php echo "Total ".$records." Records"; ?> </div></td>

</tr>

<?php

mysql_close($con);

?>

</table></td>

</tr>

</table>

</div>

</div>

<div class="footer">
<?php

include "footer.php"

?>

</div>

</body>

</html>

Screen Shot of SearchJob.PHP

Coding:-
<?php

session_start();

if (!isset($_SESSION['ID']))
{

header("location:../index.php");

?>

<html>

<head>

<title>JOB PORTAL</title>

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

</head>

<body>

<div class="header">

<?php

include"menu.php";

?>

</div>

<div class="body">

<div class="about">

<h2><span><a href="#">Education Qualification </a></span></h2>

<table width="100%" border="1" cellspacing="2" cellpadding="2" bgcolor="#CCCCCC">

<tr>

<td bgcolor="#A0B9F3"><strong>Create Educational Profile</strong></td>


</tr>

<tr>

<td><form id="form1" method="post" action="InsertEdu.php">

<table width="100%" border="0" cellspacing="0" cellpadding="0">

<tr>

<td><strong>Select Degree:</strong></td>

<td>

<select name="cmbQual" id="cmbQual">

<option value="B.C.A">B.C.A</option>

<option value="M.C.A">M.C.A</option>

<option value="B.Sc.I.T">B.Sc.I.T</option>

<option value="B.Sc.C.S">B.Sc.C.S</option>

<option value="M.Sc.I.T">M.Sc.I.T</option>

<option value="M.Sc.C.S">M.Sc.C.S</option>

<option value="M.B.A">M.B.A</option>

<option value="B.B.A">B.B.A</option>

<option value="Other">Other</option>

</select> </td>

</tr>

<tr>

<td><strong>Other Degree:</strong></td>

<td><label>

<input type="text" name="txtOther" id="txtOther" />

</label></td>
</tr>

<tr>

<td><strong>University/Board Name:</strong></td>

<td><span id="sprytextfield1">

<label>

<input type="text" name="txtBoard" id="txtBoard" />

</label>

<span class="textfieldRequiredMsg">A value is required.</span></span></td>

</tr>

<tr>

<td><strong>Passing Year:</strong></td>

<td><label>

<select name="cmbYear" id="cmbYear">

<option>1998</option>

<option>1999</option>

<option>2000</option>

<option>2001</option>

<option>2002</option>

<option>2003</option>

<option>2004</option>

<option>2005</option>

<option>2006</option>

<option>2007</option>

<option>2008</option>
<option>2009</option>

<option>2010</option>

<option>2011</option>

<option>2012</option>

<option>2013</option>

<option>2014</option>

<option>2015</option>

<option>2016</option>

<option>2017</option>

</select>

</label></td>

</tr>

<tr>

<td><strong>Percentage(%)</strong></td>

<td><span id="sprytextfield2">

<label>

<input type="text" name="txtPer" id="txtPer" />

</label>

<span class="textfieldRequiredMsg">A value is required.</span></span></td>

</tr>

<tr>

<td>&nbsp;</td>

<td><label>
<input type="submit" name="button" id="button" value="Submit" />

</label></td>

</tr>

</table>

</form>

</td>

</tr>

<tr>

<td bgcolor="#A0B9F3"><strong>Educational Profile</strong></td>

</tr>

<tr>

<td><table width="100%" border="1" cellpadding="1" cellspacing="2" bordercolor="#006699" >

<tr>

<th height="32" bgcolor="#006699"><strong>Degree</strong></th>

<th bgcolor="#006699"><strong>University</strong></th>

<th bgcolor="#006699" ><strong>Passing Year</strong></th>

<th bgcolor="#006699" ><strong>Percentage</strong></th>

</tr>

<?php

$ID=$_SESSION['ID'];

// Establish Connection with Database

//$con = mysql_connect("localhost","root");

// Select Database

//mysql_select_db("job", $con);
include("../Connect.php");

// Specify the query to execute

$sql = "select * from JobSeeker_Education where JobSeekId='".$ID."'";

// Execute query

$result = mysql_query($sql,$con);

// Loop through each records

while($row = mysql_fetch_array($result))

$Degree=$row['Degree'];

$Univ=$row['University'];

$Passing=$row['PassingYear'];

$Per=$row['Percentage'];

?>

<tr>

<td><strong><?php echo $Degree;?></strong></div></td>

<td><strong><?php echo $Univ;?></strong></div></td>

<td><strong><?php echo $Passing;?></strong></div></td>

<td><strong><?php echo $Per;?></strong></div></td>

</tr>

<?php

// Retrieve Number of records returned

$records = mysql_num_rows($result);

?>
<tr>

<td colspan="4"><div align="left"><?php echo "Total ".$records." Records"; ?> </div></td>

</tr>

<?php

// Close the connection

mysql_close($con);

?>

</table></td>

</tr>

</table>

</div>

</div>

<div class="footer">

<?php

include "footer.php"

?></div></body></html>
Screen Shot of WalkinInterview.PHP

Coding:-
<?php

session_start();

if (!isset($_SESSION['ID']))

header("location:../index.php");

?>

<html>

<head>

<title>JOB PORTAL</title>

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

</head>
<body>

<div class="header">

<?php

include"menu.php";

?>

</div>

<div class="body">

<div class="about">

<h2><span><a href="#">Walkin Interview Detail</a></span></h2>

<?php

include("../Connect.php");

$sql = "select * from Walkin_Master";

$result = mysql_query($sql,$con);

while($row = mysql_fetch_array($result))

$Id=$row['WalkInId'];

$CompanyName=$row['CompanyName'];

$JobTitle=$row['JobTitle'];

$Vacancy=$row['Vacancy'];

$MinQualification=$row['MinQualification'];

$Description=$row['Description'];

$InterviewDate=$row['InterviewDate'];

$InterviewTime=$row['InterviewTime'];

?>
<table width="100%" border="1" bordercolor="#1CB5F1" bgcolor="#CCCCCC" >

<tr>

<th width="25%" bgcolor="#1CB5F1" colspan="2"><img src="Design/ico_cat.gif"


alt><strong>Company Name</strong>:</th>

<th><strong><?php echo $CompanyName;?></strong></th>

</tr>

<tr>

<td><img src="../design/ico_cat.gif" alt="" width="8" height="9" /></td>

<td><strong>Job Title:</strong></td>

<td><strong><?php echo $JobTitle;?></strong></div></td>

</tr>

<tr>

<td><img src="../design/ico_cat.gif" alt="" width="8" height="9" /></td>

<td><strong>Vacancy</strong></td>

<td><strong><?php echo $Vacancy;?></strong></td>

</tr>

<tr>

<td><img src="../design/ico_cat.gif" alt="" width="8" height="9" /></td>

<td><strong>Qualification:</strong></div></td>

<td><strong><?php echo $MinQualification;?></strong></td>

</tr>

<tr>

<td><img src="../design/ico_cat.gif" alt="" width="8" height="9" /></td>

<td><strong>Description:</strong></td>
<td><strong><?php echo $Description;?></strong></td>

</tr>

<tr>

<td ><img src="../design/ico_cat.gif" alt="" width="8" height="9" /></td>

<td><strong>Date:</strong></td>

<td><strong><?php echo $InterviewDate;?></strong></div></td>

</tr>

<tr>

<td ><img src="../design/ico_cat.gif" alt="" width="8" height="9" /></td>

<td><strong>Time:</strong></td>

<td><strong><?php echo $InterviewTime;?></strong></div></td>

</tr>

<?php

?>

</table>

<?php

// Close the connection

mysql_close($con);

?>

</div>

</div>

<div class="footer">

<?php
include "footer.php"

?>

</div>

</body>

</html>

Screen Shot of Feedback.PHP


Coding:-
<?php

session_start();

if (!isset($_SESSION['ID']))

header("location:../index.php");

?>

<html>

<head>

<title>JOB PORTAL</title>

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

</head>

<body>

<div class="header">

<?php

include"menu.php";

?>

</div>

<div class="body">

<div class="about">

<h2><span><a href="#">Feedback </a></span></h2>

<table width="100%" border="0" cellspacing="0" cellpadding="0" bgcolor="#CCCCCC">

<tr>
<td bgcolor="#A0B9F3"><strong>Give Your Feedback</strong></td>

</tr>

<tr>

<td><form id="form1" method="post" action="InsertFeedback.php">

<table width="100%" border="0" cellspacing="0" cellpadding="0">

<tr>

<td>Feedback:</td>

<td><span id="sprytextarea1">

<label>

<textarea name="txtFeedback" id="txtFeedback" cols="35" rows="5"></textarea>

</label>

<span class="textareaRequiredMsg">A value is required.</span></span></td>

</tr>

<tr>

<td>&nbsp;</td>

<td><label>

<input type="submit" name="button" id="button" value="Submit" />

</label></td>

</tr>

</table>

</form>

</td>

</tr>

</table>
</div>

</div>

<div class="footer">

<?php

include "footer.php"

?>

</div>

</script>

</body>

</html>
TESTING
In a Web page development project, errors can be injected at any stage during development. There
are different techniques for detecting and eliminating errors that originate in that phase. However,
no technique is perfect, and it is expected that some of the errors of the earlier phases will finally
manifest themselves in the code. This is particularly true because in the earlier phases and most of
the verification techniques are manual because no executable code exists. Ultimately, these
remaining errors will be reflected in the code. Hence, the code developed during the coding activity
is likely to have some requirement errors and design errors, in addition to errors introduced
during the coding activity. Behavior can be observed, testing is the phase where the errors
remaining from all the previous phases must be detected. Hence, testing performs a very critical
role for quality assurance and for ensuring the reliability of software.

During testing, the program to be tested is executed with a set of test cases, and the output
of the program for the test cases is evaluated to determine if the program is performing as
expected. Due to its approach, dynamic testing can only ascertain the presence of errors in the
program; the exact nature of the errors is not usually decided by testing. Testing forms the first
step in determining the errors in a program. Clearly, the success of testing in revealing errors in
programs depends critically on the test cases.

Testing a large system is a very complex activity, and like any complex activity it
has to be broken into smaller activities. Due to this, for a project, incremental testing is generally
performed, in which components and subsystems of the system are tested separately before
integrating them to form the system for system testing. This form of testing, though necessary to
ensure quality for a large system, introduces new issues of how to select components for testing
and how to combine them to form subsystems and systems.
TYPES OF TESTING:-
Functional Testing:-

In functional testing the structure of the program is not considered. Test cases are decided solely
on the basis of requirements or specifications of the program or module and the internals of the
module or the program are not considered for selection of test cases. Due to its nature, functional
testing is often called “black box testing”.

The basis for deciding test cases in functional testing is the requirements or
specifications of the system or module. For the entire system, the test cases are designed from the
requirement specification document for the system. For modules created during design, test cases
for functional testing are decided from the module specifications produced during the design.

Integral Testing:-
Unit testing ensures that all modules have been tested and each of them works properly
individually. Unit testing does not guarantee if these modules will work fine if these are integrated
together as a whole system. It is observed that many errors crop up when the modules are joined
together. Integration testing uncovers errors that arise when modules are integrated to build the
overall system.

Following types of errors may arise:

 Data can be lost across an interface: That is data coming out of a module is not a going into the
desired module.

 Sub-functions, when combined, may not produce the desired major function.

 Individually acceptable imprecision may be magnified to unacceptable levels. For example, in


module there is error-precision taken as +-10 units. In other module same error-precision is
used. Now these modules are combined. Suppose the error-precision from both modules needs
to be multiplied then the error precision would be +-100 which would not be acceptable of the
system.

 Global data structures can present problems: For example, in a system there is a global
memory. Now these modules are combined. All are accessing the same global memory. Because
so many functions are accessing that memory, low memory problem arises.
System Testing:-
Web page is only one element of a larger computer-based system. Ultimately, web page is
incorporated with other system elements and a series of system integration and a validation test
are conducted. These tests fall outside the scope of software engineering process and are not
conducted solely by the web page developer.

System testing is actually a series of different test whose primary purpose is to fully exercise the
computer-based system. Although each test has a different purpose, all work to verify that all
system elements have been properly integrated and perform allocated functions.

 Sample Unit Test Cases


For Login Screen:-
S.no. Test condition Expected Result Remarks
1 Enter the username with a  Should prompt you the
blank space in between. blank space is not
permitted in username.

 Should bring the focus


back on the username
textbox.

2 Enter special characters #,  Should prompt you the


@ etc. special characters are not
permitted for username

 Should bring the focus


back on the username
textbox.

3 Enter an invalid password  Should give you the


message that the password
is invalid.
Verification and Validation (V&V)

The objectives of verification, validity activities are to assess and improve the quality of the work
products generated during development and modification of the software. Quality depends upon
the various attributes like correctness, completeness, consistency, reliability, usefulness, usability,
efficiency and conformance to standards.

The terms verification and validation are used synonymously. These are defined as under: -

Verification: “Are we building the product right?”

Validation: “Are we building the right product?”

Verification activities include proving, testing, and reviews. Validation is the process
of evaluating web page at the end of the web page development to ensure compliance with the
software requirements. Testing is a common method of validation. Clearly, for high reliability we
need to perform both activities. Together, they are often called V&V activities.

The major V&V activities for web page development are inspection, reviews, and testing (both
static and dynamic). The V&V plan identifies the different V&V tasks for the different phases and
specifies how these tasks contribute to the project V&V goals. The methods to be used for
performing these V&V activities, the responsibilities and milestones for each of these activities,
inputs and outputs for each V&V task, and criteria for evaluating the outputs are also specified.

The two major V&V approaches are testing and inspections. Testing is an activity that can be
generally performed only on code. It is an important activity and is discussed in detail in a later
chapter. Inspection is a more general activity that can be applied to any work product, including
code. Many of the V&V tasks are such that for them, an inspection type of activity is the only
possible way to perform the tasks (e.g. traceability and document evaluation). Due to this,
inspections play a significant role in verification.
The platform is the hardware and software combination that the Client/Server runs on. While
hardware systems vary widely in features and capabilities, certain common features are needed for
the operating system software.

Hardware Specifications:-
Hardware is a set of physical components, which performs the functions of applying appropriate,
predefined instructions. In other words, one can say that electronic and mechanical parts of
computer constitute hardware.

This package is designed on a powerful programming language Php. It is a powerful Graphical User
Interface. The backend is My-sql, which is used to maintain database. It can run on almost all the
popular microcomputers. The following are the minimum hardware specifications to run this
package: -

 Processors and memory


The best system to start with is one based on Pentium II with a minimum 32 MB of RAM. Adequate
performance requires at least 64 MB of RAM. But for a database server at least 64 to 128 MB of
RAM is required.

 Video displays
Earlier, the IBM-compatible computers had a simple text-only monochrome for the video display.
Now, they use the advanced high-resolution color displays. For Client/Server systems one should
have VGA or better video display.

In the following table TLA stands for the various types of adapters that can be used
with IBM compatible PCs and the standard resolution for each one of them.

ADAPTER TYPE TLA STANDARD RESOLUTION


Monochrome Display Adapter MDA Text only (80 characters by 25 lines)

Color Graphics Adapter CGA 640  200

Enhanced Graphics Adapter EGA 640 350


Video Graphics Array VGA 640  480

Super VGA SVGA 800 600 or 1024 768

 Disk Drives
Each client computer must have enough disk space available to store the client portion of the
software and any data files that needs to be stored locally.

It is best to provide a local disk drive for each client computer. However
Client/Server applications can use the “diskless workstations” for which the only disk access is the
disk storage located on a network file server. The hard disk drive at database server should be at
least of the capacity 4.1 GB. But it is recommended to have one of capacity 8.2 GB.

 Mouse
A mouse is a must for the client software running under Windows OS or any other graphical
environment.

 Keyboard
Each client must have a 104 keys extended keyboard.

Software Requirements:-

The software is a set of procedures of coded information or a program which when fed
into the computer hardware enables the computer to perform the various tasks.
Software is like a current inside the wire, which cannot be seen but its effect can be
felt.

Application software : Dreamweaver CS6

Maintenance
After the installation phase is completed and the user staff is adjusted to the changes created by the
candidate system, evaluation and maintenance begin. Like any system, there is an aging process
that requires periodic maintenance of hardware and software. If the new information is
inconsistent with the design specifications, then changes have to be made. Hardware also requires
periodic maintenance to keep in tune with design specifications. The importance of maintenance is
to continue to bring the new system to standards.

User priorities, changes in organizational requirements, or environmental factors also


call for system enhancements.

Project Termination

A system project may be dropped at any time prior to implementation although it becomes more
difficult (and costly) when it goes past the design phase. Generally projects are dropped if after a
review process, it is learned that:

 Changing objectives or requirements of the user cannot be met by the existing design.

 Benefits realized from the candidate system do not justify commitment to implementation.

 There is a sudden change in the user's budget or an increase in design costs beyond the
estimate made during the feasibility study.

 The project greatly exceeds the time and cost schedule.

In each case, a system project may be terminated at the user's request. In contrast to project
termination is new system failure.

There are many reasons a new system does not meet user requirements:

 User requirements were not clearly defined or understood. The user was not directly involved
in the crucial phases of system development.

 The analyst, programmer, or both were inexperienced.


 The systems analyst (or the project team) had to do the work under the stringent time
constraints. Consequently, not enough thought went into the feasibility study and system
design.

 User training was poor.

 Existing hardware proved deficient to handle the new application.

 The new system left users in other departments out of touch with information that the old
system had provided.

 The new system was not user-friendly.

 Users changed their requirements.

 The user staff was hostile.

The list can be expanded to include many more causes. The important point is that although
advances in computer systems and software make life easier for the analyst, the success of the
system project depends on the experience, creative ability, and knowledge of the analyst and the
support from the user staff. This suggests that the analyst be skilled in the state of the art
(hardware and software) as well as in dealing with people.
Scope of Future Web page
For future development, we will first consider all previously assumed options which are not
yet developed. This we can make the website livelier in action, so that can be considered as
popular online job portal website.

At this some future development has to be taken into account, such as…..

 A payment system against a professional resume.

 Auto-Generated Mailing System informing both the Job-Seekers and the Recruiters.

 SMS-Alert direct phone.

 The errors occurred due to failure nature of the website has to be reduce as far
possible to make the site & more user friendly in nature.

 This website should be launched in World Wide Web (www) to have the live version
over the internet.

These failures will Emphasis the whole development procedure.

We should look for the whole prospective in the near future for a successful, most popular and
user-friendly website which will be frequently updated with some extra new features as well as
attractive altering ornamentations in the user interface.
Conclusion
This project is designed to meet the requirements of an Online Job Portal. It has been developed
in Dreamweaver CS6, keeping in mind the specifications of the system.

For designing the system we have used simple data flow diagrams.

Overall the project teaches us the essential skills like:

 Using system analysis and design techniques like data flow diagram in designing the system.

 Understanding the database handling and query processing using My-sql.


BIBLIOGRAPHY

 Books:-
Reference is taken from book “Web Development By PHP” and

“PHP World”.

Some useful websites:-

1. www.google.com

2. www.w3w.com

You might also like