online job system

68
DEPARTMENT OF INFORMATION TECHNOLOGY GITAM INSTITUTE OF TECHNOLOGY GITAM UNIVERSITY VISAKHAPATNAM- 530045 CERTIFICATE This is to certify that it is a record of project work entitled as ONLINE JOB SYSTEM done by A.MANIKANTA SRINIVAS, R.SIVA PRADEEP, bearing Regd.No, 1220611103, 1220611125 bonafide students of Master of Engineering, Information Technology; GITAM Institute of Technology has submitted the project using Database Management System. Signature of faculty in charge SUNEETHA Associate professor Department of information Technology Gitam Institute of Technology GITAM University

Upload: rsivapradeep542

Post on 28-Oct-2014

113 views

Category:

Documents


0 download

DESCRIPTION

dbms project on online job system

TRANSCRIPT

Page 1: Online Job System

DEPARTMENT OF INFORMATION TECHNOLOGYGITAM INSTITUTE OF TECHNOLOGY

GITAM UNIVERSITYVISAKHAPATNAM- 530045

CERTIFICATEThis is to certify that it is a record of project work entitled as ONLINE JOB SYSTEM done by A.MANIKANTA SRINIVAS, R.SIVA PRADEEP, bearing Regd.No, 1220611103, 1220611125 bonafide students of Master of Engineering, Information Technology; GITAM Institute of Technology has submitted the project using Database Management System.

Signature of faculty in chargeSUNEETHA

Associate professorDepartment of information Technology

Gitam Institute of TechnologyGITAM University

Page 2: Online Job System

TABLE OF CONTENTS

CONTENTS Page No.

1. INTRODUCTION 3

2. ABSTRACT 4

3. SCOPE

3.1 EXISTING SYSTEM 5

3.2 PROPOSED SYSTEM 5

4. MODULE DESCRIPTION 6

4.1 JOB SEEKER 6

4.2 JOB PROVIDER 6

4.3 CLIENT 6

4.4 JOB SEARCH & HELP 6

4.5 ADMINISTRATOR 7

5. SYSTEM DESIGN 8

5.1 DATA FLOW DIAGRAM 9

5.2 MODULARIZED ER DIAGRAMS 9

1. ER DIAGRAM 15

6. DATABASE DESIGN

6.1 TABLES 16

6.2 INPUT DESIGN 19

1. OUTPUT DESIGN 20

7. TESTING 21

8. HARDWARE & SOFTWARE SPECIFICATION 27

9. CODING 28

10. SCREEN LAYOUT 34

Page 3: Online Job System

11. CONCLUSION 52

1. INTRODUCTION

The JOB SYSTEM is an online website in which jobseekers can register themselves

online and apply for job and attend the exam. Online Recruitment System provides online help to

the users all over the world. Using web recruitment systems like recruitment websites or jobsites

also play a role in simplifying the recruitment process. Such websites have facilities where

prospective candidates can upload their CV’s and apply for jobs suited to them. Such sites also

make it possible for recruiters and companies to post their staffing requirements and view

profiles of interested candidates. Earlier recruitment was done manually and it was all at a time

consuming work. Now it is all possible in a fraction of second. It is all done online without much

time consuming. Today’s recruitment applications are designed to do a whole lot more than just

reduce paperwork. They can make a significant contribution to a company’s marketing and sales

activity. Recruitment websites and software make possible for managers to access information

that is crucial to managing their staff, which they can use for promotion decisions, payroll

considerations and succession planning.

Page 4: Online Job System

2. ABSTRACT

A quick look at the overall trends in Online recruiting shows the rise in the

importance of marketing the web site, online training, dawn of video interviews and emergence

of professional Internet Recruiters. Online recruiting and online recruiting systems, with its

emphasis on a more strategic decision making process is fast gaining ground as a popular

outsourced function.

Online job system is developed for creating an interactive job vacancy for

candidates. It enables jobseekers to place their resumes and companies to publish their vacancies.

It enables jobseekers to post their resume, search for jobs, view personal job listings. It will

provide various companies to place their vacancy profile on the site and also have an option to

search candidate resumes.

Page 5: Online Job System

3. SCOPE

3.1 EXISTING SYSTEM:

● Before creating this website, all jobseekers to send their resumes or information through

postal mails or they use person to person contacts with each other. It will take long time

to send their requirements through this type of communications.

● The administration faces the problems to collect all the information from clients and

consultants to analyze the requirement in the corresponding Clients. Administration has

to send requirements information to different consultants and jobseekers.

3.1.1 Limitations of Present System:

● Recruitment is done manually. These tasks are time consuming. It may take one month or

long. People around the world cannot apply. It is very convenient because in the manual system

there is lot of difficulties in conducting and managing a recruitment exam, short listing,

maintaining staff etc.

3.2 PROPOSED SYSTEM:

● This system is designed such a way that the users can easily interact with the system with

minimum knowledge to browser the net and company rules.

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

system for the HR Group for a company. Some features of this system will be creating

Page 6: Online Job System

vacancies, storing application data, and Interview process initiation, Scheduling

Interviews, Storing Interview results for the applicant and finally hiring of the applicant.

● The project JOB SEARCH is an online website in which jobseekers can register

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

will be shortlisted. The details of the examination & Date of the examination will be

made available to them through the website. People all around the world can apply and

register. It has made all the process easy

4. MODULES

It consists of 5 modules:

● 1. Job Seeker.

● 2. Job Provider.

● 3. Client.

● 4. Job Search & Help.

● 5. Administrator.

4.1 JOB SEEKER:

● This module contains details about Job Seeker, i.e. employee or un-employee details.

● Like employee name, email, experience etc.……. Here employee can do update, modify

and delete. He can update experience and skills details also.

4.2 JOB PROVIDER:

● This module having information about job provider and requirement details, which client

recruiting the employees, and what based them recruiting the employees.

● Here client releasing the primary skills, experience, no. of vacancies, opening date and

closing date.

4.3 CLIENT:

● This module consisting details about the Clients, and Client profile

Page 7: Online Job System

4.4 JOB SEARCH & HELP:

● This module having all current vacant jobs, experience and which client offering that

vacant.

4.5 ADMINISTRATOR:

● The administrator module having all privileges about this entire project, he can update,

delete, and modify the details about job seeker, job provider, client and Job Search

details.

● Administrator maintain the client and job seeker database, where ever client is releasing

their requirements( vacancies) with particular primary skills and experience, on that time

administrator search for job seekers, who are having that primary skills and experience.

● Administrator sends the message for selected candidates.

Page 8: Online Job System

5. SYSTEM DESIGN

5.1 Data Flow Diagram:

A Data Flow Diagram (DFD) is a diagram that describes the flow of data and the

processes that change or transform data throughout a system. It’s a structured analysis and design

tool that can be used for flowcharting in place of, or in association with, information oriented and

process oriented system flowcharts. When analysts prepare the Data Flow Diagram, they specify

the user needs at a level of detail that virtually determines the information flow into and out of

the system and the required data resources. This network is constructed by using a set of symbols

that do not imply a physical implementation. The Data Flow Diagram reviews the current

physical system, prepares input and output specification, specifies the implementation plan etc.

Page 9: Online Job System

Four basic symbols are used to construct data flow diagrams. They are symbols that represent

data source, data flows, and data transformations and data storage. The points at which data are

transformed are represented by enclosed figures, usually circles, which are called nodes.

5.1.1 Data Flow Diagram Symbols:

_ Source or Destination of data

_ Data Flow

_ Process

_ Storage

Figure 1.DFD Symbols

5.2 MODULARIZED ER DIAGRAMS:

Context Diagram:

AdministratorOnline

JobSystem

DatabaseCompanyCandidate

Page 10: Online Job System

Figure 1.Context Diagram

ADMIN:

Admin

Login Company Management System

User Management 1.1.2Short listing of Candidates

Data storeUsername PasswordCategory

If authenticated user

Category

Page 11: Online Job System

TblLogin TLog

Figure 2. Administration DFD

COMPANY MANAGEMENT:

Page 12: Online Job System

AdminValidate Company

View DetailsUpdate user Status

TblLogin

TblCompany

Figure 3. Company Management DFD

USER MANAGEMENT:

AdminView Resume

Page 13: Online Job System

View Details

Validate userUpdateResume of Registered users User detailsExperience details Education details

TblLogin

TblCandidate

TblExperience

TblEducation

Page 14: Online Job System

Figure 4.User Management DFD

COMPANY:

Company Login

Change PasswordView ResultEdit ProfileJob DetailsQuestions

Update PasswordUpdate

Company details

InsertJob details

AddView

TblLogin

TblResult

TblCompany

TblJobDetails

Page 15: Online Job System

TblQuestions

Figure 5: Company DFD

APPLICANT:

Jobseeker

Edit ProfileChange PasswordView Job Details

Attend ExamUpdateUser detailsUpdatePasswordJob details

TblCandidate

TblLogin

Page 16: Online Job System

TblJobDetails

TblQuestion

TblResult

Figure6: Applicant DFD

Employer Website5.3 ER DIAGRAM:

QualificationnnNameExperience

Jobseeker

Seeks Job through

Address

Page 17: Online Job System

Uses

ExperienceeeName

Administrator

AddressName

Manages

ExperienceAddress

6. DATABASE DESIGN6.1 TABLES:

Login Table:Query:

create table login(uname varchar(15) primary key, pwd varchar(10) not null, email varchar(50) unique not null,);

Select * from login;

Page 18: Online Job System

Output:

Fieldname Type Size KeyUname Varchar 15 Primary key

Pwd Varchar 10 Not NullEmail Varchar 50 Unique Not Null

Job Seekers Table:

Query:

create table jobseekers(uname varchar(15) primary key references login(uname),fullname varchar(30),aqual varchar(50),skillset varchar(50),exp varchar(100),db datetime,exp_in_years int);

Select * from jobseekers;

Output:

Fieldname Type Size KeyUname Varchar 15 Foreign Key

Fullname Varchar 30Aqual Varchar 50

Skillset Varchar 50Exp Varchar 100

Exp in years Int

Employers Table:

Query:

create table employers(uname varchar(15) primary key references login(uname),company varchar(30),comptype varchar(50),website varchar(50));

Select * from employers;

Output:

Fieldname Type Size Key

Page 19: Online Job System

Uname Varchar 15 Foreign KeyCompany Varchar 30Comptype Varchar 50Website Varchar 50

Jobs Table:

Query:

create table jobs(jobid int identity(100,1) primary key, employer varchar(15) references employers(uname),jobtitle varchar(50),skillset varchar(50),location varchar(50),reqexp int,lastdate datetime);

Select * from jobs;

Output:

Fieldname Type Size Key

Jobid Int 100,1 Primary KeyEmployer Varchar 15 Foreign KeyJob title Varchar 50Skillset Varchar 50

Location Varchar 50Reqexp Int

Last date time

Applicants Table:

Query:

create table applicants(jobid int references jobs(jobid),employee varchar(15) references JOBSEEKERS(uname),da datetime,primary key(jobid,employee));

Select * from applicants;

Output:

Page 20: Online Job System

Fieldname Type Size KeyJobid Int 100,1 Foreign Key

Employee Varchar 15 Foreign KeyDa Datetime

6.2 Definition:

The most creative and challenging face of the system development is System Design. It

provides the understanding and procedural details necessary for the logical and physical stages of

development. In designing a new system, the system analyst must have a clear understanding of

the objectives, which the design is aiming to fulfill. The first step is to determine how the output

is to be produced and in what format. Second, input data and master files have to be designed to

meet the requirements of the proposed output. The operational phases are handled through

program construction and testing.

Design of the system can be defined as a process of applying various techniques and

principles for the purpose of defining a device, a process or a system in sufficient detail to permit

its physical realization. Thus system design is a solution to “how to” approach to the creation of

a new system. This important phase provides the understanding and the procedural details

Page 21: Online Job System

necessary for implementing the system recommended in the feasibility study. The design step

provides a data design, architectural design, and a procedural design.

6.3 Input Design:

In the input design, user-originated inputs are converted into a computer-based system

format. It also includes determining the record media, method of input, speed of capture and

entry on to the screen. Online data entry accepts commands and data through a keyboard. The

major approach to input design is the menu and the prompt design. In each alternative, the user’s

options are predefined. The data flow diagram indicates logical data flow, data stores, source and

destination. Input data are collected and organized into a group of similar data once identified

input media are selected for processing.

In this software, importance is given to develop Graphical User Interface (GUI),

which is an important factor in developing efficient and user friendly software. For inputting user

data, attractive forms are designed. User can also select the desired options from the menu,

which provides all possible facilities. Also the important input format is designed in such a way

that accidental errors are avoided. The user has to input only just the minimum data required,

which also helps in avoiding the errors that the users may make. Accurate designing of the input

format is very important in developing efficient software. The goal of input design is to make

entry as easy, logical and free from errors.

6.4 Output Design:

In the output design, the emphasis is on producing a hard copy of the information

requested or displaying the output on the CRT screen in a predetermined format. Two of the

most output media today are printers and the screen. Most users now access their reports from

either a hard copy or screen display. Computer’s output is the most important and direct source

of information to the user, efficient, logical, output design should improve the systems relations

with the user and help in decision-making.

Page 22: Online Job System

As the outputs are the most important source of information to the user, better design

should improve the systems relations and also should help in decision-making. The output

device’s capability, print quality, response time requirements etc should also be considered, form

design elaborates the way the output is presented and layout available for capturing information.

It’s very helpful to produce the clear, accurate and speedy information for end users.

7. TESTING

Software testing is the process used to help identify the correctness, completeness, security

and quality of developed computer software Testing is vital to the success of the system. System

Testing makes logical assumption that if all the parts of the system are correct, the goal will be

successfully achieved.

System Testing is a critical element of software quality assurance and represents the

ultimate review of specification, design and coding. The user tests the developed system and

changes are made according to their needs. The testing phase involves the testing of developed

system using various kinds of data.

There are many approaches to software testing, but effective testing of complex products

is essentially a process of investigation, not merely a matter of creating and following rote

procedure. One definition of testing is "the process of questioning a product in order to evaluate

Page 23: Online Job System

it", where the "questions" are things the tester tries to do with the product, and the product

answers with its behavior in reaction to the probing of the tester. The quality of the application

can, and normally does, vary widely from system to system but some of the common quality

attributes include reliability, stability, portability, maintainability and usability.

Testing Objectives

● Testing is the process of executing the program with the intention of finding an error

● A good test is one that has a high probability of finding an as-yet-undiscovered error.

● A successful test is that which uncovers as-yet-undiscovered error.

Fig: Test Information Flow

Test Procedure

The procedure is as follows

■ Prepare the test case.

■ Record the expected result and verify whether in tune with actual results.

■ If actual results are not tune with expected results, do not necessary work.

■ Test again and check the results.

If the test results are satisfactory, wind up testing.

Item Pass/Fail criteria

Page 24: Online Job System

The test case consists of different inputs with the expected results in each case. During

testing, the tester records the actual test results against the expected ones and if it is found

matching, the case is assigned as a pass. Otherwise, the test case is assigned as a fail and orders

for reword and retest.

Stop criteria

Testing can be wrapped when:

Actual test results matches with the expected ones.

System performs well in the specified environment

White Box Testing

White box testing strategy deals with the internal logic and structure of the code. White

