You are on page 1of 24

1.

INTRODUCTION

The project online job portal is an online website in which jobseekers can register their profile on their own and apply for job and attend the exam. Online job portal System provides online help to the users all over the world. Using web recruitment systems like recruitment websites or jobsites also play a role in simplifying the recruitment process. Such websites have facilities where prospective candidates can upload their CVs and apply for jobs suited to them. Such sites also make it possible for recruiters and companies to post their staffing requirements and view profiles of interested candidates

1.1 Purpose
This Online Job Portal used for the Placements providing to the Unemployees who are seeking for a job placement. Job Seeker logging into the system and he/she can be able to upload their information in the form of a CV. Visitors/Company representatives logging in the site and also access/search any information put up by Job Seeker.

1.2 Scope
The scope of the proposed system i.e. Online Job Portal is to provide a platform where It should contain all the information about Company and Vacancy which is in this site. The jobseekers will have an easy access to the different job opportunities available in the IT world, apart from those that are available through campus placements The recruiters will have access to a quality candidate pool.

1.3 Technologies to be used


ASP.Net SQL Server IIS (Running under Windows OS)

1.2 Existing System


Before creating this website, all jobseekers to send their resumes or information through postal mails or they use person to person contacts with each other. It will take long time to send their requirements through this type of communications. Here there may error occurs in the process. The administration faces the problems to collect all 1

the information from clients and consultants to analyze the requirement in the corresponding Clients. Administration has to send requirements information to different consultants and jobseekers.

The disadvantages of the current scenario are


Cannot Upload and Download the latest updates. No use of Web Services and Remoting. Less Security. No proper coordination between different Applications and Users. Fewer Users - Friendly.

1.3 Proposed System


Here all job seekers send their resumes or information through the site. It does not consume much of time. It is very easier to modify if any error occurs in the process. It is also very easier to administrator to collect information from clients and consultants. The development of the new system contains the following activities, which try to automate the entire process keeping in view of the database integration approach.

The features of this application are


User friendliness is provided in the application with various controls. Readily upload the latest updates, allows user to download the alerts by clicking the URL. There is no risk of data mismanagement at any level while the project development is under process. It provides high level of security with different level of authentication.

2. OVERALL DESCRIPTION 2.1 Product Perspective


The Online Job Portal System is a package to be used by agencies to improve the efficiency of business. The Online Job Portal System to be developed benefits greatly the members. The system provides jobs catalog and information to members and helps them to decide on the jobs to apply. The Admin can keep the jobs catalog updated all the time so that the members (Job seekers and the agencies) get the updated information all the time.

LEVEL 0 DFD

Software Requirements
WINDOWS OS (XP / 2000 / 200 Server / 2003 Server) Visual Studio .Net 2005 Enterprise Edition Internet Information Server 5.0 (IIS) Visual Studio .Net Framework (Minimal for Deployment) SQL Server 2000 Enterprise Edition

Hardware Requirements
PIV 2.8 GHz Processor and Above RAM 512MB and Above HDD 20 GB Hard Disk Space and Above

Communication Interfaces
The Online Job Portal System will be connected to the World Wide Web. The HTTP protocol will be used to facilitate communication between the client and server.

2.5 Product Features Jobseekers Features


Advanced job search functions Register for a jobseekers account Build a profile Build online CV Upload Word CV Receive jobs via email Apply to job vacancies instantly View previous applications

Job Provider Features


Advanced CV search functions Enable/Disable CV database access. Advertise job vacancies instantly. Edit/Delete job vacancies. Upload company logo. Save jobseeker CV's in CV Inbox. Hide contact details on job postings. Specify application rules for each job posting. Receive application alerts via email. View/Delete applicant CV's.

Administrator Features
View/Edit/Delete jobseekers Email individual jobseekers View/Edit/Delete employers Email individual employers View jobs for each company Add/Edit jobs for each specific company

2.6 Product Functions


The Online Job Portal System provides online real time information about the jobs available in the agencies and the user information. The Product functions are more or less the same as described in the product perspective. The functions of the system include the system providing different type of services based on the type of users [Member/Admin]. The member should be provided with the updated information about the jobs catalog. Provisions for the members to apply the job they want, if all the other required rules hold good. The members are provided with the jobs available and allowed to apply job, which they want. The admin can get the information about the members who have advertised jobs. The admin can get the information about the members who have applied jobs. The admin is provided with interfaces to add/delete the jobs available in the job catalog. The system uses the authentication security mechanism to provide the login facility to the users.

2.7 Modules
The proposed system is developed by using five modules 1. 2. 3. 4. 5. Administrator Job seeker Job provider Job search Authentication

Administrator
This module has all the privileges on the site. Administrator maintains the client and job seeker database, whereever client releases openings(vacancies) with particular primary skills and qualifications ,then administrator can search for job seekers. selected candidates receives message on their selection from the administration.

Jobseeker
Jobseeker can register himself. Jobseeker can build their resume for free of cost. Here they update his profile, change password and see the examination details and all. Applicants can search for the job vacancies in the fields of their choice and apply as interested.

