2. Online Talent
Sourcing- a future
essentia
This software is an Aadhaar based online talent sourcing
and will help the present and future mode of reducing
the time , of recruitment and hence will increase the
number in applications, quality, experience and
engagement.This software Projects, Ideas are the offical
work of Asha , Amrutha and Alwin.
3. Online Recruitment Portal
III year BS.c Computer Science
Major Project
Submitted to School of Distance Education ,
University of Kerala
2016-2017
4. Why Online Resourcing /Talent sourcing ?
This project is aimed at developing a web-based and central recruitment Process
system for the HR Group for companies. Some features of this system will be
creating job advertisements, conduct online exam, and Interview process
initiation, Scheduling interviews, storing Interview results for the applicant and
finally hiring of the applicant.
6. An abstract can be defined as existing in thought or as an
idea but not having a physical or concrete existence.
• Registration of Candidates
• New Vacancy
• Apply for various vacancies at a single step
• Online Examination
• Resume Builder
• Conducting Personal Interviews
• Selection of desired Candidate
7. Existing System ....
• The recruitment agency advertises for job vacancy.
• The Company contact the recruitment agency for the required candidates.
• The recruitment agency get the forms filled by the jobseeker.
• Whenever a new jobseeker comes his entry is made in to the system and his
resume is stored physically.
• The recruitment agency gives the short listed candidates information to the
company.
• After making the company gives the interview call to the candidates and based
on interview they select the right candidate.
8. Existing System vs. Proposed System....
FEATURES OF NEW SYSTEM FEATURES OF OLD SYSTEM
Online registration X
Online advertisement X
Speed data retrieve for contact X
Update profile X
Interview tips X
Resume making X
9. Proposed System ....
• Registration of application through online.
• Apply information of applicants background details, upload educational
certificates through a single click.
• Less time consuming compared to manual application forms.
• Highly secure in data storing.
• Can avoid intermediate persons & hiring agencies.
• Itz more user friendly.
• To minimize the manual records kept at different locations.
10. Feasibility Study : Technical
• Does the necessary technology exist to do what is suggested?
• Do the proposed equipment’s have the technical capacity to hold the data required to use the new
system?
• Will the proposed system provide adequate response to inquiries, regardless of the number or
location of users?
• Can the system be upgraded if developed?
• Are there any technical guarantees of accuracy, reliability, ease of access and data security?
The current system developed is technically feasible. Thus it provides an easy access to the users.
The database’s purpose is to create, establish and maintain a workflow among various entities in
order to facilitate all concerned users in their various capacities or roles. Therefore, it provides the
technical guarantee of accuracy, reliability and security.
11. Feasibility Study : Economic
• Improvement resulting over the existing method in terms of accuracy,
timeliness.
• Cost comparison
• Estimate on the life expectancy of the hardware
• Overall objective
Our project is economically feasible. It does not require much cost to be involved
in the overall process.
12. Feasibility Study : Operational
• In the present system process are carried out manually, which itself is very tedious. It can be
avoided by start upgrading to this automated project. Proposed projects are beneficial only if
they can be turned into information systems that will meet the organization’s operating
requirements. This deals with the willingness and ability of the management to operate, use, and
support a proposed system.
• Our project will check whether the new system runs successfully or not. In this context, the
system is analysed whether the new technologies proposed could be successfully implemented.
From the basis of these facts and to the best of our knowledge, the Online Recruitment Portal is
Technically, Operationally and Economically feasible
13. Requirement : Functional
Attend online exams by assigned candidates
• View assigned question paper
• View questions in the question paper
• Answer the question
• View published result
Conduct online exam
• Select candidates for online exam
• Inform online exam date and time (mail or notification)
• Upload questions
• Generate question paper
14. Requirement : Non - Functional
• These are constraints that should be imposed on the services provided by the proposed system. The system was
designed to fulfil the following non-functional requirements.
• All its operations should be correct that is, should produce expected results when supplied with the right inputs.
• System should verify/validate all user input and users must be notified in case of errors.
• System should be complete and consistent that is, able to deal with all the possible outcomes during its operation.
• Allow users to use it simultaneously on computers with minimum system requirements and connected to
internet.
• System should be able to sustain the heavy load offered to it due to network requests (provide high performance
in all situations).
• System should be reliable, up and running every time its operations are needed.
• System should operate efficiently under the TCP/IP protocol suite.
• User should easily register with the system.
• It should give fast, accurate and inexpensive process of results to users.
15. Requirement : Hardware
Processor Type Intel Pentium III or higher
Processor Speed 0.98 GHz or higher
Memory 256 MB of RAM (1 GB Recommended).
Disk space 10 GB free space
USB Port Version 2.0
16. Requirement : Software
• Operating System : Windows 7,8,10
• Front- End : My SQL ,HTML
• Back- End : Java/J2EE
23. Back End – Java
• Java is a language which is simpler to understand, easier to implement and yet portable across different
platforms, than any other OOPS language. It is currently popular because it is compiled to machine
independent byte code. This allows programmers to write one kind of program code for all platforms. Not
only it is a powerful programming language built to secure, cross-platform and international, but also java is
being continually extended to provide language feature and libraries that elegantly handle problems that are
difficult in traditional programming languages.
Its main features are :
1. Object Oriented - Inheritance, Encapsulation, Polymorphism, Portability, Security
2. Architecture Neutral and Portable
3. Dynamic and Distributed
4. Simple
5. Robust
6. Secure
7. High-Performance
8. Multithreaded
24. Front End – My SQL
• MySQL is an open source Relational Database Management System. MySQL is very fast reliable and flexible
Database Management System. It provides a very high performance and it is multi threaded and multi user
Relational Database management system. This software is developed for general use in a variety of
information management applications. It is not developed or intended for use in any inherently dangerous
applications, including applications which may create a risk of personal injury. If you use this software in
dangerous applications, then you shall be responsible to take all appropriate fail-safe, backup, redundancy,
and other measures to ensure the safe use of this software.
• MySQL is a database management system. A database is a structured collection of data. It may be anything.It
is a relational database management system.
• Its main features are :
o Available and affordable for all.
o Easy to use.
o It is command line tool is very powerful and can be used to run SQL queries against database.
o Continuously improved while remaining fast, secure and reliable.
o Fun to use and improve.
o It is very Lightweight application
o Free from bugs.
25. Front End – HTML 5.0 , JavaScript
• HTML is a Hyper text mark-up language used for structuring and presenting content for the World
Wide Web and a core technology of the Internet. It is the fifth revision of the HTML standard
(created in 1990 and standardized as HTML 4 as of 1997) and, as of December 2012, is a candidate
recommendation of the World Wide Web Consortium (W3C).Its core aims have been to improve
the language with support for the latest multimedia while keeping it easily readable by humans and
consistently understood by computers and devices (web browsers, parsers, etc.). HTML5 is
intended to subsume not only HTML 4, but also XHTML 1 and DOM Level 2 HTML.
• JavaScript (JS) is a dynamic computer programming language. It is most commonly used as part
of web browsers, whose implementations allow client-side scripts to interact with the user, control
the browser, communicate asynchronously, and alter the document content that is displayed. It is
also being used in server-side programming, game development and the creation of desktop and
mobile applications.
26. System Testing
Unit Testing:-
• The unit test focuses on the internal processing Logic and data Structure with in the boundaries of
a component.
• In this testing each and every program is tested individually using Record that program produced
satisfactory outputs and validation also.
Validation testing:-
• Validation testing provides final assurance that s/w meets all Function behavioral and performance
requirements.
• Validation Testing is indicates validation in System.
27. Testing…..
Integration Testing:-
• Integration of different modules is under taken once they have been coded and unit tested.
• During integration system testing phase the modules are integrated in a planned manner.
• During each integration step the partially integrated system is tested and a set of previously
planned modules are added to it and finally tested.
System Testing:-
System testing verifies that all elements mash properly and that Over all system Function Performance
is achieved.
• System testing indicates the Fetch of errors in the software Developed.
• To test computer software.
• It is actually series different test whose purpose is to full exercise the computer base system.
28. Conclusion and Future Enhancement
We think that not a single project is ever considered as complete forever because our mind is always
thinking something new and our necessities also are growing day by day. We always want something
more than what we have. Our application also, if you see at the first glance than you find it to be
complete but we want to make it still mature and fully automatic. We will add some future scope as
below.
• In future we will allow the mail system.
• In future we are providing the mail response by jobseeker and company to the admin.
• Video Conferencing to conduct interviews.
• Registration through social medias.
• Search Engine to search wide oopportunities.
• High data storing capacity and system security
29. Bibliography and References
• Laura Lemay , Rafe Colburn ,Jennifer Kyrnin ,Mastering HTML,CSS & JavaScript
Web publishing , BPB publications
• Sedgwick, Introductions to Java , Pearson books
• Walker Royce ,Software project Management