box testing is also called as glass, structural, open box or clear box testing. The tests written

based on the white box testing strategy incorporate coverage of the code written, branches, paths,

statements and internal logic of the code etc.

The system has been tested by providing variety of inputs to ensure that all the statements

are executed at least once and that too in the expected manner. All topic and transaction path

from origin to destination was tested to identify and correct the possible error.

Black Box Testing

Also known as functional testing . A software testing technique whereby the internal

workings of the item being tested are not known by the tester. In a black box test on a software

design the tester only knows the inputs and what the expected outcomes should be and not how

the program arrives at those outputs. Black box testing is testing that occurs from the viewpoint

of an end user. Black box tests find bugs such as incorrect functions, interface problems, and

database errors. Black box techniques focus on information domain of the software deriving test

cases by partitioning input and output in a manner that provides through test coverage.

The test cases are developed for each condition or combination of conditions and

submitted for processing. By examining the results, the performance of the program according to

its specified requirements can be determined.

Unit testing

Page 25: Online Job System

This is the first level of testing. In this different modules are tested against the

specifications produced during the design of the modules. Unit testing is done for the verification

of the code produced during the coding phase and to test the internal logic of modules. It refers

to the verification of the single program module in an isolated environment. Unit testing first

focused on the modules independently of one another to locate errors. After coding each

dialogue is tested and run individually. All unnecessary coding were removed and it was ensured

that all the modules works as the programmer would expect. Logical errors found were

corrected. So by working all the modules independently and verifying the outputs of each

module in the presence of the staff, we concluded that the program was functioning as expected.

The project comprises of four major modules.

■ Admin

■ Client

Functionality Testing

A black box testing geared to function requirements of the system. In this functionality

each module is tested. Test focused on verifying the target –of-test functions as intended,

providing the required services, methods and use cases.

Integration Testing

Data can be lost across an interface, one module can have adverse afford on another, sub

functions, when combined, may not produce the desired major functions. Integration testing is a

systematic testing for constructing the program structure while at the same time conducting tests

to uncover errors associated with in the interface. The objective is to take unit testing as a whole.

Here correction is difficult because the vast expense of the entire program complicate the

isolation of courses. In integration testing step, all errors uncovered are corrected for the next

step.

Validation Testing

This provides the final assurance that a software meets all the functional, behavioral and

performance requirements. The software is completely assembled on a package. Validation

Page 26: Online Job System

succeeds when the software functions in a manner in which the user expects. Validation refers to

the process of using software in a live environmental in order to find errors.

During the course of validating the system, failures may occur and sometimes the

coding has to be changed according to the requirements. Thus the feedback from the validation

phase generally precedes changes in the software. Once the application was made free of all

logical and interface errors, inputting dummy data ensured that the software developed satisfies

all the requirements of the user. This dummy data is usually known as the test case.

System Testing

The implemented system is tested of its functionality and whether it meets the desired

aims of the project. The test bed consists of Windows PCs, network over a Local Area Network

(LAN), as well as connected the Internet and telephone. The server is installed in one of the

system, along with the required database. The client is then installed on several systems. The

network, telephone and the Internet connections of the systems are verified. The server and the

database are initialized. The clients are connected to the server using the server’s IP address. The

connections are verified and all the functions are checked to verify that they are working

properly. Connections are made over LAN, Internet and Telephone. The system testing phase

successfully verifies the functionality of the software.

Output Testing

After performing the validation testing the next step is the output testing of the

proposed system since no system should be useful if it does not provide the required output in

the specific. Asking the users about format required by them tests the outputs generated or

displayed by the system under consideration. Here, the output format is considered into two

ways, one on screen and another is in the printed format. The output format on the screen is

formed to be correct as the format was designed in the system phase according to the users

needs. For the hard copy also, the output comes out as the specified requirements by the user in

any correction in the system.

Page 27: Online Job System

User Acceptance Testing

User Acceptance of a system is the key factor for the success of any system. The system

