Professional Documents
Culture Documents
11-SE-176
11-SE-182
11-SE-216
1.8 Modules
Revision History
Nil
1. Introduction:
This is the project to help jobseeker to look for job. To help company HR team to look for
candidate for vacant positions in the company. Now a days, there are many graduates/postgraduates who are seeking for the job. Many companies require good and talented employees.
But they also can't get the proper candidate for their company. So even though the candidate
have good knowledge, they can't get the job as they deserve. To recruit proper candidate in the
proper place, we designed online recruitment system.
1.1 Purpose:
The Purpose of the application is to provide Online Recruitment System for Job Seekers, to
submit their CV and apply for job, where Company can select best Employees from
available candidate profile.
To provide the information about the job seekers to the company. Company
can get the information about the proper candidate according to its
requirements.
According to the requirement of the company, provide the information of the
job seekers to the company.
Inform the job seeker about the interview and exams session in the company.
To provide the information to job seekers about the details and all the dates
and arrangements of the company.
HTML (Hyper Text Markup Language): It is used to create static web pages.
HTTP (Hyper Text Transfer Protocol): It is a transaction oriented client/
server protocol between a web browser and a web server.
CSS (Cascading Style Sheet): Extremely powerful language, used to control
the look and feel of the content written in HTML.
C# (C sharp): It is used to create websites, main language to design web forms
etc.
FTP (File transfer Protocol): used to transfer files between computers on a
network.
HR (Human Resources): are the people who work for the organization.
24*7: (24 hours and 7 days).
JQuery: is a fast, small, and feature-rich JavaScript library.
AJAX (JavaScript + XML): is a group of interrelated Web development
techniques used on the client-side to create asynchronous Web applications.
XML (Extensible Markup Language): is a markup language that defines a set
of rules for encoding documents in a format which is both human-readable
and machine-readable.
JavaScript: used to create interactive effects within web browsers.
IIS (Internet Information Server): created by Microsoft for use with Windows
NT family. IIS supports HTTP, HTTPS, and FTP.
CV (curriculum vitae):overview of a person's experience and other
qualifications.
1.8 Modules
The main users in the project can be categorized into two modules as follow:
1. Admin
2. Jobseeker
1.9
References
2. Overall Description
2.1 Product Perspective
This application is for the jobseekers and the recruiters of the company. We are
automating the recruitment system.
The objective of the application is to develop a system using which job applicants and
recruiters can communicate with each other.
To recruit the proper candidate for the company, and to avoid the headache for the HR
team, we designed E-Recruitment System.
Sign Up
Login
Create Profile
Upload CV and Image
Take Online Test {If, Else}
Manage website
Enquiries
Information will update
Job Posting
Administrator: Administrator has the full authority over the website. He can view all the
registered users and have the power to delete them. He can edit the web pages and update them.
He can view all the company details also. He will short list the candidates on the basis of online
test and will notify them about further details.
Job-seekers: A jobseeker can register himself. After registration, he will be directed to his
homepage. Here he can create, update his profile, change password, search jobs, apply for jobs
and see the examination details and all.
Hard disk
Processor
RAM
Hard disk
: 10 GB (or above)
Software Specification:
Operating System: Windows 7, 8, 8.1
Web Server
: IIS Server
The Interface is provided only in English. So, the user should know English.
Login and password is used for identification of user and there is no facility for guest
user.
Registered users only have the rights to access the facilities provided by the system.
The user can access E-Recruitment System from any computer that has internet
connection and internet browsing capabilities.
The user should have sufficient knowledge about computers.
Assumptions:
The application is developed by the developers by assuming the:
A feature in which user will be asked to upload 2 to 5 minutes video based on his
personal interview can be added.
4 System Features
4.1 Functional Requirements
Functional Requirements are those without which
System Features 1:
4.1.1 Job Seeker:
S.No.
Requirement
Description
1.
Registration
2.
Login
3.
Priority
4.
Search Jobs
5.
Add CV
6.
Receive Daily
Notifications
Optional
Very low
7.
Save Jobs
Medium
8.
9.
Set Privacy Level Job seeker has the option to set 'privacy level' to
control how much information is visible to
employers. The user has to set on Privacy Level
while posting and then check from a list of
Private/Public/Confidential Resumes option.
Medium/
Optional
4.1.2 Administrator
Sr.
no
1
Requirement
Description
Manage jobseeker
Send Notification
messages to jobseeker
Ability to change
websites interface
look
Send notifications to
candidates, members,
or employers
Extensive usage
report/stats.
Priority
High
High
High
Medium to
High.
Categorization of JOB
postings
10
Customization of
search criteria
11
Apply Restrictions on
Job Posting, Resume
Search, Contact Info,
Applicant Screening,
Company Profile.
12
13
Generate reports If
any.
High.
High.
High
Medium
high.
Medium
to
There is no case of redundancy in the database so it will not take extra memory space.
Username & password are sent to the users via mobile SMS and email after registration.
(Optional).
Will contain the news portal displaying the recent notifications and news.
5.2
Performance Requirements:
It shall respond in minimal time.
It shall be able to handle workload.
If the system workload increases, i.e. number of users increases it shall be able to
handle that, or it shall be able to keep itself active after maximum number of users
limit exceeds.
It shall work on any kind of the platform that meets its minimum requirements.
Safety Requirements:
It shall be enough safe to stay like a wall when hackers try to hack it.
Website, and all data shall be secured
Modified data in database should be updated for all users within few seconds.
6. Other Requirements:
Database: SQL server Management Studio 2012
Tools: Microsoft visual studio 2013
Languages: ASP.NET, C#, JavaScript, HTML, AJAX, JQuery, CSS
Class Diagram:
Sequence Diagram: