You are on page 1of 80

K.S.SCHOOL OF BUSINESS MANAGEMENT M.Sc.

(CA & IT)

Project Title: ONLINE JOB PORTAL


(By SEMESTER – V of III Year M.Sc.(CA & IT) 2020-21)

Submitted By:

Darji Krinal P: 3095


Desai Nehi S: 3097
Prajapati Riyaben H: 3139
Group ID:-51

Name of Company: TUV INDIA PVT. LTD.

Date of submission: 5th January 2021

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

Sr. No. TITLE Page No


1 INTRODUCTION 7
1.1 Organizational Profile 7

1.2 System Details 7

1.2.1 Existing System 7

1.2.2 Proposed System 7

1.3 Scope of System 8

1.4 Objectives 8

2 PROPOSED SYSTEM REQUIREMENT 9


2.1 Stakeholders of System 9

2.2 Requirement Gathering Techniques Used 10

2.3 Consolidated List of Requirement 12

2.4 Project Definition 14

3 SYSTEM MANAGEMENT AND PLANNING 15


3.1 Feasibility Study 15

3.1.1 Technical Feasibility 15

3.1.2 Economic Feasibility 15

3.1.3 Operational Feasibility 15

3.2 Hardware-Software Requirement 16

3.2.1 Hardware Requirements 16

3.2.2 Software Requirements 16

3.3 System Planning 17

3.3.1 Work Breakdown Structure 17

3.3.2 Gantt Chart 18

3.4 Process Model 18

4 SYSTEM ANALYSING AND PLANNING 20


4.1 UML(Unified Modeling Language) 20

3
K.S.SCHOOL OF BUSINESS MANAGEMENT M.Sc.(CA & IT)
4.2 System Flow Diagram 31

4.3 Data Dictionary 35

4.4 User Interface 40

4.5 System Navigation 49

5 Input Output Design 50


6 Testing 76
7 Summary 82
BIBLIOGRAPHY 83

CHAPTER 1 INTRODUCTION
1.1 Organizational Profile

Company Name TUV INDIA PVT. LTD.

Address 404, B Pinnacle Business Park Corporate Road,


Near Prahlad Nagar, Ahmedabad,
Gujarat 380015

E-mail ahd@tuv-nord.com

Details TUV INDIA is a member of TÜV NORD


GmbH,Germany. Established in India, TUV
INDIA PVT LTD is a leading Testing, Inspection
and Certification Company providing services to
various sectors- oil and gas, refinery,
petrochemical, power, energy, electric. Major
services are management system certification,
third-party inspection services, infrastructure
services, renewable services, project management
consultancy services, food product testing services,
product testing services, training services and
special approval services for various countries.

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.3 Scope of System


● The portal provides an opportunity for the job provider to find the appropriate candidate and also
for the job seeker to find a suitable job.
● The job seeker can prepare its resume and upload it to find the job.
● The job seeker can enjoy the membership plan with extra advantages that are not provided to a non-
member.
● The job provider can test the candidates by taking an Aptitude Test and selecting the candidates on
the basis of the score.
● The admin will manage the profiles of the job seeker and job provider and also prepares Aptitude
Test.
● Anyone can write the blog based after getting registered on the portal based on his/her field of
interest and the admin will manage the blogs.

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.

2.) Job Provider

● Recruiters can post their job vacancy.


● They can update/modify/delete the job vacancy as per their convenience. They can
also add the company's brief description.
● They can only view the list of applicants and their resumes.
● They can select or reject the candidate as per their necessity.
● They can also request the admin to conduct the aptitude test for a certain number of
candidates.

3.) Job seeker

● Job seekers can apply for the job of their interest.


● Job seekers will have to register themselves, create their profile and will have to
upload their resume for the posted job vacancy.
● He/she can update/modify their profile details as well as resume.
● He/she can browse through various job vacancies.
● They will be notified if their resume is found appropriate by the recruiter.
● They can also purchase the membership as per their requirement to enjoy some of
the extra features.
2.2 Requirement gathering technique:-
There are mainly 4 techniques that are used to gather requirement:-

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.

