Professional Documents
Culture Documents
Submitted By:
Submitted To
K. S. School of Business Management
M.Sc. - Computer Applications and Information Technology.
1
K.S.SCHOOL OF BUSINESS MANAGEMENT M.Sc.(CA & IT)
ACKNOWLEDGEMENT
A project is a learning experience for the students. We consider it a great opportunity to be part of
it. It has been a privilege to have new experience and explore our knowledge from it. A lot of hard
work, time, dedication and research have gone in the making of this project.
However, it would not have been possible without the kind support and help of all the concerned
faculties of the organization. We would like to extend our sincere gratitude to all of them.
We would like to express our special gratitude towards the members of TUV INDIA PVT. LTD.
for their valuable time and constant support throughout the period.
2
K.S.SCHOOL OF BUSINESS MANAGEMENT M.Sc.(CA & IT)
INDEX
1.4 Objectives 8
3
K.S.SCHOOL OF BUSINESS MANAGEMENT M.Sc.(CA & IT)
4.2 System Flow Diagram 31
CHAPTER 1 INTRODUCTION
1.1 Organizational Profile
E-mail ahd@tuv-nord.com
4
K.S.SCHOOL OF BUSINESS MANAGEMENT M.Sc.(CA & IT)
1.2 System Details
a) Existing system
● naukri.com is also an online job portal.
● The job seeker creates his/her profile, uploads resume and apply for the appropriate
job.
● Our system provides the feature to the job seeker to prepare its resume on the spot
by providing few necessary details.
● Our portal also provides an opportunity for bloggers to write blogs and share their
knowledge and information with others. It will be a knowledge-sharing platform. b)
Proposed System
● The project aims at developing an online job portal for the job seekers and job
provider.
● The online job portal system is an application dedicated to online information about
job seekers as well as job providers. It will allow job seekers and job providers to get
connected.
● It helps the recruiters to find an appropriate applicant with the necessary
requirements, which will increase the firm’s efficiency.
● Similarly it helps the job seekers to find a perfect job, where he/she can progress in
their own skills.
● It provides the ability for job seekers to create their own profile, upload their
resume, search for jobs and apply for the same.
1.4 Objectives
● The main objective of the application is to develop a platform where the job recruiters and job
applicants can communicate with each other.
● To enable job seekers to place their resume and find an appropriate job posted by the job recruiters
as per his/her qualifications.
● To help many companies to increase the efficiency of their organization by recruiting appropriate
applicants.
5
K.S.SCHOOL OF BUSINESS MANAGEMENT M.Sc.(CA & IT)
● To reduce the normal paper work done to recruit the candidates, which will be less time consuming
and cost efficient.
CHAPTER 2 PROPOSED SYSTEM REQUIREMENTS
2.1 Stakeholders of system
1.) Admin
● The admin will be an authorized person who controls all the activities of the entire
application.
● Admin will manage the job provider or job seeker profiles and their data
respectively.
● It will manage the privacy of the database of job seekers and job providers.
● It will have the right to update/modify the application.
● It will conduct the aptitude test as per the request of the job provider.
1. Interview
● Interview is common technique used to gather data or information.It refers to one-to-one
conversation. In this technique the interviewer conducts a meeting with the interviewee.
● It is a qualitative research technique which involves asking open-ended questions to
converse with respondents and collect appropriate data.
2. Observation
● It is a way of collecting data through observing.
6
K.S.SCHOOL OF BUSINESS MANAGEMENT M.Sc.(CA & IT)
● The analyst will collect the data by his/her observation.
● The analyst must be capable enough to know what data is to be collected, how observation
is to be carried out, when and where to observe, how data will be collected and what kind
of data will be used for future analysis.
4. Questionnaire
● It is a set of written or printed questions that are necessary. It consists of both open ended and
close ended questions. The future analysis will be carried out on the details that are filled in the
questionnaire.
From the above mentioned techniques, we have chosen the Questionnaire technique, which helps us to
acquire the necessary information from the stakeholders by just asking the simple questions which will
provide us answers in form of their requirements for the development of system
● Questionnaire
ADMIN
1) What is the key role of an admin?
A)
2) How will the admin login to the system?
A)
3) Who will prepare the Aptitude test?
A)
4) Who will prepare the test? How will the recruiters and candidates know the result?
A)
5) Who can access the database?
A)
6) What does the admin handle?
A)
7) Who manages blogs? A)
8) Who manages the payment?
A)
9) Who can write a blog?
A)
10) Will there be any specific category to write a blog?
A)
11) Who can modify the application?
A)
JOB PROVIDER
7
K.S.SCHOOL OF BUSINESS MANAGEMENT M.Sc.(CA & IT)
A)
3) What if they forget their password?
A)
4) What is the key role of job providers?
A)
5) Who can update/modify/delete the jobs?
A)
6) Who manages company description?
A)
7) Who can post the vacancies?
A)
8) Who can restrict the vacancies?
A)
9) Which filters are used to search the candidate?
A)
10)Who has the right to access the candidate’s resume?
A)
11) Who requests the admin to conduct a test?
A)
12)On what basis they will select the candidate?
A)
JOB SEEKER
8
K.S.SCHOOL OF BUSINESS MANAGEMENT M.Sc.(CA & IT)
13)Which filters are used to find the job?
A)
14)How can they know their job status?
A)
15)How will they be notified if they get selected?
A)
● The key role of an admin is to handle the working of the entire application.
● Admin will also login to the system through email and password.
● Admin will prepare and conduct an aptitude test.
● The result of the test will be prepared by the admin and sent to the job seeker and job provider via
email.
● The admin has the right to access the database.
● Admin can handle the profiles created by the job seeker and job provider.
● Admin also manages the blogs.
● It also handles the payment received by the job seeker on their purchase of the membership plan. ●
Blogs can be written by anyone having great writing skills after getting registered.
● There will be no category for writing blogs. It will be knowledge-sharing platform where anyone
can share information about any field.
● Admin has the right to modify or update the application.
Job Provider:-
● Job Providers will register themselves by providing Company's Name, Company’s email and
Password.
● They can also login through their Company’s Google account.
● They can login via their email and password.
● In case they forget the password, they will be able to change the password. ● The main role of the
job provider is to post jobs with the necessary requirements ● Only job providers can
update/modify/delete the posted jobs. ● They can also manage the company’s description.
● The vacancies can be posted only by the registered company.
● They can also restrict the number of applications.
● They can search for the appropriate candidates using various filters like Qualifications, Candidates
with membership, Required skills, Employment time and many more.
● Only they have the right to access the resume of the candidate.
● They can request the admin to conduct an aptitude test.
● They will select the candidate either on the basis of the test taken or on the basis of their
qualifications in case the job provider does not take the test.
9
K.S.SCHOOL OF BUSINESS MANAGEMENT M.Sc.(CA & IT)
Job Seeker:-
● The key role of a candidate is to apply for the job vacancy as per his/her skills, qualifications and
requirements.
● Job seekers will register by email, name and password.
● They can also login through their Google account.
● They can login via their email and password.
● In case they forget the password, they will be able to change the password.
● They will have to create their profile with their qualification and personal details and upload the
resume.
● They can also prepare their resume on the spot and upload the same.
● They can update/modify their resume.
● Job seekers can purchase the membership plan to have some extra advantages.
● The advantages of buying the membership plan is:1) Their profile gets highlighted
2) They will receive the job suggestions based on their qualifications via email 3)
They can also apply for more number of jobs(based on their membership plan) ● There
are 2 plans for membership:
1) Basic Plan: Can apply for maximum 5 jobs (6 months validity)
2) Premium Plan: No limitations for applying jobs (1 year validity)
● The disadvantage of not applying for membership is that they can apply for only 2 jobs and can
apply for a new job only when he/she gets rejected from the previously applied jobs.
● Candidates can apply for a full-time job, part-time job or as an intern.
● Candidates can find out the appropriate job by using various filters like designation, job category,
required experience, expected salary and so on.
● They can check their application status on the company’s profile (for example:- Queued, Rejected,
Accepted).
● They have to give an aptitude test if the job provider tells them to do so. ● They will be notified by
an email if their resume gets selected.
2.4 Project Definition
● The project is about Job Portal where each and every qualified candidate can seek a job. The Online
Job Portal is a package to be used by the agency to improve their efficiency in recruiting. It
provides a platform to the job seekers to find a right and satisfactory job as per their qualifications.
It is basically a place where job seekers apply for the job and recruiters post their job requirements
and select the appropriate candidate as per their job requirements.
● It also provides a platform to prepare their resume, submit it and can apply for the job as per his/her
convenience.
● It is very useful to both an experienced person as well as a fresher seeking for a new job.
● The admin has the right to access the database of recruiters as well as candidates. The admin can
also modify/update the application.
● There will be no category for writing blogs. It will be a knowledge-sharing platform where anyone
can share the information about his/her field of interest.
10
K.S.SCHOOL OF BUSINESS MANAGEMENT M.Sc.(CA & IT)
CHAPTER 3 SYSTEM MANAGEMENT AND PLANNING
● Technical feasibility is the study that compares the level of technology that is available and
that is to be required for the development of the application.
● It is a web-based system for searching and posting jobs.
● It provides easy access to the users in their day to day life.
● This website will be developed by JAVA programming language.
● 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.
● The work for the project is done with the current equipment and existing software
technology.
● The economic feasibility study evaluates the cost for developing the entire application.
● The analysis is based on the cost efficiency.
● As we provide the application, the user has no need to purchase any specific device to
operate this system.
● The user can access the application using any internet enabled devices.
● Operational feasibility is the measure of how well a proposed system solves the problem,
and takes advantage of the opportunities identified during scope of the definition.
● It determines whether the application is operating effectively once it is developed.
● To ensure success, desired operational outcomes must be imparted during design and
development.
● These include such design-dependent parameters as reliability, maintainability,
supportability, usability, sustainability and affordability.
3.2 Hardware-Software Requirement
The Software and Hardware Requirement that we will use to develop this online job portal are mentioned
below:
11
K.S.SCHOOL OF BUSINESS MANAGEMENT M.Sc.(CA & IT)
3.2.2 Software Requirements
12
K.S.SCHOOL OF BUSINESS MANAGEMENT M.Sc.(CA & IT)
3.3 System Planning 3.3.1
13
K.S.SCHOOL OF BUSINESS MANAGEMENT M.Sc.(CA & IT)
3.4 Process Model
Process Model represents the order in which the activities for software development are carried out. It
describes the phases of lifecycle for software development.
There are many types of process models like:1)
Waterfall Model
2) V-Model
3) Incremental Model
4) Spiral Model
5) Prototype Model
SPIRAL MODEL:-
The Spiral Model is a Risk-Driven Process Model. It is a combination of waterfall model and
iterative model.
It is represented as a spiral having various loops. One entire loop is divided into 5 main phases.
1) Communication
2) Planning
3) Modelling
4) Construction
5) Deployment
Each phase of the spiral begins with determining goals and ends up with the client’s feedback on the
progress. There are certain activities that are carried out in a single iteration where the output is a small
release of the entire software. The same activities are repeated for all the spirals until the end of the
software development.
Reason behind selecting Spiral Model:-
There are other models that can handle the risk. But in those models risk must be known priorly, which is
not possible in our project. Risks can arise at any point of time in real life projects, which can be handled
using Spiral models.
Advantages:
● Changes in user requirements can be implemented.
● Risk evaluation becomes easy.
● Realistic approach for developing large-scale softwares.
● Additional functionalities can be added at a later stage.
● Customer feedback is given priority.
Disadvantages:
● Can become costly
● Does not work well for smaller projects.
14
K.S.SCHOOL OF BUSINESS MANAGEMENT M.Sc.(CA & IT)
CHAPTER - 4
SYSTEM ANALYSIS AND PLANNING
15
K.S.SCHOOL OF BUSINESS MANAGEMENT M.Sc.(CA & IT)
1) ADMIN
16
K.S.SCHOOL OF BUSINESS MANAGEMENT M.Sc.(CA & IT)
2) JOB PROVIDER
17
K.S.SCHOOL OF BUSINESS MANAGEMENT M.Sc.(CA & IT)
3) JOB SEEKER
1. ADMIN
18
K.S.SCHOOL OF BUSINESS MANAGEMENT M.Sc.(CA & IT)
19
K.S.SCHOOL OF BUSINESS MANAGEMENT M.Sc.(CA & IT)
2. JOB PROVIDER
20
K.S.SCHOOL OF BUSINESS MANAGEMENT M.Sc.(CA & IT)
3. JOB SEEKER
21
K.S.SCHOOL OF BUSINESS MANAGEMENT M.Sc.(CA & IT)
4.1.3 SEQUENCE DIAGRAM
22
K.S.SCHOOL OF BUSINESS MANAGEMENT M.Sc.(CA & IT)
4.1.4 STATE DIAGRAM
1. ADMIN
23
K.S.SCHOOL OF BUSINESS MANAGEMENT M.Sc.(CA & IT)
2. JOB PROVIDER
24
K.S.SCHOOL OF BUSINESS MANAGEMENT M.Sc.(CA & IT)
3. JOB SEEKER
25
K.S.SCHOOL OF BUSINESS MANAGEMENT M.Sc.(CA & IT)
4.1.5 CLASS DIAGRAM
26
K.S.SCHOOL OF BUSINESS MANAGEMENT M.Sc.(CA & IT)
4.2 SYSTEM FLOW DIAGRAM
27
K.S.SCHOOL OF BUSINESS MANAGEMENT M.Sc.(CA & IT)
1. ADMIN
28
K.S.SCHOOL OF BUSINESS MANAGEMENT M.Sc.(CA & IT)
2. JOB PROVIDER
29
K.S.SCHOOL OF BUSINESS MANAGEMENT M.Sc.(CA & IT)
3. JOB SEEKER
30
K.S.SCHOOL OF BUSINESS MANAGEMENT M.Sc.(CA & IT)
4.3 DATA DICTIONARY
31
K.S.SCHOOL OF BUSINESS MANAGEMENT M.Sc.(CA & IT)
32
K.S.SCHOOL OF BUSINESS MANAGEMENT M.Sc.(CA & IT)
33
K.S.SCHOOL OF BUSINESS MANAGEMENT M.Sc.(CA & IT)
34
K.S.SCHOOL OF BUSINESS MANAGEMENT M.Sc.(CA & IT)
35
K.S.SCHOOL OF BUSINESS MANAGEMENT M.Sc.(CA & IT)
36
K.S.SCHOOL OF BUSINESS MANAGEMENT M.Sc.(CA & IT)
4.4 USER INTERFACE
HOME
REGISTER
37
K.S.SCHOOL OF BUSINESS MANAGEMENT M.Sc.(CA & IT)
COMPANY PROFILE
CANDIDATE PROFILE
LOGIN
RESUME
38
K.S.SCHOOL OF BUSINESS MANAGEMENT M.Sc.(CA & IT)
COMPANY REGISTER
39
K.S.SCHOOL OF BUSINESS MANAGEMENT M.Sc.(CA & IT)
40
K.S.SCHOOL OF BUSINESS MANAGEMENT M.Sc.(CA & IT)
PAYMENT
41
K.S.SCHOOL OF BUSINESS MANAGEMENT M.Sc.(CA & IT)
APTITUDE TEST
JOB POST
42
K.S.SCHOOL OF BUSINESS MANAGEMENT M.Sc.(CA & IT)
43
K.S.SCHOOL OF BUSINESS MANAGEMENT M.Sc.(CA & IT)
BLOG
BLOGGER’s Section
44
K.S.SCHOOL OF BUSINESS MANAGEMENT M.Sc.(CA & IT)
45
K.S.SCHOOL OF BUSINESS MANAGEMENT M.Sc.(CA & IT)
CHAPTER - 5
INPUT OUTPUT DESIGN
CANDIDATE INTERFACE:-
46
K.S.SCHOOL OF BUSINESS MANAGEMENT M.Sc.(CA & IT)
Index Pg:-
47
K.S.SCHOOL OF BUSINESS MANAGEMENT M.Sc.(CA & IT)
48
K.S.SCHOOL OF BUSINESS MANAGEMENT M.Sc.(CA & IT)
Register:-
49
K.S.SCHOOL OF BUSINESS MANAGEMENT M.Sc.(CA & IT)
Log-In:-
Forgot Password:-
50
K.S.SCHOOL OF BUSINESS MANAGEMENT M.Sc.(CA & IT)
Reset Password:-
Registration-Candidate:-
51
K.S.SCHOOL OF BUSINESS MANAGEMENT M.Sc.(CA & IT)
Create Resume:-
52
K.S.SCHOOL OF BUSINESS MANAGEMENT M.Sc.(CA & IT)
53
K.S.SCHOOL OF BUSINESS MANAGEMENT M.Sc.(CA & IT)
54
K.S.SCHOOL OF BUSINESS MANAGEMENT M.Sc.(CA & IT)
55
K.S.SCHOOL OF BUSINESS MANAGEMENT M.Sc.(CA & IT)
Search Job:-
56
K.S.SCHOOL OF BUSINESS MANAGEMENT M.Sc.(CA & IT)
57
K.S.SCHOOL OF BUSINESS MANAGEMENT M.Sc.(CA & IT)
Apply Job:-
58
K.S.SCHOOL OF BUSINESS MANAGEMENT M.Sc.(CA & IT)
59
K.S.SCHOOL OF BUSINESS MANAGEMENT M.Sc.(CA & IT)
Membership-Plan:-
60
K.S.SCHOOL OF BUSINESS MANAGEMENT M.Sc.(CA & IT)
RECRUITER’S INTERFACE:-
Index Page:-
61
K.S.SCHOOL OF BUSINESS MANAGEMENT M.Sc.(CA & IT)
62
K.S.SCHOOL OF BUSINESS MANAGEMENT M.Sc.(CA & IT)
63
K.S.SCHOOL OF BUSINESS MANAGEMENT M.Sc.(CA & IT)
Post Job:-
64
K.S.SCHOOL OF BUSINESS MANAGEMENT M.Sc.(CA & IT)
65
K.S.SCHOOL OF BUSINESS MANAGEMENT M.Sc.(CA & IT)
66
K.S.SCHOOL OF BUSINESS MANAGEMENT M.Sc.(CA & IT)
Blog Search:-
67
K.S.SCHOOL OF BUSINESS MANAGEMENT M.Sc.(CA & IT)
Single-post Blog:-
68
K.S.SCHOOL OF BUSINESS MANAGEMENT M.Sc.(CA & IT)
Home Page
69
K.S.SCHOOL OF BUSINESS MANAGEMENT M.Sc.(CA & IT)
70
K.S.SCHOOL OF BUSINESS MANAGEMENT M.Sc.(CA & IT)
CHAPTER - 6
TESTING
Test case: At the time of registration, if the user will not fill any of the field, then a message
will generate for inform the user to fill that field.
71
K.S.SCHOOL OF BUSINESS MANAGEMENT M.Sc.(CA & IT)
Test Case: If the user will not fill any of the field while Log-In, then a message will be
generated to inform him/her, that please fill out this field.
72
K.S.SCHOOL OF BUSINESS MANAGEMENT M.Sc.(CA & IT)
Test Case:- At the time of Log-in, if the user doesn’t type the Password correctly, an error
message is shown to enter a valid password with the predefined format
Test Case: If the User forgets his Log-In password then he/she has to enter a valid E-mail
to get an OTP on his/her mail ID. If the user leaves the field empty and clicks the Send
Email button, an error message is shown to fill up the empty data.
Test Case: If the User forgets his Log-In password then he/she has to enter a valid E-mail
to get an OTP on his/her mail ID. If the user enters an invalid E-mail an error message is
shown to enter a valid E-mail as per the predefined format.
73
K.S.SCHOOL OF BUSINESS MANAGEMENT M.Sc.(CA & IT)
Test case: After receiving an OTP in the process during Forget Password, the user has to
fill up both the required fields, in order to generate a new password.
Test Case: The user has to set his/her password with the minimum length of 8 characters.
Test Case: If the user tries to enter an incorrect Confirm Password the error message is
displayed to show that both the fields must have the same value.
74
K.S.SCHOOL OF BUSINESS MANAGEMENT M.Sc.(CA & IT)
Test Case:- While creating the profile, if the Candidate misses out any of the necessary
fields , and clicks on the submit button then a message will be generated to inform that
please fill out this field.
Test Case:- If the user doesn’t fill up the required fields while preparing his/her resume, an
error message is shown up to fill up the required fields.
75
K.S.SCHOOL OF BUSINESS MANAGEMENT M.Sc.(CA & IT)
Test Case: While creating the profile, if the Recruiter will not fill any of the necessary
fields , and clicks on the submit button then a message will be generated to inform that
please fill out this field.
Test Case:While Posting a Job vacancy, if the recruiter misses out any of the required
fields, a message is displayed to fill up the necessary fields.
76
K.S.SCHOOL OF BUSINESS MANAGEMENT M.Sc.(CA & IT)
77
K.S.SCHOOL OF BUSINESS MANAGEMENT M.Sc.(CA & IT)
CHAPTER - 7 SUMMARY
Assumption:-
● We assume that our system is easy to use for all end users.
● We assume that the candidate will easily get a new opportunity for the job and the company will be
able to hire qualified candidates easily.
● We assume that our system will save time for both company and candidate.
Limitations:-
Conclusion:-
Future Scope:-
78
K.S.SCHOOL OF BUSINESS MANAGEMENT M.Sc.(CA & IT)
Bibliography
79
K.S.SCHOOL OF BUSINESS MANAGEMENT M.Sc.(CA & IT)
80