Personality Prediction
Personality Prediction
Personality Prediction
Abstract
Literature Survey
Existing System
Thus, the given below are some of the existing systems and their drawbacks:
This paper analyzed the big five personality factors i.e Openness,
Conscientiousness, Extraversion, Agreeableness, and Neuroticism which is used to
test the existence of a GFP (General Factors of Personality). The meta-analysis
provides evidence for a GFP at the highest hierarchal level and that the GFP had a
substantive component as it is related to supervisor-rated job performance that
were concluded by this paper. However, it is also realized that it is important to
note that the existence of a GFP did not mean that all the other personality factors
were lower in the hierarchy and thus lost their relevance. It also states that having
known these factors are not enough to provide applicant with the job.
2. E-Recruitment System
There are various drawbacks of all the systems that are now present in the market
for online and offline personality prediction:
There is much such recruitment process which is more tedious and time
consuming that forces the candidates to fill all their skill and information
manually by writing the unnecessary details.
HR team requires more man power to scrutinize the thousand resumes of the
candidate each day.
Some systems require large memory space as it stores each candidates CV’s.
Some systems do not provide active internet connection.
There is no accuracy in the results provided by some systems.
Proposed System
There has been a huge workload on the human resource department in order to
select the right candidate for a particular job profile which in turn would require
expert’s workforce for the organization from a large pool of candidates. In this
project, we have implemented an organization oriented recruitment system that
would assist the human resource department in short listing the right candidate for
a specific job profile. The system would be used in many business sectors that will
require expert candidate, thus reducing the work load on the human resource
department.
The proposed system will enable a more effective way to short list submitted
candidate CVs from a large number of applicants providing a consistent and fair
CV ranking policy. This can be legally justified. The proposed Personality
Prediction System comprises of two major modules- the Admin login and the User
login which in turn comprises of various other sub-modules. The admin will add
the user thus user will need to login with valid credentials that are provided by the
admin in order access all the sub-modules. The admin login would be used by the
recruiting company and the user login would be used by the applicants applying for
the jobs. After candidate logging into the system, candidate will have to fill all the
information which includes name, email id, phone number, course, project,
technology, marks etc. This all information is been submitted to the admin. Admin
can thus see all the details of the candidate. Admin can download or print the
resume of the candidate. Candidate can also print their own resume. Candidate will
also have to give an online test, which will be conducted on personality questions
as well as aptitude questions. Once admin finish viewing all the details of
candidate/user, admin adds aptitude tests questions which are displayed to the user.
User will have to answer these questions and submit it to the admin. Admin will
then send the personality test which is displayed to the user. User will then answer
this test and submit to the admin. Admin will check all the response given by the
user. Admin will add jobs for every particular candidate based on the constraints
such as percentage and languages. User/ Candidate can view the jobs added by the
admin. So, based on CV, aptitude test and the personality test the candidate would
be shortlisted
Hardware Requirements:
Hardware Requirements are the hardware that is been used by the developer in
order to develop this system.
➢ Processor: Core i3
➢ Internet Connection
Software Requirements:
Software plays an important role in the integration and working of our hardware
design.
MySQL
It is the relational database management system that is a key
component of dynamic websites. It is one of the best ways of
storing data for web applications. It allows you to store and
maintain large amounts of data very easily. It is most noted for its
quick processing, proven reliability, ease and flexibility of use.
PHP
XAMPP Server
It is a free and open source cross-platform web server solution stack package
developed by Apache that consist mainly of the Apache HTTP
Server, MariaDB database, and interpreters . XAMPP stands for Cross-
Platform (X), Apache (A), MariaDB (M), PHP (P) and Perl (P). It is a
simple, lightweight Apache distribution that makes it easy for developers to
create a local web server for testing and deployment purposes. Moreover,
XAMPP has the ability to serve web pages on the World Wide Web. In this
system, we are using XAMPP server to run our website in a localhost.
Sublime Text
Gantt chart:
It is a graphical representation of graph against the progression of the time.
Gantt chart is useful tool for planning and scheduling applications timings. It
also schedules the timings of the subparts of the application. They also show
the relationship dependency between the activities and the present schedule.
According to this chart, the activities that have to be performed are on the
vertical axis and the time interval is on the horizontal axis.
Unified Modelling Language (UML) Diagrams
1. Class Diagram
A class diagram is an illustration of the relationships and the source code
dependencies among classes in the UML.A class diagram models the static
structure of an application. It shows relationships between the classes,
objects, attributes and operations. Class diagram is not only used for
visualizing, describing and documenting different aspects of an application
but also constructing executable code of the software application.
.
2. Use Case Diagram
Use case diagram are behaviour diagrams used to describe a set of actions
that some application should or can perform in collaboration with one or
more external users of the application (Actors). Each use case should
provide some observable and valuable result to the actor or other
stakeholders of the application.
3. Activity Diagram
Activity diagram describes the dynamic aspects of the application. It is
essentially an advanced version of flowchart modelling the flow from one
activity to another activity. It describes how activities are coordinated to
provide a service which can be at different levels of abstraction.
3.3 System Activity Diagram
4. Sequence Diagram
Sequence diagram describes interactions among classes in terms of an
exchange of messages over time. Sequence diagrams are popular, dynamic,
modelling solutions in UML. They specifically focus on Lifelines or the
processes and objects that live simultaneously and the messages exchanged
between them to perform a function before the lifeline ends.
4.1 System’s Sequence Diagram
5. Data Flow Diagram
A data flow diagram (DFD) is a way of representing a flow of a data through
a process or a system. It also provides information about the outputs and
inputs of each entity and the process itself. A data flow diagram has no
control flow; there are no decision rules and no loops.
1. Admin Login
Sr Test cases Expected Result Actual Result Remark
no
1 Enter wrong admin Display error Display error Pass
id and click on login message message
2 Enter wrong admin Display error Display error Pass
password and click message message
on login
3 Enter correct admin Login Login Pass
id and password Successful Successful
2. Admin Panel
3. User Login
4. User Panel
There has been a huge workload on the human resource department in order to
select the right candidate for a particular job profile which in turn would require
expert’s workforce for the organization from a large pool of candidates. In this
project, we have implemented an organization oriented recruitment system that
would assist the human resource department in short listing the right candidate for
a specific job profile. The system would be used in many business sectors that will
require expert candidate, thus reducing the work load on the human resource
department. From proper analysis of the positive points and constraints, it is safely
concluded that this system proves to be highly effective.
The main objective of this project was to develop a full-fledged Web Application
which will help the organization to recruit candidates that will best suit to their
specific roles. Generally, this system will provide aptitude tests and personality
tests for the candidates. The candidates with good percentage and knowledge of
languages will be provided jobs based on these constraints. With very little
training, admin can learn the usage of this software.