0% found this document useful (0 votes)
91 views

Dewan Public School International: Project Report On Job Placement Developed in Java and My SQL

The document summarizes a project report submitted by Ankita Sharma on an online job placement system developed in Java and MySQL. The system has three main modules: Administrator, Jobseekers, and Companies. The Administrator can manage users and web pages. Jobseekers can register, update profiles, and view exam details. Companies can register, conduct online exams, approve/disapprove candidates, and provide results. The report includes an introduction, scope, module descriptions, data dictionary, and descriptions of the Java and MySQL technologies used.

Uploaded by

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

Dewan Public School International: Project Report On Job Placement Developed in Java and My SQL

The document summarizes a project report submitted by Ankita Sharma on an online job placement system developed in Java and MySQL. The system has three main modules: Administrator, Jobseekers, and Companies. The Administrator can manage users and web pages. Jobseekers can register, update profiles, and view exam details. Companies can register, conduct online exams, approve/disapprove candidates, and provide results. The report includes an introduction, scope, module descriptions, data dictionary, and descriptions of the Java and MySQL technologies used.

Uploaded by

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

DEWAN PUBLIC SCHOOL

INTERNATIONAL
PROJECT REPORT ON

JOB PLACEMENT

DEVELOPED IN JAVA AND MY SQL

SUBMITTED BY
ANKITA SHARMA

SUPERVISION BY
MRS. RAJUL KALRA
(HOD Computer Science)

1
ACKNOWLEDGEMENT

With regard to our Project of job placement site. We would like to thank each and every one who

offered help, guideline and support whenever required.

First and foremost we would like to express gratitude to our Supervisor Mrs. Rajul Kalra

(HoD Computer Science DPSI) and our Principal Sir Mr. Naresh Pal Singh for their support and

guidance in the Project work. I am extremely grateful to our guide for their valuable guidance and

timely suggestions.

At last we would like to thank our parents for their support.

Ankita Sharma

Purnima Agarwal

Tanya Sidhwani

2
INTRODUCTION

This project Online Recruitment System is an online website in which jobseekers can register

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

online help to the users all over the world. Using web recruitment systems like recruitment

websites or jobsites also play a role in simplifying the recruitment process. Such websites have

facilities where prospective candidates can upload their CV’s and apply for jobs suited to them.

Such sites also make it possible for recruiters and companies to post their staffing requirements

and view profiles of interested candidates. Earlier recruitment was done manually and it was all

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

without much time consuming. Today’s recruitment applications are designed to do a whole lot

more than just reduce paperwork. They can make a significant contribution to a company’s

marketing and sales activity. Recruitment websites and software make possible for managers to

access information that is crucial to managing their staff, which they can use for promotion

decisions, payroll considerations and succession planning.

3
Scope of the Project
Online Recruitment System enables the users to have the typical examination
facilities and features at their disposal. It resolves typical issues of manual examination processes
and activities into a controlled and closely monitored work flow in the architecture of the
application. This multi platform solution brings in by default, the basic intelligence and immense
possibilities for further extension of the application as required by the user. The system makes it
simpler to distribute, share and manage the examination entities with higher efficiency and
easiness. The objective of these websites is to serve as a common meeting ground for jobseekers
and employers, both locally and globally, where the candidates find their dream jobs and
recruiters find the right candidate to fulfill their needs. These sites are specifically designed for
those who seek the most demanding and challenging positions in their chosen field, with the
most dynamic employers. Thousands of websites compete for your attention-each has its own
unique interface, URL and peculiarities.

4
Brief Description of Modules
The Project comprised three main Modules Administrator,
Jobseekers, and Company. The first module Administrator has the full authority over the
website. He can view all the registered users and have the power to delete them. He can edit the
web pages and update them. He can view all the company details also. The second module
jobseeker can register himself and after registration, he will be directed to his homepage. Here he
can update his profile, change password and see the examination details and all. The final
module Company can register itself, conduct online examination, approve or disapprove
candidates attending examination and provides results about the selected candidates.