under consideration is tested for user acceptance by constantly keeping in touch with the

prospective system. Users can make changes whenever required. This is done regarding to the

following points.

Input Screen Design

Output Screen Design

On-line message to guide the user

Format of ad-hoc reports and other output

The above testing is done taking various kinds of test data. Preparation of test data plays a

vital role in the system testing. After preparing the test data, the system under study is tested

using that test data. While testing the system by which test data errors are again uncovered and

corrected by using above testing steps and corrections are also noted for future use.

8. HARDWARE SOFTWARE SPECIFICATION

Page 28: Online Job System

SOFTWARE SPECIFICATION:

Platform : JAVA

Operating System : Windows XP

Language : JSP, SERVLET

Web Server : Tomcat

Back end : ORACLE Server

Design Tool : HTML

HARDWARE SPECIFICATIONS:

Processor : Intel PIII

Speed : 800MHZ

RAM : 256 MB

Hard disk : 4.06 GB

Page 29: Online Job System

9. CODING

<html>

<head>

<title>

ONLINE Job SYSTEM

</title>

</head>

<body>

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

<table width="100%" class="smallheader" border=0 cellpadding=0>

<tr>

<td rowspan=2 width=12%> <img src="hotjobs.gif"> </td>

<td background=bkgrnd.jpg><center> <font color="MAROON" size=8> ONLINE

Job SYSTEM </font></center> </h1></td>

</tr>

<tr>

<Td background=ss.jpg> <h2> <center><font color="BLACK">ONLINE Job

SYSTEM </font> </center></h2>

<marquee behavior=alternate>India's No.1 Job Site</marquee> </td></tr>

</table>

<hr width=100% color=red>

<table width="100%" height="75%" border="1" align="center"

class="tableBorderGrey">

<tr width="100%">

<td width="30%" align="center" valign="top"><p>&nbsp;</p>

<br><br><br>

Page 30: Online Job System

<p> <a href="inter.jsp" ><font color=navy size=3>Interview

Tips?</font></a></div></p>

<p><a href="resume tips.jsp"><font color=navy size="3">Resume

Tips?</font></a></div></p>

<p><a href="faq.jsp"><font color=navy size="3">FAQ'S?</font></a></div></p>

<p><a href="res.html"><font color=navy size="3">How To Choose Resume

Format?</font></a></div></p>

<p><a href="res for.html"><font color=navy size="3">Sample

Resumes?</font></a></div></p>

</td>

<td width="70%" align="center"><p>

<form name=f action="login.jsp" >

<TABLE border=1 align=center cellpadding=3 width="50%">

<tr><td align=center class="smallheader">Login </td></tr>

<TR><TD>

<TABLE cellSpacing=1 cellPadding=3 width="90%" border=0 align=center>

<TR>

<TD width="10%" height=20><STRONG><BR>&nbsp;&nbsp;Username

</STRONG></TD>

<TD><BR>&nbsp;&nbsp; <INPUT type="text" size="30"

name="uname"></TD></TR>

<TR> <TD

height=20><STRONG><BR>&nbsp;&nbsp;Password</STRONG></TD>

Page 31: Online Job System

<TD height=30><BR>&nbsp;&nbsp; <INPUT type="password"

name="pwd"></TD></TR>

</table>

<center> <input name="submit" type=submit value="Login" onclick="return

CheckInput()">

<p> <a href="forgotpassword.jsp"><font color=black style="italic"> Forgot

Password?</font></a>

<p> <a href="newemployee.html"><font color=black style="italic">New

JobSeeker?</font></a>

&nbsp;&nbsp; <a href="newemployer.html"><font color=black

style="italic">New

JobProvider?</font></a>

</center>

</form>

</td>

</tr>

</table>

<p>

</body>

</html>

Page 32: Online Job System