3. Past Record Analysis


● This technique includes the past data that had been gathered before. The analyst will analyse
the past details and carry out further processes on the basis of his/her study of the past data.

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

1) How will the job provider register itself?


A)
2) How can job providers login into the system?

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

1) What is the key role of the candidate?


A)
2) How will job seekers register themselves?
A)
3) How will job seekers login into the system?
A)
4) What if they forget their password?
A)
5) How will they create their profile?
A)
6) What can the candidate prepare?
A)
7) Who can modify/update the resume?
A)
8) Who can have extra advantages?
A)
9) What advantages are provided to the one having a membership plan?
A)
10)How many membership plans are available?
A)
11) What are the disadvantages of not applying for membership?
A)
12)Candidates can apply for which job type?
A)

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)

2.3 Consolidated List of requirements


Admin:

● 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

3.1 Feasibility Study


● Feasibility study is carried out to select the best system that meets the requirements. It is an
analysis that studies all the factors for making the project successful.
● The main aim of the feasibility study activity is to determine whether it would be financially
and technically feasible to develop the product.

3.1.1 Technical Feasibility

● 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.

3.1.2 Economic Feasibility

● 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.

3.1.3 Operational Feasibility

● 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:

3.2.1 Hardware Requirements

● Processor: Intel core i5


● RAM: 8GB,SSD
● Internet Connection

11
K.S.SCHOOL OF BUSINESS MANAGEMENT M.Sc.(CA & IT)
3.2.2 Software Requirements

● Operating System: Windows 10


● Tools: Eclipse, Visual Studio Code
● Back-end: Java
● Database: MySQL YOG
● Front End: HTML5, CSS3, BootStrap, JavaScript
● Browser: Chrome or Firefox or Internet Explorer

12
K.S.SCHOOL OF BUSINESS MANAGEMENT M.Sc.(CA & IT)
3.3 System Planning 3.3.1

Work breakdown Structure

3.3.2 Gantt Chart

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

4.1 UML(UNIFIED MODELING LANGUAGE)

4.1.1 USE CASE DIAGRAM

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

4.1.2 ACTIVITY DIAGRAM

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)

MEMBERSHIP PLAN DETAILS

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)

JOB APPLY DISPLAY

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)

4.5 System Navigation Diagram

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)

Registration form- Recruiter:-

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)

BLOG Blog Write:-

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)

Admin Side Interface:-


Login

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:-

● Unable to handle large amounts of job applications.


● Inappropriate applications having inappropriate qualifications.
● It doesn’t ensure filling up to vacancies every time.
● The size of the database increases day-by-day, which increases the load on the database backup and
data maintenance activity.

Conclusion:-

● E -recruitment has bought a revolutionary change in the world of recruitment.


● This application aims in giving a user-friendly experience to the users.
● This platform facilitates meeting up increasing job opportunities.
● It will make the job seekers search for better career options and the employers to search for
competent or suitable employees.

Future Scope:-

● The system could be made more reliable and secure.


● Companies can schedule the interview with candidates through the system.
● Expansion of the system in terms of performance and efficiency.
● More benefits will be provided to the candidates having membership plans.
● The system can have job recommendations based on their frequent search results.
● The functionality can be extended to give the user options to save the job and later apply
● The User Interface can be made more attractive and user-friendly

78
K.S.SCHOOL OF BUSINESS MANAGEMENT M.Sc.(CA & IT)

Bibliography

● SOFTWARE ENGINEERING –A Practitioner’s Approach -Roger S. Pressman


● www.google.com
● www.draw.io
● www.justinmind.com

79
K.S.SCHOOL OF BUSINESS MANAGEMENT M.Sc.(CA & IT)

80

You might also like