5
Summary
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.

6
Data Dictionary

Table Name: Login


Fieldname Data Type Key
Username Text Primary key
Password Text -
Status Text -

Table Name: Details


Fieldname Data Type Key
Username Text Primary key
Name Text -
Gender Text -
DateOfBirth Text -
CollegeName Text -
CollegePhone Text -
CollegeEmail Text -
Branch Text -
Mark Text -
Degree Text -
Email_id Text -
Telephone Text -
Address Text --
State Text -
Pincode Text -
Category Text -

7
Table Name: Experienced
Fieldname Data Type Key
Username Text Primary key
ExpYears Text -
Company Text -
Designation Text -
Salary Text -
ComAddress Text -

Table Name: Job Details


Fieldname Data Type Key
JobId Text -
Post Text -
Criteria Text -
NoOfVacancies Text -
Salary Text -
LastDate Text -

Table Name: Exam


Fieldname Data Type Key
JobID Text -
Post Text -
ExamID Text -
ExamName Text -
Cutoff Text -

8
Table Name: Question
Fieldname Data Type Key
JobID Text Primary key
ExamID Text -
QuestionNo Text -
Question Text -
Option1 Text -
Option2 Text -
Option3 Text -
Option4 Text -
Answer Text -

Table Name: Com


Fieldname Data Type Key
CName Text Primary key
CAddress Text -
CPost Text -
CCriteria Text -
CUsername Text -
CEmail Text -
CContact Text -
CCutoff Text -

Table Name: Result


Fieldname Data Type Key
StudentID Text -
ExamID Text -
JobID Text -
Mark Text -

9
Table Name: Temp_Data
Fieldname Data Type Key
StudentID Text -
QstNo Text -
Qst Text -
Ch1 Text -
Ch2 Text -
Ch3 Text -
Ch4 Text -
Ans Text -

10
TECHNOLOGY DESCRIPTION

Java
Java is a small, simple, safe, object oriented, interpreted or dynamically optimized, byte coded,
architectural, garbage collected, multithreaded programming language with a strongly typed
exception-handling for writing distributed and dynamically extensible programs.

Java is an object oriented programming language. Java is a high-level, third generation language
like C, FORTRAN, Small talk, Pearl and many others. You can use java to write computer
applications that crunch numbers, process words, play games, store data or do any of the
thousands of other things computer software can do.
Special programs called applets that can be downloaded from the internet and played safely
within a web browser. Java a supports this application and the follow features make it one of the
best programming languages.
 It is simple and object oriented
 It helps to create user friendly interfaces.
 It is very dynamic.
 It supports multithreading.
 It is platform independent
 It is highly secure and robust.
 It supports internet programming

Java is a programming language originally developed by Sun Microsystems and released in


1995 as a core component of Sun's Java platform. The language derives much of its syntax from
C and C++ but has a simpler object model and fewer low-level facilities. Java applications are
typically compiled to byte code which can run on any Java virtual machine (JVM) regardless of
computer architecture.

The original and reference implementation Java compilers, virtual machines, and class libraries
were developed by Sun from 1995. As of May 2007, in compliance with the specifications of the
Java Community Process, Sun made available most of their Java technologies as free software

11
under the GNU General Public License. Others have also developed alternative implementations
of these Sun technologies, such as the GNU Compiler for Java and GNU Class path.

The Java language was created by James Gosling in June 1991 for use in a set top
box project. The language was initially called Oak, after an oak tree that stood outside Gosling's
office - and also went by the name Green - and ended up later being renamed to Java, from a list
of random words. Gosling's goals were to implement a virtual machine and a language that had a
familiar C/C++ style of notation.

Primary goals

There were five primary goals in the creation of the Java language:

1. It should use the object-oriented programming methodology.