<script>function NoCheck(obj){n = event.keyCode;len=obj.value;if(n==190 && len.length==1){ obj.value="";}if((n<=57 && n>=48) || n==190 || n==8 || (n<=105 && n>=96) || n==110 || n==46){}else{ obj.value="";}}function Go(){f.action="employerhome.jsp"f.submit();}function CheckInput(){

if(f.title.value==""){

alert("Please enter Job Tiltle");f.title.focus();return false;

}else if(f.skillset.value==""){

alert("Please enter skillset");f.skillset.focus();return false;

}else if(f.location.value==""){

alert("Please Enter location");f.location.focus();return false;

Page 33: Online Job System

}else if(f.reqexp.value==""){

alert("Please Enter Required Experience");f.reqexp.focus();return false;

}else if(f.ldate.value==""){

alert("Please Enter Last Date");f.ldate.focus();return false;

}

}</script><% String utype=session.getValue("ut")+""; System.out.println(utype); if(utype.equals("null")) { response.sendRedirect("Error.jsp"); }

%><html><style>body {font:12pt verdana}</style><body bgcolor="#ccffff""><%@include file="header.html" %><form name=f action=addjob.jsp method=post><br><center><table class="tableBorderGrey"><tr><td colspan=2><h1 class=smallheader> Add Job </h1></td></tr><tr><td>Job Title <td><input type=text name=title size=30></tr><tr><td> Skill Set<td> <input type=text name=skillset size=30></tr><tr><td> Location<td> <input type=text name=location size=30></tr><tr><td> Req. Exp. (months) <td> <input type=text name=reqexp onkeyup="NoCheck(this)" size=2 maxlength=2></tr>

Page 34: Online Job System

<tr><td>Last Date <td> <input type=text name=ldate size=10 readonly> <a href="javascript:void(0)" onclick="if(self.gfPop)gfPop.fPopCalendar(document.f.ldate);

return false;" HIDEFOCUS tabIndex=5><img name="popcal" align="absmiddle"

src="Calendar / calbtn . gif " width="34" height="22" border="0" alt=""></a></tr></table><br><input type=submit value="Add Job" onclick="return CheckInput()">&nbsp;&nbsp;&nbsp;&nbsp;<input type=reset value="Clear"> &nbsp;&nbsp;&nbsp;&nbsp;

<input type=button onclick="Go()" value="Back"></form></form><iframe width=374 height=189 name="gToday:normal:agenda.js" id="gToday:normal:agenda.js" src="Calendar \ ipopeng . htm " scrolling="no" frameborder="0" style="visibility:visible; z-index:999; position:absolute; left:-500px; top:0px;"></iframe></center>

10. SCREEN LAYOUT

Page 35: Online Job System

LOGIN PAGE:

Page 36: Online Job System

REGISTRATION PAGE:

Page 37: Online Job System

SUCCESSFUL REGISTRATION:

Page 38: Online Job System
Page 39: Online Job System
Page 40: Online Job System
Page 41: Online Job System
Page 42: Online Job System
Page 43: Online Job System
Page 44: Online Job System
Page 45: Online Job System
Page 46: Online Job System
Page 47: Online Job System
Page 48: Online Job System
Page 49: Online Job System
Page 50: Online Job System
Page 51: Online Job System
Page 52: Online Job System

11. CONCLUSION

Page 53: Online Job System

Nowadays manual process of searching a job of one’s choice as well as searching the

appropriate candidate for a specific job has become a huge task and so realizing the need for easy

management of this process, the site has been developed. It is very easy to update and maintain

information through this site. The main features of this site include flexibility, ease of

manipulation of information, easy access searching, storage, reduction of manual work in an

efficient manner, a quick, convenient, reliable, timely and effective way to reach recruiting,

search and employment professionals worldwide and it is also very economical. The project

could very well be enhanced further as per the requirements.

GOALS:

● Reduced entry work.

● Easy retrieval of information

● Reduced errors due to human intervention

● User friendly screens to enter the data

● Portable and flexible for further enhancement

● Web enabled.

● Fast finding of information requested