This project is truly belongs to
kuriancredit’s. Can be used free of charge.
Selling without prior written consent
prohibited. Obtain permission before
redistributing. In all cases this notice must
remain intact.
© copyright . kuriancredit . 2017 . All rights reserved
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.
Online Recruitment Portal
III year BS.c Computer Science
Major Project
Submitted to School of Distance Education ,
University of Kerala
2016-2017
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.
Abstract .....
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
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.
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
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.
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.
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.
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
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
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.
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
Requirement : Software
• Operating System : Windows 7,8,10
• Front- End : My SQL ,HTML
• Back- End : Java/J2EE
Use Case Diagram: Candidate
Use Case Diagram: Employer
Data Flow Diagram: Context Level
Data Flow Diagram: Level 1
Data Flow Diagram: Level 1 Candidate
Data Flow Diagram: Level 1 Employer
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
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.
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.
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.
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.
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
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
Screen Shots
Current Openings
Admin Login
Admin Home
Admin Application Status
Admin Add new vacancy
Admin Set Date and Time
Admin Set question papers
Admin-Assign question papers
Admin-Exam
Candidate-Login
Candidate-View and Apply Job
Candidate- Application Status
Candidate- Application Status
Thank You
Alwin , Amrutha ,Asha

Online talent sourcing - a future essentia

  • 1.
    This project istruly belongs to kuriancredit’s. Can be used free of charge. Selling without prior written consent prohibited. Obtain permission before redistributing. In all cases this notice must remain intact. © copyright . kuriancredit . 2017 . All rights reserved
  • 2.
    Online Talent Sourcing- afuture 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 IIIyear 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.
  • 5.
  • 6.
    An abstract canbe 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 Attendonline 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 ProcessorType 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
  • 17.
  • 18.
  • 19.
    Data Flow Diagram:Context Level
  • 20.
  • 21.
    Data Flow Diagram:Level 1 Candidate
  • 22.
    Data Flow Diagram:Level 1 Employer
  • 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  UnitTesting:- • 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 FutureEnhancement 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
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
    Thank You Alwin ,Amrutha ,Asha