2. It should allow the same program to be executed on multiple operating systems.
3. It should contain built-in support for using computer networks.
4. It should be designed to execute code from remote sources securely.
5. It should be easy to use by selecting what were considered the good parts of other object-
oriented languages.

The Java platform is the name for a bundle of related programs, or platform, from Sun which
allow for developing and running programs written in the Java programming language. The
platform is not specific to any one processor or operating system, but rather an execution engine
(called a virtual machine) and a compiler with a set of standard libraries which are implemented
for various hardware and operating systems so that Java programs can run identically on all of
them.

Different "editions" of the platform are available, including:

 Java ME (Micro Edition): Specifies several different sets of libraries (known as profiles)
for devices which are sufficiently limited that supplying the full set of Java libraries
would take up unacceptably large amounts of storage.

12
 Java SE (Standard Edition): For general purpose use on desktop PCs, servers and similar
devices.
 Java EE (Enterprise Edition): Java SE plus various APIs useful for multi-tier client-server
enterprise applications.

The Java Platform consists of several programs, each of which provides a


distinct portion of its overall capabilities. For example, the Java compiler, which converts Java
source code into Java byte code (an intermediate language for the Java Virtual Machine (JVM)),
is provided as part of the Java Development Kit (JDK). The sophisticated Java Runtime
Environment (JRE), complementing the JVM with a just-in-time (JIT) compiler, converts
intermediate byte code into native machine code on the fly. Also supplied are extensive libraries
(pre-compiled into Java byte code) containing reusable code, as well as numerous ways for Java
applications to be deployed, including being embedded in a web page as an applet.There are
several other components, some available only in certain editions.

The essential components in the platform are the Java language compiler, the
libraries, and the runtime environment in which Java intermediate bytecode "executes" according
to the rules laid out in the virtual machine specification.

13
SYSTEM REQUIREMENT SPECIFICATION

Hardware Specification
CPU : PENTIUM IV

PROCESSOR SPEED : 2 GHz

COPROCESSOR : BUILT IN

TOTAL RAM : 512 MB

HARD DISK : 80 GB

KEYBOARD : 105 KEYS

MOUSE : LOGITECH MOUSE

DISPLAY : SGVA COLOR

PRINTER : HP DESK JET

14
Software Specification

FRONT END : Java with JDBC

BACK END : MYSQL

OPERATING SYSTEM : WINDOWS XP

15
FUTURE ENHANCEMENT

Corporate expenditures for these Online-recruiting services are anticipated to increase


dramatically in the next few years as corporate end users upgrade their hiring methodologies,
strategies and technologies for finding talent.

It is not possible to develop a system that makes all the requirements of the user. User
requirements keep changing as the system is being used. Some of the future enhancements that
can be done to this system are:

 As the technology emerges, it is possible to upgrade the system and can be adaptable to
desired environment.
 Because it is based on object-oriented design, any further changes can be easily
adaptable.
 Based on the future security issues, security can be improved using emerging
technologies.
 sub admin module can be added

16
OUTPUT SCREENS

8.1 Home

17
Login

18
Candidate Registration

19
Company Registration

20
Company Homepage

21
Company Edit Profile

22
Company Change Password

23
Add Job Details

24
View Job Details

25
CONCLUSION

Nowadays manual process of searching a job of one’s choice as well as searching the
appropriate candidate for a specific job has become a huge task and so realizing the need for easy
management of this process, the site has been developed. It is very easy to update and maintain
information through this site. The main features of this site include flexibility, ease of
manipulation of information, easy access searching, storage, reduction of manual work in an
efficient manner, a quick, convenient, reliable, timely and effective way to reach recruiting,
search and employment professionals worldwide and it is 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

26
BIBLIOGRAPHY

BOOKS

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

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

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

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

5. ‘System Analysis and Design’ IGNOU Text Book

ONLINE REFERENCE

1. www.java.sun.com
2. www.javarounch.com
3. http://nptel.iitm.ac.in

27

You might also like