Job provider
This module has information about the job provider and requirement details by which client recruits the employees based on his requirement. In this module he can also add new jobs and search for the job seekers

Job search
This module having all current vacant jobs, experience and which client offering that vacant.

Authentication
This module contains all the information about the authenticated users. User with incorrect username and password cant login into the site.

3 Specific Requirements 3.1 Use case Diagrams 3.1.1 Admin Use case
Home

Package2 Login Page

Admin Home Administrator Job Provider Login

Add Job Provider

Job Provider Details

Job Seeker

Add Job Seeker

Job Seeker Details

Update Job Provider Details

Update Job seeker Details

Search

Contact Us

About us

3.1.2 Job Seeker Use case

Package1 Hom e Pa ge

lo g in p a g e

J ob se ek er Hom e Pa ge

U p lo a d r e s u m e s

S e n d M a il

Job Se ek er U p lo a d P r o file

Se a rch J ob

Se a rch Com p a n y

S e a r c h Va c a n c y

A bo ut Us

Co nt a c t Us

10

3.1.3 Job Provider Use case

11

Package3 Hom e Pa ge

Login pa ge

J ob Prov ide r Pa ge

A dd Ne w J ob

J ob Prov ider

De le t e J ob

Upda t e J ob

Che ck J ob See k e r Info

Prov ide re quirem e nt t o job s e ek e r

Se a rch J ob Se e k er

Se nd M ails t o J obSee k e r

Che ck Re ceiv e m a ils

A bout Us

cont act Us

12

3.2 Activity Diagrams 3.2.1 Login Activity

[Enter User Name and Password]

Get Details

[Submit]
Validate Data

Rejected

No

yes

Accepted

13

3.2.2 Jobseeker Registration Activity

14

[Enter User Name and Password]


Get The Details
[ submit ]

Validate Details

Enter Details

] Get Details [ submit ]

Validate Data

Accepted [Success Fully Registered]

3.2.3 Admin Activity Diagram

15

[Enter User Name and Password]

Get Data [ ] Submit

Validate Data

No

Yes

Administration

[Generate Reports]

Country State

Get the Data [Submit]

Get the Data [Submit]

Get the Data [Submit]

Validate Data

No Validate Data No Validate Data

[ ] Successfully Generated
No

Yes

Yes

[Successfully Done]

3.2.3 Job Recruiter Activity Diagram


16

Enter User Information


Get Data

[Submit]

Validate Data

No

Yes Login Information Personal information


Get the Data

Get the Data

[Submit]

[Submit]
Validate Data

Validate Data

No No Yes Yes

[Successfully Done]

17

3.3 Sequence Diagrams 3.3.1 Admin Login

Admin

Login

Bal : AdminLogin

Dal : SqlHelper

DataBase

1 : Login() 2 : CheckUser()

3 : Execute NonQuery() 4 : Exeute NonQuery()

5 : Response to ExecuteNonQuery() 6 : Get Response() 7 : Show Result()

18

3.3.2 Admin Add Country Sequence Diagram

Admin

Country

BAL : clsCountry

DAL : sqlhelper

DataBase

1 : Add Country() 2 : InsertCountry() 3 : ExecuteNonQuery() 4 : ExecuteNonQuery()

5 : Response To ExecuteNonQuery() 6 : Return Response() 7 : Show Result()

19

3.3.3 Admin Add State Sequence Diagram

Admin

State

BAL : clsState

DAL : sqlhelper

DataBase

1 : Add State() 2 : InsertState() 3 : ExecuteNonQuery() 4 : ExecuteNonQuery()

5 : Response To ExecuteNonQuery() 6 : Return Response() 7 : Show Result()

20

3.3.5 Admin Add City Sequence Diagram

Admin

City

BAL : clsState

DAL : sqlhelper

DataBase

1 : Add City() 2 : InsertCity() 3 : ExecuteNonQuery() 4 : ExecuteNonQuery()

5 : Response To ExecuteNonQuery() 6 : Return Response() 7 : Show Result()

21

3.3.6 Jobseeker Update Profile Sequence Diagram

JobSeeker

Update Jobseeker Profile

BAL : clsUpdateJobSeekerProfile

DAL : sqlhelper

DataBase

1 : ModifyProfile()

2 : UpdateProfile() 3 : ExecuteNonQuery() 4 : ExecuteNonQuery()

5 : Response To ExecuteNonQuery() 6 : Return Response() 7 : Show Result()

22

3.3.7 Job Recruiter Update Profile Sequence Diagram

JobRecuriter

Update JobRecuriter Profile

BAL : clsJobrecuriterProfile

DAL : sqlhelper

DataBase

1 : ModifyProfile()

2 : UpdateProfile() 3 : ExecuteNonQuery() 4 : ExecuteNonQuery()

5 : Response To ExecuteNonQuery() 6 : Return Response() 7 : Show Result()

23

3.3.8 Registration Sequence Diagram

Registration

BAL : ClsRegistration

DAL : SqlHelper

DataBase

1 : Registration() 2 : ExecuteNonQuery() 3 : ExecuteNonQuery()

4 : Response to ExecuteNonQuery()

5 : Return Response()

6 : Show Result()

24

You might also like