GoVaRecruitment System
GoVaRecruitment System
Go VA Recruitment System
Abstract:
Project Details:
The aim is to provide services to both the Employer and the Applicants by
recruiting Professionals according to the employer specifications. The main flow of the
project goes as follows.
Applicants are the ones who are looking for a job in the same organization
who can be either a fresher or an experienced.
Drawbacks:
1. Redundancy:
Manual records tend to contain data which are redundant. This is because
Normalization followed is consistent data base is missing feature in manual records.
2. Inconsistency:
Because of redundant data, there is no consistency in the data.
3. Time Consuming:
Maintaining each students and employees data with much number of fields is a
tedious process and takes more time to retrieve back.
4. Improper Validation:
There are many cases where validation is to be performed between the existing
data and yet to be entered data. Also, a graduate who appears for the interview and
fails to succeed should not be reconsidered until a period of 3 months.
5. Tedious:
An organization data base goes through many numbers of updates each day
which is hard to maintain in registers.
6. More HR:
In order to maintain the information of all the employees and students who
applied for different jobs a special group of employees should be hired, which ultimately
tends to the waste of resources.
Problem Solution:
The existing system should be replaced with a totally automated “online recruitment
system” which enables easy and flexible manipulations of various activities.
The first step of system analysis involves the identification of need .
The lists of requirements that are identified are:
Registered graduates should be eligible to apply for one or many available jobs
only if the given job requirements match with their skill sets.
Unregistered graduates cannot interactive and user friendly site is required for
all graduates, employers and administrator.
New graduates cannot access the system functionality until they are registered.
From each department administrator assigns a single employee as an employer.
The employer is responsible to post the job requirements along with the
selected student information after the complete recruitment process.
The administrator is the mediator between the graduate and the employer.
Normalized database should be maintained which yields in consistent results.
Generating reports at regular intervals which are helpful in decision making.
Drawbacks:
1. Redundancy:
Manual records tend to contain data which are redundant. This is because
Normalization followed is consistent data base is missing feature in manual records.
2. Inconsistency:
Because of redundant data, there is no consistency in the data.
3. Time Consuming:
Maintaining each students and employees data with much number of fields is a
tedious process and takes more time to retrieve back.
4. Improper Validation:
There are many cases where validation is to be performed between the existing
data and yet to be entered data. Also, a graduate who appears for the interview and
fails to succeed should not be reconsidered until a period of 3 months.
5. Tedious:
An organization data base goes through many numbers of updates each day
which is hard to maintain in registers.
6. More HR:
In order to maintain the information of all the employees and students who
applied for different jobs, a special group of employees should be hired, which
ultimately tends to the waste of resources.
Proposed System:
Whenever we design a new system, normally the management will ask for a
feasibility report of the new system. The management wants to know the technicalities
and cost involved in creation of new system.
- Technical feasibility
- Economic feasibility
- Physical feasibility
Technical feasibility:
Technical feasibility involves study to establish the technical capability of the
system being created to accomplish all requirements to the user. The system should be
capable of handling the proposed volume of data and provide users and operating
environment to increase their efficiency.
For example, system should be capable of handling the proposed volume of
data and provide users.
Economic feasibility:
Economic feasibility involves study to establish the cost benefit analysis. Money
spent on the system must be recorded in the form of benefit from the system. The
benefits are of two types:
Tangible benefits:
- Saving man labor to do tedious tasks saves time.
Intangible benefits:
- Improves the quality of organization.
Physical feasibility:
It involves study to establish the time responses of the new system being created.
For e.g., if the new system takes more than one day to prepare crucial finance
statement for the management, wherever it was required in an hour, the system fails to
provide the same.
It should be clearly establish that the new system requirements in the form of
time responses would be completely met with. It may call for increase in cost. If the
required cost is sacrificed then the purpose of the new system may not be achieved
even if it was found to be technically feasible.
The proposed system will affect or interface with the activities of graduate,
employer and administrator.
The system works and fulfills all the functionalities as per the proposed system.
It will provide reduced response time against the queries made by different users.
The administrator will have a clear view of number of vacancies for a particular job,
number of candidates applied and number of candidates selected.
All possible features such as verification, validation, security, user friendliness etc
have been considered.
Proposed System:
1. User Interface
- Login
- Register
- Change password
- Edit profile
- Apply for jobs
2. Online exam
- Deployment of question paper
- Automatic uploading
- Evaluation of answer sheets
3. Check status
- employer
- graduate
4. Verification
- Voter id
- Passport no
- Driving license no
- Graduation registration no
5. Administration
- Create employer
- Delete employer
6. Generate report
- Generates the no of graduates registered
- Generates the no of graduates selected
Software Requirements:
Hardware Requirements:
Design:
In the present use case diagram we have three actors.
The actors are Graduate, Administrator and Employer.
The use cases are user interface, online exam, and check status, mailing and
generating reports.
USER INTERFACE
REGISTER
<<extend>>
<<include>>
LOGIN
<<extend>>
USER INTERFACE
In the user interface module we have sub modules like register, login, edit
profile and apply for jobs.
Registering is mandatory for the user.
The user can edit his profile by going to edit profile.
During registering the graduate would be given a unique id which he has to
use as his further proceedings.
CHECK STATUS
INTERVIEW RESULTS
CHECK STATUS
STATUS UPDATION
QUESTION PAPEWR
<<include>> DEPLOYMENT
<<include>>
ONLINE EXAM
AUTOMATIC
UPLOADING
<<include>>
EVALUATION
During the online exam the student goes to the prometric center and
writes the exam.
There initial validation will be done. (His photo)
First the deployment of the question paper will be done at the main server
of the prometric center.
The uploading of the answer sheet will be done to the main server.
The answer sheet will be loaded in the database and will be evaluated.
GENERATING REPORTS
GENERATING
REPORTS <<include>>
MONTHLY REPORTS
In the class diagram we have three classes that is the graduate,
administrator and the employer.
Activity diagram:
In the user interface register the user has to give all his mandatory fields
then only he will get the form if not he will not be given form. After
entering all the details he has to submit his form His entire details will be
stored in the database server.
In the administrative interface login the administrator has to give his e-mail
id and password to access his details. From here he can interact with the
graduate and the employer He can select employer in each and every
department.
Edit profile
is valid
NO Please enter the
id correctly
YES
Edit profile
Update
profile
Edit profile is used by the graduate to change his profile. He can change his
profile if in the mean time he completes any certification courses. For this
he has to give his emailed and password or his registration number to
access his account.
Applying for job
no Incorrect id
yes
Get job
deatails
Eligibility
check
no you are
inelligible
yes
Store in DB
details
The graduate can apply for one or many no of jobs. But he has to first
satisfy the eligibility check. Depending upon the eligibility he will be given
the form. If he meets the company’s requirements he will be notified in his
homepage.
ONLINE EXAM
YES
If the time set by the administrator and the time set the internet server
becomes same then the deployment of the question paper will be done
This will be done in the main server. Then from here it will be transformed
to all the clients (i.e. all the systems.)
Sequence diagrams:
2:Submit
3:Mountdb & setquery
4:process db
5:Accept results
6:Show form
First the user has to give his details in the educational details entry form,
there the self checking will be done and it will be submitted to the personal
details servlet. From there the user can mount the database and set the
query in the grad details table where the processing will be done in the
database. Then the educational and reference form will be show.
EDUCATIONAL & REFERENCE DETAILS ENTRY
2:submit
5:Accept result
6:Set query
7:Process db
8:Accept result
9:Show form
In the educational and reference form he has to give his details where self
checking will be done. Then he will submit his form to the educational
servlet. He can mount the database and set the query. Then the form will
be showed to him.
EXPERIENCE DETAILS ENTRY
2:Submit
6:Display Unique id
In the experience details entry form the graduate has to give the entire
details in the graduate experience form where self checking will be done
and the form will be done to the experience servlet. Then he can mount the
database and set the query in the graduate experience table and he will be
given the unique id.
GRADUATE LOGIN
:login form :login servlet :grad login :grad options
table form
2:Submit
3:Mount db
4:Set query
5:Check db
6:Accept results
7:Display message
8:Show form
mismatch
In the graduate login form the graduate has to give his user id and
password then his details will be submitted to login servlet. There he can
mount the database and set the query where the self checking will be done
and the graduate details form will be shown.
CHANGE PASSWORD
:web :change pwd :grad details
application
2:Submit
3:Post query
4:Verify & Update db
5:Send results
6:Display results
New pwd
confirmation
In the change passwd module the user has to give his email id and passwd
then he has to submit to the change passwd object. Then he can set the
query in the graddetails form where the verification will be done and the
results will be displayed by giving the confirmation to the new passwd.
CHECK STATUS
:check status :status servlet :applied grad
form
1:Check Status
2:Mount db
3:Set query
4:Process query
5:Accept Values
6:Display status
In the check status form the graduate and the employer interact with it.
This is used by the graduate and the employer to see the status. He will be
seeing his status in the status servlet. He can mount the database and set
the query in the applied graduate object where the query will be processed
and the result will be shown in the check status form.
APPLY FOR AVAILABLE JOBS
:grad options :apply servlet :emp :grad details :applied grad
page requirements
1:Apply
2:Mount db
3:set query
4:Process query
5:Accept details
6:set query
7:Process query
8:Accept Values
9:Failure notice
10:Insert values
11:Update db
12:Accept results
In the sequence of the apply for available jobs the graduate has to give his
entire details in the grad options page and he has to mount the database in
the apply servlet and set the query in the emp requirement table. There he
can insert the values processing of the database will be done and the result
will be displayed to grad details page
EMPLOYER LOGIN
:login :employer login :emp login :employer
options form
2:Submit
3:Mount db
4:Set query
5:Validate db
6:Accept values
8: Display form
invalid
valid
First the employer has to login into company’s website. Then he has to
login in the employer login form. Then he can mount the database and set
the query .Validation will be done at the emp login. If it is correct the form
will be displayed.
POST REQUIREMENTS
:employer :post req :emp req :emp skills
options form
2:Submit
3:Mount db
4: Set query
5:Update db
6:Accept values
7:Set query
8:Update db
9:Accept values
10:Display result
In the post requirements sequence diagram the employer has to give his
entire details where the self validation will be done. Then the form will be
submitted to the post requirements object where he can set the query in
the employee skills form. Then the result will be showed to employer
options form.
GENERATING REPORT
:generate report :generate report :appliedgrad :empselect
form
1:generatereport
2:mount db
5:accept values
6:set query
7:process DB
8:accept values
9:display result
Generating the report will be done by the administrator .From the generate
report form he has to mount the database and set the query in the applied
grad object. There he can set the query in the emp select where the
processing will be done and the report will be shown in the generate report
form.