Dewan Public School International: Project Report On Job Placement Developed in Java and My SQL
Dewan Public School International: Project Report On Job Placement Developed in Java and My SQL
INTERNATIONAL
PROJECT REPORT ON
JOB PLACEMENT
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
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.
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
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
7
Table Name: Experienced
Fieldname Data Type Key
Username Text Primary key
ExpYears Text -
Company Text -
Designation Text -
Salary Text -
ComAddress 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 -
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
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:
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.
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 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
COPROCESSOR : BUILT IN
HARD DISK : 80 GB
14
Software Specification
15
FUTURE ENHANCEMENT
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
ONLINE REFERENCE
1. www.java.sun.com
2. www.javarounch.com
3. http://nptel.iitm.ac.in
27