Report Sample Front (1) - 1
Report Sample Front (1) - 1
PROJECT REPORT
PROJECT NAME
Submitted by
Submitted in partial fulfilment of the requirements for the award of BSc (Computer
Science) degree of University of Kerala.
2025
Name of Project 2
CERTIFICATE
Certified that this report titled “LABOUR JOB FINDER” is a bonafide record of the project
work done by MAXMILLAN D.SILVA (320-23896030),HRIDHIN FERNANDEZ (320-
23896021),JOSHI JOOSA (320-23896025),JOHN BENNY (320-23896022) under our
supervision and guidance, towards partial fulfillment of the requirements for the award of the
Degree of BSc (Computer Science) of the University of Kerala, during the academic year
2023-2024.
External Examiners:
1.
2.
ACKNOWLEDGEMENT
We must be first thankful to the God almighty for showering blessing throughout
our life, we would like to express our heartfelt thanks to our parents who helped us to become
what we are now.
We are thankful to the Principal Prof. Dr. Francis Sunny, Marian College of Arts
and Science for his constant encouragement throughout our course study.
This list would not complete without thanking all our colleagues who directly or indirectly
made this project a great success.
Sincerely
TABLE OF CONTENT
1. INTRODUCTION.................................................................................................................................
2. SYSTEM ANALYSIS............................................................................................................................
2.1.1 DISADVANTAGES........................................................................................................................
2.2PROPOSED SYSTEM.........................................................................................................................
1. INTRODUCTION
Finding jobs that best suits the interests and skill set is quite a challenging task for the job
seekers. The difficulties arise from not having proper knowledge on the organization’s
objective, their work culture and current job openings. In addition, finding the right candidate
with desired qualifications to fill their current job openings is an important task for the
recruiters of any organization. Online Job Search Portals have certainly made job seeking
convenient on both sides. Job Portal is the solution where recruiter as well as the job seeker
meet aiming at fulfilling their individual requirement. They are the cheapest as well as the
fastest source of communication reaching wide range of audience on just a single click
irrespective of their geographical distance.
The web application “Job Portal” provides an easy and convenient search application for the
job seekers to find their desired jobs and for the recruiters to find the right candidate. Job
seekers from any background can search for the current job openings. Job seekers can register
with the application and update their details and skill set.
2. SYSTEM ANALYSIS
Analysis is the first phase in the creation of a computer based information system.
During the study phase a preliminary analysis is carried out in sufficient depth to
permit a technical and economic evaluation of the proposed system. Analysis stage is
concerned with two activities, firstly the collection of information about the operation
of the existing system and identification of problems with the specification of the
requirement which the newly designed system will have to fulfill. Analyst will conduct
an initial investigation to clarify the problem and define it in detail. This begins with
meeting the members of the requirements, to determine what is needed in the target
product. System Analyst must contact individuals in the user’s organization and in
other organization that may be affected by the system .The analyst makes background
analysis related to the proposed application in order to become familiar with the
organization environment and the physical processes related to the new or revised
system. After becoming with the system, the analyst can investigate specific
operations, particularly problem areas in detail.
2.1EXISTING SYSTEM
The existing system for job recruitment includes traditional methods like Employment
agencies, advertising through newspapers, televisions and radios, college fairs etc., which are
too slow and stressful. With the advancement of internet, jobseekers rely on the online job
portals, which makes the job search efficient. But the problem is that some online job
applications are scams that claim you can work from home or that you don't need much work
experience to apply. Other job sites will claim that for a small fee they can help you find the
right job so while applying for jobs online, we should make sure that the companies we apply
to are credible which is again a time consuming procedure.
2.1.1Disadvantages
• Time consuming
• Stressful
• Not at all genuine
2.2 PROPOSED SYSTEM
Job Portal is developed to provide an effective means for the employers to post job openings
with required qualification to have a better penetration into the job market and jobseekers to
find out the information regarding the current openings in the organization.
The important features that distinguishes our portal from others are:
1. There are mainly two categories IT job and Non IT. This will help the job seekers to
search their preferred job within minimum time.
2. The agencies/companies are added by the administrator of the portal that makes the
portal more genuine.
3. Not only the users(jobseekers ) can search their job they can update their job profile so
that company can access their details.
4. Agencies can add workers( painter, carpenter etc) so the users can access their details
and contact them.
5. Both agencies and users can raise complaint against the workers if they are not satisfied
with them.
2.2.1UNDERSTANDING FUNCTIONALITIES OF THE SYSTEM
The actors are
➢ The Admin
Manages and coordinates all the activities of the system.
The functionalities of admin are :
1.Add Job
2.Add Agencies/companies
3.View Employee
➢ Agencies
Accesses the system.
The functionalities of Agencies are:
1.Add Employee
2. Add Complaints(against employees)
3. Search Job(quick search is also possible)
➢ User
Accesses the system.
1.Register
2.My Job(add job profile)
3.Add complaint(about the employees)
4.Add job.
2.3 FEASIBILITY STUDY
The prime objective of feasibility study is to ensure that the problem is worth to be solved. At
the stage a cost benefit analysis is performed to assertion that the benefit from the system will
over rule the cost association with the whole analysis, design and development of the new
system. An important outcome of the preliminary investigation determining whether the
system required is feasible.
Steps in Feasibility Analysis
Feasibility Analysis involves eight steps:
• Form a project team and appoint a project leader.
• Prepare a system flow chart.
• Enumerate potential candidate systems.
• Describe and identify characteristics of candidate systems.
• Describe and evaluate performance and cost effectiveness of each candidate systems.
• Weight system performance and cost data.
• Select the best candidate system.
• Prepare and report final project directive and management.
The proposed system is tested in all three aspects of feasibility.
• Technical Feasibility study
• Operational Feasibility study
test of system proposal according to it workability, impact on organization, ability to meet the
user’s need and effective use of resources. However, a feasibility study provides a useful
starting point for full analysis. Our system is behaviorally feasible because this system
provides an efficient way for post events and comments. The main problem faced during
development of a new system is getting acceptance from the user. People are inherently
resistant to changes and computers have been known to facilitate changes. It is mainly related
to human organizational and political aspects.
2.4SYSTEM REQUIREMENTS
SOFTWARE REQUIREMENTS
Backend MySQL
UI Design HTML,CSS,
BOOTSTRAP,
JAVASCRIPT
Tool XAMPP
HARDWARE REQUIREMENTS
RAM 2GB
Mouse Microsoft
MySQL
MySQL is the world's most popular open source database software, with over
100 million copies of its software downloaded or distributed throughout its history.
With its superior speed, reliability, and ease of use, MySQL has become the preferred
choice for Web, Web 2.0, SaaS, ISV, Telecom companies and forward-thinking
the background colour of your page. All this is possible with JavaScript. Like each
programming language, it contains variables, arrays, functions, operators, objects and
much more which can help you to create better script for your pages. On the server
side you can use JavaScript for example to manage database entry. JavaScript code can
be inserted directly in the HTML or you can place it in a separate file with the .js
extension and link the webpage with the .js file.
NetBeans IDE
NetBeans IDE is a free, open source, integrated development environment (IDE) that enables
you to develop desktop, mobile and web applications. The IDE supports application
development in various languages, including Java, HTML5, PHP and C++. The IDE provides
integrated support for the complete development cycle, from project creation through
debugging, profiling and deployment. The IDE is designed to limit coding errors and facilitate
error correction with tools such as the Net Beans Find Bugs to locate and fix common coding
problems and Debugger to manage complex code with field watches, breakpoints and
execution monitoring. The underlying Net Beans platform supports creation of new
applications and further development of existing applications using modular software
components. As an application running on the Net Beans Platform, the Net Beans IDE itself is
extensible and can be extended to support new languages.
Modularity
All the functions of the IDE are provided by modules. Each module provides a well-defined
function, such as support for the Java language, editing, or support for the CVS versioning
system, and SVN. NetBeans contains all the modules needed for Java development in a single
download, allowing the user to start working immediately. Modules also allow NetBeans to
be extended. New features, such as support for other programming languages, can be added
by installing additional modules. For instance, Sun Studio, Sun Java Studio Enterprise,
and Sun Java Studio Creator from Sun Microsystems are all based on the NetBeans IDE.
License
From July 2006 through 2007, NetBeans IDE was licensed under Sun's Common
Development and Distribution License (CDDL), a license based on the Mozilla Public
License (MPL). In October 2007, Sun announced that NetBeans would henceforth be offered
under a dual license of the CDDL and the GPL version 2 licenses, with the GPL linking
exception for GNU Classpath.
3.SYSTEM DESIGN
Design of the system can be defined as the process of applying various techniques and
principle for the purpose of defining a device, a process or system is sufficient details to
permit its physical realization. Thus system design is a solution, “how to” approach to
the creation of a new system. This important phase provides the understanding and
procedural details necessary for implementing the system recommended in the feasibility
study.
The data design transforms the information domain model created during analysis into the
data structure that will be required to implement the software. The architectural design
defines the relationship among major structural components into a procedural description of
the software. Source code is generated and testing is conducted to integrate and validate the
software. Rom the project management point of view software design is conducted in two
data and software architecture.
There are two levels of system design
• Logical Design
• Physical Design
Logical Design
Logical design aims at establishing the requirements of them users, which the new system
must satisfy. In the stage, the system analyst as to identify the relationship between the
various item of the data and the grouping of items of data together into records. This is known
as logical data structure, which is required to produce the outputs, which uses require. Ones
this is agreed; the logical design can be turned into a physical system with more detailed
design.
• Database Design
• Input Design
• Output Design
3.1 INPUT DESIGN
Input design is a part of overall system design, which requires very careful attention. If data
going into system is incorrect, then the processing and output will magnify these errors.
• To produce a cost effective method of input.
• To archive the highest possible level of accuracy.
• To ensure that input is acceptable to and by the user.
3.2 OUTPUT DESIGN
At the beginning of output design various types of outputs (External, Internal,
Operational and Turnaround) are defined. Then the format, content, location, frequency,
volume and sequence of the output are specified. The interpret and communicate the result of
the computer part of a system to user in a form that they can understand which meets their
• Controlled redundancy
A unique aspects of a database is storing data only ones, which control redundancy and
improve system performance
• Ease of learning and use
Database should be modifying without interfering with established ways of using data.
• Data independence
It refers the ability to add new data without rewriting an application program
• Accurate and integrating
The accurate of database ensures that data quality and content remain constant.
Integrity controls detect inaccuracies when they occur
• Recovery from failure
Database should be prevented from unauthorized access. Users must be positively
identified and their action monitored.
KEYS
A key is a column or columns used to identify rows. Various types of keys are
Primary key
Primary key is used to uniquely identify particular row in a table. Every database table
should have or more columns designed as the primary key.
Candidate key
A candidate key is the combination to one or more columns, the values of which uniquely
Identifies each row o f a table.
Foreign key
These key are used to create relationship between tables. Natural relationship exists
between tables in most database structure.
Super key
It is the combination of attributes that can be uniquely used to identify a database records .
A table might have many super key.
3.4 NORMALIZATION
Normalization is the process of decomposing the attributes is an application which
results in a set of tables with very simple structure. The purpose of normalization is to make
tables as simple as possible. Normalizations carried out in this system for the following
reasons
• To structure the data so that there is no repetition of data.
• To permit simple retrieval of data in response of query and report request.
• To simplify the maintenance of data t through updations, insertions and deletions.
• To reduce the need to restructure of reorganize data which new application
requirements arise.
Primary key is assigned for this purpose. The primary field in almost all tables helps to ease
the search and improve efficiency. The proposed system is using second normal form as it is
found most suitable. In second normal form each row must contain associated field that
describes an attribute of the entry that the table describes. All tables were created according to
the rules of normalization. Three normal forms are common. First normal form(1NF), second
normal form(2NF) and third normal form(3NF), although several other have been defined
as part of the theoretical background to relational theory including Boyce/code normal
form(BCNF ), Fourth normal form(4NF)Fifth normal form(5NF).
Here, in my system there are 7 tables and are satisfied up to third normal form. The table
consist of atomic values, does not have any functional dependencies. However certain tables
are modified to reduce the number of tables and the extend of linking required to retrieve data
from these tables. These modifications do not affect normalization but could lead to
insertion and deletion anomaly. Hence intense care has been taken to avoid such situations
and the user interface has been designed keeping this problem in mind.
First Normal Form
A relation is in First Normal Form (1NF), if and only if all its attributes are based on a signal
domain. The objective of normalizing a table is to remove its repeating groups and ensure
that all entries of the resulting table have at most single value. The objective of 1NF is to
divide the database into logical units called tables. When each table has been designed,
primary key is assigned to most or all tables.
Second Normal Form
A table is said to be in Second Normal Form (2NF), when it is in 1NF and it satisfies
functional dependency. Functional dependency means that every non - primary attributes is
fully dependent on a key. The objective of 2NF is to take data that is partially depend on the
primary key, enter that data into another table.
• Processes represent activities in which data that are manipulated by being stored or
transformed in some way.
• A data flow shows the flow of information from its source to its destination. A line
represents a data flow, with arrowheads showing the direction of flow.
• Data stores represent stores of data within the system. Data stores may be long-term
files such as sales ledgers, or may be short-term accumulations.
• The output symbol is used when a hard copy is produced and the user of the copy cannot
be clearly specified.
A use case represents a user another system that will interact with the system you are
modeling. A use case is an external view of the system that represents action the user might
perform in order to compute a task. Use cases are used in almost every project. They are
helpful in exposing requirements and planning the project during the initial stage of a project
most use case should be define, but as the project continues more might become visible.
ER DIAGRAM
4.SYSTEM CODING
Register.php
<!--
Author: W3layouts
Author URL: http://w3layouts.com
License: Creative Commons Attribution 3.0 Unported
License URL: http://creativecommons.org/licenses/by/3.0/
-->
<?php
include './connection.php';
?>
<?php
if(isset($_POST['sub']))
{
$t1=$_POST['t1'];
$t2=$_POST['t2'];
$t3=$_POST['t3'];
$t4=$_POST['t4'];
$t5=$_POST['t5'];
$t6=$_POST['t6'];
<head>
<title>Soft a Human Resource Management Category Bootstrap Responsive Web Template |
Register :: w3layouts</title>
<!--/tags -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="keywords" content="Soft Responsive web template, Bootstrap Web Templates,
Flat Web Templates, Android Compatible web template,
Smartphone Compatible web template, free webdesigns for Nokia, Samsung, LG,
SonyEricsson, Motorola web design" />
<script type="application/x-javascript">
addEventListener("load", function () {
setTimeout(hideURLbar, 0);
}, false);
function hideURLbar() {
window.scrollTo(0, 1);
}
</script>
<!--//tags -->
<link href="css/bootstrap.css" rel="stylesheet" type="text/css" media="all" />
<link href="css/style.css" rel="stylesheet" type="text/css" media="all" />
<body>
<!-- header -->
<div class="header" id="home">
<div class="content white agile-info">
<nav class="navbar navbar-default" role="navigation">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-
toggle="collapse" data-target="#bs-example-navbar-collapse-1">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="index.html">
<h1><span class="fa fa-signal" aria-
hidden="true"></span> Soft <label>Hr Agency</label></h1>
</a>
</div>
<!--/.navbar-header-->
?>
</nav>
</div>
<!--/.navbar-collapse-->
<!--/.navbar-->
</div>
</nav>
</div>
</div>
<!-- banner -->
<div class="inner_page_agile">
<h3>Register</h3>
<p>Add Some Short Description</p>
</div>
<!--//banner -->
<!--/w3_short-->
<div class="services-breadcrumb_w3layouts">
<div class="inner_breadcrumb">
<ul class="short_w3ls"_w3ls>
<li><a href="index.html">Home</a><span>|</span></li>
<li>Register</li>
</ul>
</div>
</div>
<!--//w3_short-->
<!-- /inner_content -->
<div class="inner_content_info_agileits">
<div class="container">
<div class="tittle_head_w3ls">
<h3 class="tittle three">Register Now </h3>
</div>
<div class="inner_sec_grids_info_w3ls">
<div class="signin-form">
<div class="login-form-rec">
<form method="post">
<input type="text" name="t1" placeholder="Name"
required="">
</div>
</div>
</div>
</div>
<div class="footer_top_agileits">
<div class="container">
<div class="col-md-4 footer_grid">
<h3>About Us</h3>
<p>Nam libero tempore cum vulputate id est id, pretium semper enim.
Morbi viverra congue nisi vel pulvinar posuere sapien
eros.
</p>
</div>
<div class="col-md-4 footer_grid">
<h3>Latest News</h3>
<ul class="footer_grid_list">
<li><i class="fa fa-long-arrow-right" aria-hidden="true"></i>
<a href="single.html">Lorem ipsum neque vulputate </a>
</li>
<li><i class="fa fa-long-arrow-right" aria-hidden="true"></i>
<a href="single.html">Dolor amet sed quam vitae</a>
</li>
<li><i class="fa fa-long-arrow-right" aria-hidden="true"></i>
<a href="single.html">Lorem ipsum neque, vulputate </a>
</li>
<li><i class="fa fa-long-arrow-right" aria-hidden="true"></i>
</div>
</div>
<div class="footer_w3ls">
<div class="container">
<div class="footer_bottom">
<div class="col-md-9 footer_bottom_grid">
<div class="footer_bottom1">
<a href="index.html">
<h2><span class="fa fa-signal" aria-
hidden="true"></span> Soft <label>Hr Agency</label></h2>
</a>
</div>
</div>
<div class="col-md-3 footer_bottom_grid">
<h6>Follow Us</h6>
<div class="social">
<ul>
<li><a href="#"><i class="fa
fa-facebook"></i></a></li>
<li><a href="#"><i class="fa
fa-twitter"></i></a></li>
<li><a href="#"><i class="fa fa-rss"></i></a></li>
</ul>
</div>
</div>
<div class="clearfix"></div>
</div>
</div>
</div>
<!-- //footer -->
function validatePassword() {
var pass2 = document.getElementById("password2").value;
var pass1 = document.getElementById("password1").value;
if (pass1 != pass2)
document.getElementById("password2").setCustomValidity("Passwords
Don't Match");
else
document.getElementById("password2").setCustomValidity('');
//empty string means no validation error
}
</script>
<!-- //password-script -->
</html>
Login.php
<!--
Author: W3layouts
Author URL: http://w3layouts.com
session_start();
if(isset($_POST['b1']))
{
$t1=$_POST['t1'];
$t2=$_POST['t2'];
$log=mysql_query("select * from user_login where uid='$t1' and pas='$t2'and st='1'");
if(mysql_num_rows($log)>0)
{
$r=mysql_fetch_row($log);
if($r[3]=="usr")
{
$_SESSION['uid']=$t1;
header("location:./user/home.php");
}
if($r[3]=="agn")
{
$_SESSION['uid']=$t1;
header("location:./Agency/home.php");
}
}
else
{
echo"invalid username or password";
}
?>
<!DOCTYPE html>
<html>
<head>
<title>Soft a Human Resource Management Category Bootstrap Responsive Web Template |
Login :: w3layouts</title>
<!--/tags -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="keywords" content="Soft Responsive web template, Bootstrap Web Templates,
Flat Web Templates, Android Compatible web template,
Smartphone Compatible web template, free webdesigns for Nokia, Samsung, LG,
SonyEricsson, Motorola web design" />
<script type="application/x-javascript">
addEventListener("load", function () {
setTimeout(hideURLbar, 0);
}, false);
function hideURLbar() {
window.scrollTo(0, 1);
}
</script>
<!--//tags -->
<link href="css/bootstrap.css" rel="stylesheet" type="text/css" media="all" />
<link href="css/style.css" rel="stylesheet" type="text/css" media="all" />
<link href="//fonts.googleapis.com/css?family=Work+Sans:200,300,400,500,600,700"
rel="stylesheet">
<link href='//fonts.googleapis.com/css?
family=Lato:400,100,100italic,300,300italic,400italic,700,900,900italic,700italic'
rel='stylesheet' type='text/css'>
</head>
<body>
<!-- header -->
<div class="header" id="home">
<div class="content white agile-info">
<nav class="navbar navbar-default" role="navigation">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-
toggle="collapse" data-target="#bs-example-navbar-collapse-1">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="index.html">
<h1><span class="fa fa-signal" aria-
hidden="true"></span> Soft <label>Hr Agency</label></h1>
</a>
</div>
<!--/.navbar-header-->
?>
</nav>
</div>
<!--/.navbar-collapse-->
<!--/.navbar-->
</div>
</nav>
</div>
</div>
<!-- banner -->
<div class="inner_page_agile">
<h3>Login</h3>
<p>Add Some Short Description</p>
</div>
<!--//banner -->
<!--/w3_short-->
<div class="services-breadcrumb_w3layouts">
<div class="inner_breadcrumb">
<ul class="short_w3ls"_w3ls>
<li><a href="index.html">Home</a><span>|</span></li>
<li>Login</li>
</ul>
</div>
</div>
<!--//w3_short-->
<!-- /inner_content -->
<div class="inner_content_info_agileits">
<div class="container">
<div class="tittle_head_w3ls">
<h3 class="tittle three">LogIn to your Account </h3>
</div>
<div class="inner_sec_grids_info_w3ls">
<div class="signin-form">
<div class="login-form-rec">
<form method="post">
<input type="text" name="t1"
placeholder="Username" required="">
<input type="password" name="t2"
placeholder="Password" required="">
<div class="tp">
<input name="b1" type="submit"
value="Login">
</div>
</form>
</div>
<div class="login-social-grids">
<ul>
<li><a href="#"><i class="fa
fa-facebook"></i></a></li>
<li><a href="#"><i class="fa
fa-twitter"></i></a></li>
<li><a href="#"><i class="fa fa-rss"></i></a></li>
</ul>
</div>
<p><a href="register.html"> Don't have an account?</a></p>
</div>
</div>
</div>
</div>
<div class="footer_top_agileits">
<div class="container">
<div class="col-md-4 footer_grid">
<h3>About Us</h3>
<p>Nam libero tempore cum vulputate id est id, pretium semper enim.
Morbi viverra congue nisi vel pulvinar posuere sapien
eros.
</p>
</div>
<div class="col-md-4 footer_grid">
<h3>Latest News</h3>
<ul class="footer_grid_list">
<li><i class="fa fa-long-arrow-right" aria-hidden="true"></i>
<a href="single.html">Lorem ipsum neque vulputate </a>
</li>
<li><i class="fa fa-long-arrow-right" aria-hidden="true"></i>
<a href="single.html">Dolor amet sed quam vitae</a>
</li>
<li><i class="fa fa-long-arrow-right" aria-hidden="true"></i>
<a href="single.html">Lorem ipsum neque, vulputate </a>
</li>
<li><i class="fa fa-long-arrow-right" aria-hidden="true"></i>
<a href="single.html">Dolor amet sed quam vitae</a>
</li>
<li><i class="fa fa-long-arrow-right" aria-hidden="true"></i>
<a href="single.html">Lorem ipsum neque, vulputate </a>
</li>
</ul>
</div>
<div class="col-md-4 footer_grid">
<h3>Contact Info</h3>
<ul class="address">
<li><i class="fa fa-map-marker" aria-hidden="true"></i>8088
USA, Honey block, <span>New York City.</span></li>
<li><i class="fa fa-envelope" aria-hidden="true"></i><a
href="mailto:[email protected]">[email protected]</a></li>
</div>
<div class="col-md-3 footer_bottom_grid">
<h6>Follow Us</h6>
<div class="social">
<ul>
<li><a href="#"><i class="fa
fa-facebook"></i></a></li>
<li><a href="#"><i class="fa
fa-twitter"></i></a></li>
<li><a href="#"><i class="fa fa-rss"></i></a></li>
</ul>
</div>
</div>
<div class="clearfix"></div>
</div>
</div>
</div>
<!-- //footer -->
function validatePassword() {
var pass2 = document.getElementById("password2").value;
Add_ag.php
<?php
include '../connection.php';
Job_start();
session_start();
$usr=$_SESSION['uid'];
if($usr=$_SESSION['uid'])
{
}
else
{
header("location:../ad_login.php");
}
?>
<?php
if(isset($_POST['b1']))
{
$t1=$_POST['t1'];
$t2=$_POST['t2'];
$t3=$_POST['t3'];
$t4=$_POST['t4'];
$t5=$_POST['t5'];
$t6=$_POST['t6'];
</div>
<div class="control-group">
<label class="control-label">Contact</label>
<div class="controls">
<input type="text"name="t2"required="" class="span11" placeholder="Contact Number" />
</div>
</div>
<div class="control-group">
<label class="control-label">Email</label>
<div class="controls">
<input type="text"name="t3"required="" class="span11" placeholder="Email" />
</div>
</div>
<div class="control-group">
<label class="control-label">Address:</label>
<div class="controls">
<textarea required=""name="t4" cols="4"rows="4" class="span11"></textarea>
<span class="help-block">Address</span></div>
</div>
<div class="control-group">
<label class="control-label">Username</label>
<div class="controls">
<input type="text"required=""name="t5" class="span11" placeholder="Username" />
</div>
</div>
<div class="control-group">
<label class="control-label">Password</label>
<div class="controls">
<input type="password"required=""name="t6" class="span11" placeholder="Password" />
</div>
</div>
<div class="form-actions">
<input name="b1" type="submit" class="btn btn-success">
</div>
</form>
</div>
</div>
</div>
</div>
</div></div>
<!--Footer-part-->
<div class="row-fluid">
<div id="footer" class="span12"> 2013 © Matrix Admin. Brought to you by <a
href="../admin_temp/http://themedesigner.in">Themedesigner.in</a></div>
</div>
<!--end-Footer-part-->
<script src="../admin_temp/js/jquery.min.js"></script>
<script src="../admin_temp/js/jquery.ui.custom.js"></script>
<script src="../admin_temp/js/bootstrap.min.js"></script>
<script src="../admin_temp/js/bootstrap-colorpicker.js"></script>
<script src="../admin_temp/js/bootstrap-datepicker.js"></script>
<script src="../admin_temp/js/jquery.toggle.buttons.js"></script>
<script src="../admin_temp/js/masked.js"></script>
<script src="../admin_temp/js/jquery.uniform.js"></script>
<script src="../admin_temp/js/select2.min.js"></script>
<script src="../admin_temp/js/matrix.js"></script>
<script src="../admin_temp/js/matrix.form_common.js"></script>
<script src="../admin_temp/js/wysihtml5-0.3.0.js"></script>
<script src="../admin_temp/js/jquery.peity.min.js"></script>
<script src="../admin_temp/js/bootstrap-wysihtml5.js"></script>
<script>
$('.textarea_editor').wysihtml5();
</script>
</body>
</html>
Job.php
<!--
Author: W3layouts
Author URL: http://w3layouts.com
License: Creative Commons Attribution 3.0 Unported
License URL: http://creativecommons.org/licenses/by/3.0/
-->
<?php
include '../connection.php';
ob_start();
session_start();
$usr=$_SESSION['uid'];
if($usr=$_SESSION['uid'])
{
}
else
{
header("location:../index.php");
}
?>
<!DOCTYPE html>
<html>
<head>
<title>Soft a Human Resource Management Category Bootstrap Responsive Web Template |
Events :: w3layouts</title>
<!--/tags -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
function hideURLbar() {
window.scrollTo(0, 1);
}
</script>
<!--//tags -->
<link href="../temp/css/bootstrap.css" rel="stylesheet" type="text/css" media="all" />
<link href="../temp/css/style.css" rel="stylesheet" type="text/css" media="all" />
<body>
<!-- header -->
<div class="header" id="home">
<div class="content white agile-info">
<nav class="navbar navbar-default" role="navigation">
<div class="container">
<div class="navbar-header">
include 'menu.php';
?>
</nav>
</div>
<!--/.navbar-collapse-->
<!--/.navbar-->
</div>
</nav>
</div>
</div>
<!-- banner -->
<div class="inner_page_agile">
<h3>Events</h3>
</div>
<!--//banner -->
<!--/w3_short-->
<div class="services-breadcrumb_w3layouts">
<div class="inner_breadcrumb">
<ul class="short_w3ls"_w3ls>
<li><a href="../temp/index.html">Home</a><span>|</span></li>
<li>Events</li>
</ul>
</div>
</div>
<!--//w3_short-->
<!-- /inner_content -->
<div class="inner_content_info_agileits">
<div class="container">
<div class="tittle_head_w3ls">
<h3 class="tittle">Our Jobs</h3>
</div>
<div class="inner_sec_grids_info_w3ls">
<?php
while($ex1=mysql_fetch_row($ex))
{
?>
<div class="col-md-4 blog-grid one">
</div>
</div>
<?php
}
?>
<div class="clearfix"></div>
</div>
</div>
</div>
<!-- //mid-services -->
<h3>Latest News</h3>
<ul class="footer_grid_list">
<li><i class="fa fa-long-arrow-right" aria-hidden="true"></i>
<a href="../temp/single.html" >Lorem ipsum neque
vulputate </a>
</li>
<li><i class="fa fa-long-arrow-right" aria-hidden="true"></i>
<a href="../temp/single.html" >Dolor amet sed quam
vitae</a>
</li>
<li><i class="fa fa-long-arrow-right" aria-hidden="true"></i>
<a href="../temp/single.html" >Lorem ipsum neque,
vulputate </a>
</li>
<li><i class="fa fa-long-arrow-right" aria-hidden="true"></i>
<a href="../temp/single.html" >Dolor amet sed quam
vitae</a>
</li>
<li><i class="fa fa-long-arrow-right" aria-hidden="true"></i>
<a href="../temp/single.html" >Lorem ipsum neque,
vulputate </a>
</li>
</ul>
</div>
<div class="col-md-4 footer_grid">
<h3>Contact Info</h3>
<ul class="address">
<li><i class="fa fa-map-marker" aria-hidden="true"></i>8088
USA, Honey block, <span>New York City.</span></li>
<li><i class="fa fa-envelope" aria-hidden="true"></i><a
href="../temp/mailto:[email protected]">[email protected]</a></li>
<li><i class="fa fa-phone" aria-hidden="true"></i>+09187 8088
9436</li>
</ul>
</div>
<div class="clearfix"></div>
<div class="footer_grids">
<div class="col-md-4 footer_grid_left">
<h3>Sign up for our Newsletter</h3>
</div>
<div class="col-md-8 footer_grid_right">
<ul>
<li><a href="../temp/#"><i class="fa fa-
facebook"></i></a></li>
<li><a href="../temp/#"><i class="fa fa-
twitter"></i></a></li>
<li><a href="../temp/#"><i class="fa
fa-rss"></i></a></li>
</ul>
</div>
</div>
<div class="clearfix"></div>
</div>
</div>
</div>
<!-- //footer -->
q_search.php
<!--
Author: W3layouts
Author URL: http://w3layouts.com
License: Creative Commons Attribution 3.0 Unported
License URL: http://creativecommons.org/licenses/by/3.0/
-->
<?php
include '../connection.php';
ob_start();
session_start();
$usr=$_SESSION['uid'];
if($usr=$_SESSION['uid'])
{
}
else
{
header("location:../index.php");
}
?>
<?php
if(isset($_POST['sub']))
{
$t1=$_POST['t1'];
$t2=$_POST['t2'];
$t3=$_POST['t3'];
header("location:q_search.php?p=$t1&c=$t2&j=$t3");
}
else
{
header("location:no.php?Fail=1");
}
}
?>
<!DOCTYPE html>
<html>
<head>
<title>Soft a Human Resource Management Category Bootstrap Responsive Web Template |
Professionals :: w3layouts</title>
<!--/tags -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="keywords" content="Soft Responsive web template, Bootstrap Web Templates,
Flat Web Templates, Android Compatible web template,
Smartphone Compatible web template, free webdesigns for Nokia, Samsung, LG,
SonyEricsson, Motorola web design" />
<script type="application/x-javascript">
addEventListener("load", function () {
setTimeout(hideURLbar, 0);
}, false);
function hideURLbar() {
window.scrollTo(0, 1);
}
</script>
<!--//tags -->
<link href="../temp/css/bootstrap.css" rel="stylesheet" type="text/css" media="all" />
<link href="../temp/css/style.css" rel="stylesheet" type="text/css" media="all" />
<body>
<!-- header -->
<div class="header" id="home">
<div class="content white agile-info">
<nav class="navbar navbar-default" role="navigation">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-
toggle="collapse" data-target="#bs-example-navbar-collapse-1">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="../temp/index.html">
<h1><span class="fa fa-signal" aria-
hidden="true"></span> Soft <label>Hr Agency</label></h1>
</a>
</div>
<!--/.navbar-header-->
include 'menu.php';
?>
</nav>
</div>
<!--/.navbar-collapse-->
<!--/.navbar-->
</div>
</nav>
</div>
</div>
<!-- banner -->
<div class="inner_page_agile">
<h3>Professionals</h3>
<p>Add Some Short Description</p>
</div>
<!--//banner -->
<!--/w3_short-->
<div class="services-breadcrumb_w3layouts">
<div class="inner_breadcrumb">
<ul class="short_w3ls"_w3ls>
<li><a href="../temp/index.html">Home</a><span>|</span></li>
<li>Professionals</li>
</ul>
</div>
</div>
<!--//w3_short-->
<!-- /inner_content -->
<div class="inner_content_info_agileits">
<div class="container">
<div class="tittle_head_w3ls">
<h3 class="tittle">Candidates </h3>
</div>
<div class="inner_sec_grids_info_w3ls">
<div class="col-md-8 job_info_left">
<?php
$p=$_GET['p'];
$c=$_GET['c'];
$j=$_GET['j'];
$sel_gal=mysql_query("select * from job_reg where
p_code='$p' and cate='$c'and job='$j' and st='0'");
if(mysql_num_rows($sel_gal)>0)
{
while($r_gal=mysql_fetch_row($sel_gal))
{
?>
<div class="tab_grid_prof">
<div class="col-sm-3 loc_1">
<a href="#"><img style="width: 100%;height: 250px" src="../img1/<?php echo $r_gal[13] ?
>" alt=""></a>
</div>
<div class="col-sm-9">
<div class="location_box1">
<h6><?php echo $r_gal[1] ?></h6>
<span class="m_2_prof"><?php
$n=$r_gal['9'];
$sname=mysql_result($qry,0);
</div>
</div>
<div class="clearfix"></div>
</div>
<?php
}
}
?>
<div class="widget_search">
<h5 class="widget-title">Search</h5>
<div class="widget-content">
<form method="post">
<span>I'm looking for a ...</span>
<select name="t2" id="stat1"class="form-control
jb_1"onchange="loaddistrict1(this.value);loadst_hos1(this.value)">
<option value="-- Select Category --">-- Select Category
--</option>
<option value="it">IT Job</option>
<option value="it_no">Non-IT Job</option>
</select>
<script type="text/javascript">
function loaddistrict1(y)
{
var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
document.getElementById("dis1").innerHTML =
xmlhttp.responseText;
}
};
xmlhttp.open("GET", "load_districtindex3.php?y=" + y, true);
xmlhttp.send();
}
</script>
<span id="dis1">
<select name="t3" class="form-control jb_1">
<option value="-- Select Job --">-- Select Job --</option>
</select>
</span>
<span>in</span>
<input type="text"name="t1" class="form-control
jb_2" placeholder="Location">
</div>
<div class="clearfix"></div>
</div>
</div>
</div>
<!-- //inner_content -->
<!-- footer -->
<div class="footer_top_agileits">
<div class="container">
<div class="col-md-4 footer_grid">
<h3>About Us</h3>
<p>Nam libero tempore cum vulputate id est id, pretium semper enim.
Morbi viverra congue nisi vel pulvinar posuere sapien
eros.
</p>
</div>
<div class="col-md-4 footer_grid">
<h3>Latest News</h3>
<ul class="footer_grid_list">
<li><i class="fa fa-long-arrow-right" aria-hidden="true"></i>
<a href="../temp/single.html" >Lorem ipsum neque
vulputate </a>
</li>
<li><i class="fa fa-long-arrow-right" aria-hidden="true"></i>
<a href="../temp/single.html" >Dolor amet sed quam
vitae</a>
</li>
<li><i class="fa fa-long-arrow-right" aria-hidden="true"></i>
<a href="../temp/single.html" >Lorem ipsum neque,
vulputate </a>
</li>
<li><i class="fa fa-long-arrow-right" aria-hidden="true"></i>
<div class="clearfix"></div>
</div>
</div>
</div>
<div class="footer_w3ls">
<div class="container">
<div class="footer_bottom">
<div class="col-md-9 footer_bottom_grid">
<div class="footer_bottom1">
<a href="../temp/index.html">
<h2><span class="fa fa-signal" aria-
hidden="true"></span> Soft <label>Hr Agency</label></h2>
</a>
<p>© 2017 Soft. All rights reserved | Design by <a
href="../temp/http://w3layouts.com">W3layouts</a></p>
</div>
</div>
<div class="col-md-3 footer_bottom_grid">
<h6>Follow Us</h6>
<div class="social">
<ul>
<li><a href="../temp/#"><i class="fa fa-
facebook"></i></a></li>
<li><a href="../temp/#"><i class="fa fa-
twitter"></i></a></li>
<li><a href="../temp/#"><i class="fa
fa-rss"></i></a></li>
</ul>
</div>
</div>
<div class="clearfix"></div>
</div>
</div>
</div>
<!-- //footer -->
5.TESTING
Testing involves a series of operation of a system of application under controlled conditions
and subsequently evaluating the result. The controlled condition should include both normal
and abnormal conditions. It is planned and monitor for each testing level (e.g., unit,
integration, system and acceptance).The various testing performed are unit test ing,
integration testing, validation testing, output testing and system testing.
Test Procedure
The purpose of system testing is to identify and correct errors in the candidate system. Testing
is an important element of the software quality assurance and r epresents the ultimate review
of specification, design and coding. The increasing visibility of the software as a system
element and the costs associated with a software failure are motivated forces for well
planned, through testing.
Some of the testin g objectives are
• Testing is the process of executing a program with the intend of finding an error.
• The testing is said to be successful when an error is found.
5.1 UNIT TESTING
Unit testing focuses first on modules, independently of one another, to locate errors. This
testing includes entering data and ascertaining if the value matches to the type and size. The
various controls are tested to ensure that each performs its action as required.The main
modules of the project such as admin, user and agency are tested separately.
White Box Testing is applicable at the unit integration and system level of the software
testing process; it is typically applied to the unit.so while it normally tests path within a
unit, it can also test path between units during integration, and between subsystems during
a system level text. But we can be sure that all path through the test object are executed.
This is also done in our project, besides getting the correct output the code is also checked
whether it is correct.
5.8 BLACK BOX TESTING
Black Box Testing takes an external perspective of the object to derive test cases.
There text can be functional or non functional, though usually functional. The text
designer selects valid and invalid input and determines the correct object output . This
testing also done in our project. The output was obtained for every valid input.
6.CONCLUSION
6.1 CONCLUSION
The website “JOB POTAL” is developed in PHP as front-end and MySQL as back-
end in Window XP operating system. The website is developed with modular approach.
So we can easily add the new modules. All modules in the system have been tested
properly with the sufficient data successfully. Thus, the system has fulfilled all the
objectives identified and is able to replace the existing system. The system is highly
flexible and is very well efficient to make interactions with the students.
7.APPENDIX
7.1 GANTT CHART
Gantt chart shows the time relationship between ‘events’ of the production program has
regarded as revolutionary in management. Gantt chart recognize the total program goals
and it should be regarded as a series of inter - related supporting plan (or events), that
people can comprehend and follow.
The following figure is the Gantt Chart of “Labour Job Finder “. The plan explains the
task verses the time they will take to complete.
7.2SCREEN SHOT
Home Page
Admin
User
Agency