Sunteți pe pagina 1din 90

A Project Presentation

On
ONLINE JOB PORTAL

05/05/17 1
Index
No Description Page no

1. Abstract(Project Profile) 3

2. About the Organization 4

3. Existing System 5

4. Need For New System 6

5. Minimum Hardware / Software Requirement 7-8

6. Brief description of modules 9-10

7. Project planning and gannt chart 11

8. System Flowchart 12

9. Data flow diagram (DFD) 13-16

10. Data Dictionary 17-28

11. ER diagram 29

12. Brief Description of process 30-33


12.1)Process Description
12.2)Process Algorithm
13 Input design 34-75

05/05/17 2
No Description Page no

14 Output Design 76-81

15 Testing 82-87

16 Post implementation review 88

17 Future Enhancement 89

18 Bibliography 90

05/05/17 3
Abstract (Project Profile)

Project Tittle Online JobPortal


Objective Job Portal is an application which connect company and job seekers
where company can post a jobs and the job seekers can find and apply
for their targeted jobs.
Types of application Web Application
Front-end Tool ASP .NET with C# (.Net Framework 3.5)
Back-end Tool Microsoft SQL Server 2005
Other Tools Crystal Report 10.5 , MS office 2003 , Flash
Duration Time 60 days

4
05/05/17
Existing System

There is no Existing System in our Organization.

All work are done manually.

5
05/05/17
Need For New System

1 Application will provide the ability to job seekers to create their


profile, upload resumes, search for jobs & apply for multiple jobs.

2. Application will provide the employers to create their accounts, search


candidates, create various job postings, & track the applied candidates

3. A new job inside the site that can send an e-mail to jobseeker account.

4. Generate a different types of reports and different type of searching


facilities.

6
05/05/17
Minimum Hardware/Software Requirement
Hardware Requirement

Server side Requirement:-


Processor: - Core 2 duo

RAM:- 2 GB
Hard disk:- 80 GB

Client side Requirement:-


Processor: - Pentium-IV

RAM:- 1GB

Hard disk:- 40 GB

7
05/05/17
Minimum Hardware/Software Requirement(con..)
Software Requirement

Server side Requirement:-


Operating System:- Windows Server 2003

Web Server:- IIS 6.0

Runtime environment .Net Framework 3.5

Back-end Tool:- Microsoft SQL Server 2005

Client side Requirement:-


Operating System:- Windows XP or Any Compatible OS

Web-Browser:- Internet Explorer 6.0 or Any compatible


Browser

8
05/05/17
Brief description of Modules
Job
Jobseeker can apply job.
Job upload by employee.
Admin can also manage upload job
Employee can post job.

Manage Jobseeker & Employee


Active or deactivate jobseeker & employee.
Admin can manage jobseeker & employee

Notification
admin send a mail to the jobseeker & employee.

Generate a Report
Generate a report in our system.
Generate report like posted job, applied job, feedback of job seeker and employee.

9
05/05/17
Project planning and gannt chart

60 Days
Development Duration
Phase 0 to 10 11 to 20 21 to 30 31 to 40 41 to 50 51 to 60 (Day)
Day Day Day Day Day Day
Requirement
Gathering and 10
Analysis

Design 15

Coding 25

Testing 5

Implementation
& 5
Deployment
Total Time
60
(Day)

05/05/17 10
Start
System Flowchart
Is Registered No
Registration
?

Yes
Login

No
Is Authenticate?

Admin
Yes Company employee Jobseeker

Post jobs Search Jobs


Manage jobseekr & employee

Upload resume
Manage Job View Jobseeker profile

Modify Posted jobs


Notification Apply for jobs

View applied jobs


View feedback Modify applied job

Give Feedback
Generate report Give feedback

Logout
11
05/05/17 Stop
Data flow diagram(DFD)
Context Level Diagram

Modify and view applied


View jobseeker & employee jobs, view feedback
details, view feedback
Online
ADMIN JOBSEEKER
Job
Modify jobseeker & Search & apply jobs, view
employee ,get feedback Portal company details, get feedback

Post a Job, get feedback View jobseeker profile

COMPANY EMPLOYEE

05/05/17 12
First Level Diagram ( Admin)
1.0
Username/ password details username and password
Registr
Tbl_admin_mst
ADMIN ation
Authenticate Login
Verify username/pass word
Login info
2.0 Add/Edit company employee
Request for company details
Manage
employee details Tbl_emp_mst
employ
Response company employee ee View company employee details
details
employee info
Request jobseeker details
3.0 Add/ Edit jobseeker
Manage Tbl_js_mst
jobseek
Response jobseeker details
er View/search jobseeker

Jobseeker info
Requesting for sending mail View email id
4.0
Notificat Generate report
Response for sending mail ion
Give email id
Jobseeker info

Store Feedback
5.0
Give reply View Tbl_feedback
feedback
Fetch Feedback data
View feedback
Feedback
Request for report
6.0 Report Details
Report generate
View Report report
05/05/17 13
First Level Diagram ( Company Employee)
Username/ password details
1.0 username and password
COMPANY Registra
EMPLOYEE tion Tbl_emp_mst
Authenticate &Login Verify Username/ password
Login info

2.0 Require post job


Request post job
Manage Tbl_emp_post_job
Post job
Receive post job details
View post job details
Job info
Request for available
Request for jobseeker details jobseeker details
3.0
Tbl_js_mst
view
Response for jobseeker details jobseeker
View jobseeker details
Jobseeker info
Request for available job
Request post job details 4.0
View Tbl_apply_job
applied
View job post
Response manage post job job
details
job info
Give reply
Fetch feedbackdata
5.0
View feedback
status Tbl_feedback
Store feedback

05/05/17
14
First Level Diagram ( Jobseeker)
Request for registration
1.0
Request for registration Registrat Tbl_js_mst
JOBSEEKER ion
&login Response for registration data
Get registration data
Login info
Search job
Search job
2.0
Search Tbl_post_job
job
Responce search job Responce search job
Job info

Request job details Request for job


3.0
Apply
Response manage job details
job View job post

Apply Job info


Request upload resume Require upload resume
4.0
Tbl_apply_job
upload
resume View upload resume
receive upload resume

resume info

Fetch feedback
Give feedback 5.0 Tbl_feedback
View feedback
Feedback
Response feedback
Data dictionary
Table name :- tbl_admin_mst
Table Description :- To keep detail of Admin
Primary key : -Username
Foreign Key :- ---

Sr. No. Field Name Data Type Constraint Description

1 Username Nvarchar(10) Primary key Store the User Name


2 Password Nvarchar(10) Not Null Store the Password
3 Name Varchar(15) Not Null Store the Admin Name
4 Address Varchar(50) Not Null Store the Address
5 City Varchar(20) Not Null Store the City
6 Pincode Numeric(6) Not Null Store the Pincode
7 State Varchar(20) Not Null Store the State
8 Mobile_no Numeric(12) Not Null Store the Mobile No
9 Emailid Nvarchar(30) Not Null Store the Email Id

05/05/17 Continue 16
Data dictionary

Continue
Sr. No. Field Name Data Type Constraint Description

10 Sequrity_que Varchar(30) Not Null Store the Security


Question
11 Ans Varchar(50) Not Null Store the Answer

05/05/17 17
05/05/17
Data dictionary

Table name :- tbl_emp_mst


Description :- To keep detail of Employer
Primary key :- emp_username
Foreign key :- ---

Sr. No. Field Name Data Type Constraint Description

1 Emp_username Nvarchar(15) Primary key Store the Employee id


2 Password Nvarchar(15) Not Null Store the Password
3 Com_name Varchar(20) Not Null Store the Company Name
4 Address Varchar(50) Not Null Store the Address
5 City Varchar(20) Not Null Store the City
6 Pincode Numeric(6) Not Null Store the Pincode
7 State Varchar(20) Not Null Store the State
8 Email_id Varchar(30) Not Null Store the Email id
9 Contact Person Varchar(20) Not Null Store the Contact Person

05/05/17 Continue 18
Data dictionary

Continue

Sr. No. Field Name Data Type Constraint Description

10 Contact_no Numeric(10) Not Null Store the Contact No


11 Description Nvarchar(20) Not Null Store the Description
12 Category Varchar(10) Not Null Store the Category
13 Sec_que Varchar(30) Not Null Store the security question
14 Answer Varchar(50) Not Null Store the Answer

19
05/05/17
Data dictionary

Table name :- tbl_js_mst


Description :- To keep detail of Job Seeker
Primary key :- Js_username
Foreign Key :- ---

Sr. No. Field Name Data Type Constraint Description

1 Email Nvarchar(25) Not Null Store the Jobseeker id


2 Js_username Nvarchar(10) Primary Key Store the Jobseeker Username
3 Password Nvarchar(10) Not Null Store the Password
4 Sec_que Varchar(30) Not Null Store the Security Question
5 Answer Varchar(50) Not Null Store the Answer
6 F_name Nvarchar(15) Not Null Store the First Name
7 L_name Nvarchar(15) Not Null Store the Last Name
8 Gender Bit Not Null Store the Gender
9 Dob Date/time Not Null Store the DOB
10 State Varchar(20) Not Null Store the State
20
05/05/17
Data dictionary
Continue
Sr. No. Field Name Data Type Constraint Description

11 City Varchar(20) Not Null Store the City


12 Address Nvarchar(50) Not Null Store the Address
13 PhoneNo Numeric(13) Not Null Store the Phone no
14 Pincode Numeric(6) Not Null Store the Pincode
15 Key_skill Varchar(20) Not Null Store the Key Skill
16 Experience Numeric(3) Not Null Store the Experience
17 Salary Numeric(8) Not Null Store the Salary
18 Resume Nvarchar(40) Not Null Store the Resume
19 Abt_pre Nvarchar(500) Not null Store the info about employee
20 Job_pre Varchar(50) Not null Store the info of job prefrence

21
05/05/17
Data dictionary

Table name :- tbl_add_category


Table Description :- To keep detail of job category
Primary key : -cat_id
Foreign Key :- ---
Sr. Field Name Data Type Constraint Description
No.
1 Cat_id Int Primary key Store the Job Category Id
2 Add_category Varchar(30) Not Null Store the Job Category

22
05/05/17
Data dictionary

Table name :- tbl_add_job


Table Description :- To keep detail of Job
Primary key : - job_id
Foreign Key :- cat_id(Ref:-tbl_add_category)

Sr. Field Name Data Type Constraint Description


No.
1 Job_id Int Primary key Store the Job Id
2 Cat_id Int Foreign key Store the Job Category Id
Ref:-tbl_add_category
3 Job_category Varchar(30) Not null Store the Job Category
4 Job_name Varchar(30) Not null Store the Job Name

23
05/05/17
Data dictionary

Table name : - tbl_emp_postjob


Table description :- To keep detail of posted Job
Primary Key :- emp_username
Foreign key :- Emp_username, cat_id, job_id

Sr. No. Field Name Data Type Constraint Description

1 Emp_username Nvarchar(10) Foreign key Store the Emp Username


2 Job_category Varchar(30) Not Null Store the Job Category
3 Job_name Varchar(30) Not Null Store the Job Name
4 Company_name Varchar(50) Not Null Store the Company Name
5 State Varchar(20) Not Null Store the State Name
6 City Varchar(20) Not Null Store the City Name
7 Experience Numeric(3) Not Null Store the Js Experience
8 Salary Numeric(8) Null Store the Salary
9 Qualification Varchar(50) Not Null Store the Js Qualification

24
05/05/17
Data dictionary

Continue

Sr. No. Field Name Data Type Constraint Description

10 Skills Varchar(50) Not Null Store the Js Skills


11 Basic_req Varchar(20) Not Null Store the requirement of company
12 No_of_vacancy Numeric(5) Not Null Store the No Of Jobs
13 Start_date Date/time Not Null Store the Job Post Starting Date
14 Last_date Date/time Not Null Store the Job Post Ending Date
15 Cat_id Int Not Null Store the Category Id
Ref:- tbl_add_category
16 Job_id Int Not Null Store the Job Id
Ref:- tbl_add_job

25
05/05/17
Data dictionary

Table name : -tbl_apply_jobs


Primary key:-
Foreign key : - js_username(Ref:-tbl_js_mst)
Description :- To keep detail of Apply by Jobseeker

Sr. Field Name Data Type Constraint Description


No.
1 Js_username Nvarchar(10) Not Null Store the username
(Ref:-tbl_js_mst)
2 Job_category Nvarchar(30) Not Null Store the job Category
3 Job_Name Varchar(30) Not Null Store the Job Name

26
05/05/17
Data dictionary

Table name :- tbl_feedback


Description :- To keep detail of Employer & Job Seekers Feedback
Primary Key:- feedback_id
Foreign key :- Emp_username(Ref:-tbl_emp_mst),
Js_username(Ref:-tbl_js_mst)

Sr. Field Name Data Type Constraint Description


No.
1 Emp_username Nvarchar(10) Foreign Key Store the Emp Username
Ref:- tbl_emp_mst
2 Js_username Nvarchar(10) Foreign Key Store the Js Username
Ref:- tbl_js_mst
3 Feedback Nvarchar(150) Not Null Store the Feedback
4 Feedback_id Int Primary key Store feednack id

27
05/05/17
E-r Diagram
Email Username
Js_username fname

M
View
ADMIN 1
JOBSEEKER

1 1
1

manage Emp_username Apply

M M

M
EMPLOYEE post JOB
1
1

Company name M M
Give
FEEDBACK
Give

manage

Emp_feedback Emp_username
Process description

Admin

Notification
Admin can send mail to employee and jobseeker.
Generate a report
Admin can generate a various kind of report like posted job, apply job etc.

Upload Job
Employee can upload the job in the website.

Company Employee

Post job
Employee can Post the job in the website.
Search jobseeker
This website will provide a facilities in which employee can search the jobseeker.

Jobseeker
Search Job
This website will provide a facilities in which user can easily search the job
according to their location.
Apply for job
29
05/05/17 Jobseeker can apply for multiple job.
11.2Process Algorithm
Admin

Step 1 :- Start
Step 2 :- Enter username and password.
Step 3 :- Check admin is authorized or not from Admin_table database.
Step 4 :-If authorized than get all its rights. And goto next step, if wrong then
goto step 3.
Step 5 :- Admin can confirm or deny employee and view employee detail.
Step 6 :- Admin can manage jobseeker detail.
Step 7 :- Admin can view reports.
Step 8 :- Admin view feedback and give reply
Step 9 :- If unauthorized than set message Unauthorized user.
Step 10 :- logout
Step 11 :- Stop

30
05/05/17
Employee

Step 1 :- Start
Step 2 :- Enter username and password.
Step 3 :- Check employee is authorized or not from
Employee_table database.
Step 4 :- If authorized than get all its rights. And goto next step, if wrong
then goto step4.
Step 5 :- Employee can post a job.
Step 6 :- Employee can view jobseeker detail.
Step 7 :- Employee can give feedback.
Step 8 :- If unauthorized than set message Unauthorized user.
Step 9 :- Logout
Step 10 :- Stop

31
05/05/17
Jobseeker

Step 1 :- Start
Step 2 :- Fill Registration form and upload resume.
Step 3 :- Enter username and password.
Step 4 :- Check Jobseeker is authorized or not from Jobseeker_table database.
Step 5 :- If authorized than get all its rights. And goto next step, if wrong then goto
step4.
Step 6 :- Jobseeker view company detail.
Step 7 :- Jobseeker view company requirement and give feedback
Step 8 :- View reply given by admin.
Step 9 :- If unauthorized than set message Unauthorized user.
Step 10 :- Logout
Step 11 :- Stop

32
05/05/17
Input Design
Home Page

Description:-This is a home page that can display various menu.


33
05/05/17
Home Page(continue..)

34
05/05/17
Admin Login

Description:- Admin can Login with currect username and password.


35
05/05/17
Admin Login

36
05/05/17
Admin Profile

Description:- Admin can give the all the information.


37
05/05/17
Admin Profile(Continue)

38
05/05/17
Admin update profile

Description:- Admin can update him profile.


39
05/05/17
Admin update profile(continue)

40
05/05/17
Admin update profile view

Description:- Admin can view the update profile


41
05/05/17
Job Upload

Description:- Admin can upload the category and job.


42
05/05/17
Job Upload(Continue)

43
05/05/17
About Us

Description:- This is page for our company info.


44
05/05/17
45
05/05/17
Contact Us

Description:- This page is display the contact details.


46
05/05/17
Employee Registration

Description:- Admin can fill the information from employee.


47
05/05/17
Continue

48
05/05/17
Employee Profile

Description:- Admin can fill the information from the employee.


49
05/05/17
Continue

50
05/05/17
Email sent(employee)

Description:- When admin add employee then email sent to the employee. 51
05/05/17
Employee Login

Description:-Here employee can login by input correct username and password.


52
05/05/17
Employee Login

Description:-Please insert the valid username and password.


53
05/05/17
Employee Login

Description:-Employee can give valid Username and Password.


54
05/05/17
Post Job

Description:- Employer can post the job.


55
05/05/17
Post Job(Continue..)

56
05/05/17
Jobseeker Signup

Description:-Jobseeker input the validate data from the this site.


57
05/05/17
Jobseeker Signup(continue..)

58
05/05/17
Continue

59
05/05/17
Jobseeker signup

Description:-Here jobseeker can create an new account in site.


60
05/05/17
Jobseeker signup(continue..)

61
05/05/17
Jobseeker signup(continue..)

62
05/05/17
Email sent(jobseeker)

Description:- When jobseeker is signup then email sent to the jobseeker


63
05/05/17
Jobseeker Login

Description:-Here jobseeker can login by input correct username and password.


64
05/05/17
Jobseeker Login

Description:-Insert the username and password.


65
05/05/17
Jobseeker Login

Description:-Please insert the correct username and password.


66
05/05/17
Jobseeker forgot password

Description:-Here jobseeker can change him password


67
05/05/17
Continue

Description:-Here jobseeker can give valid answer.


68
05/05/17
Continue

Description:-Jobseeker can insert the new password.


69
05/05/17
Jobseeker forgot password(continue..)

70
05/05/17
Jobseeker change password

Description:- Jobseeker can change password


71
05/05/17
Search Job

Description:-Here jobseeker can search job with select job category and job name
72
05/05/17
Apply Job

Description:- Jobseeker can apply the job


73
05/05/17
Feedback

Description:-Here jobseeker can give feedback to the site.


74
05/05/17
Output Design
Job Upload

Description:-This page contain the information regarding job upload.


75
05/05/17
Apply Job

Description:-This page contain the information regarding apply job.


76
05/05/17
Feedback

Description:-This page contain the information regarding user feedback.


77
05/05/17
Post Job

Description:-This page contain the information regarding post job.


78
05/05/17
Jobseeker Information

Description:-This page contain the information regarding jobseeker information


79
05/05/17
Company Employee Information

Description:-This page contain the information regarding employee information.


80
05/05/17
Testing
Admin
Module Name : Admin
Description Test Will perform to check whether the system
work perfectly or not?
Status Completed
Tester Patel Pranay A.

Patel Nirmit K.

Barot Naitik M.
SCENA SCENARIO TEST CASES EXPECTED ACTUAL STATUS
RIO ID
BEHAVIOR BEHAVIOR (PASS/FAIL)
1.1 Valid input of Enter null in It should not It will show message Pass
data for enter in Username or/and let enter in that enter Username
Admin login Password admin module or/and Password

Enter wrong data It should not It will show message Pass


of Username let enter in that enter correct
or/and Password admin module Username or/and
Password
Enter correct data It should let It will show admin Pass
of Username enter in admin home page.
or/and Password module.
81
05/05/17
Continue
SCENARIO SCENARIO TEST CASES EXPECTED ACTUAL STATUS
ID
BEHAVIOR BEHAVIOR (PASS/FAIL)

1.2 Input the Enter null in It will not add It will show Pass
correct fields the Category id, message that enter
data to add Category Name, the data.
Category id, Job id,Job Name.
Category
Name, Job
id,Job Name
Enter correct It should let add It will show the Pass
data of all Category id, message
required field Category Name, successfully data
Job id,Job Name. added

82
05/05/17
Company Employee
Module Name : Company Employee
Description Test Will perform to check whether the system
work perfectly or not?
Status Completed
Tester Patel Pranay A.

Patel Nirmit K.

Barot Naitik M.
SCENA SCENARIO TEST CASES EXPECTED ACTUAL STATUS
RIO ID BEHAVIOR BEHAVIOR (PASS/FAIL)
1.1 Valid input Enter null in It should not let It will show Pass
data for enter in Username or/and enter in company message that enter
Company Password employee module Username or/and
Employee login Password
Enter wrong data It should not let It will show Pass
of Username enter in company message that enter
or/and Password employee module correct Username
or/and Password

Enter correct data It should let enter It will show Pass


of Username in company company
or/and Password employee module. employee home
page.
83
05/05/17
Continue
SCENARIO SCENARIO TEST CASES EXPECTED ACTUAL STATUS
ID BEHAVIOR BEHAVIOR (PASS/FAIL)

1.2 Input the Enter null in It will not add It will show Pass
correct fields the job post message that enter
data to add id,give feedback. the data.
Job
Post,Give
Feedback
information
Enter correct It should let add It will show the Pass
data of all job post message
required field id,feedback id. successfully data
added

84
05/05/17
JobSeeker
Module Name : JobSeeker
Description Test Will perform to check whether the system
work perfectly or not?
Status Completed
Tester Patel Pranay A.

Patel Nirmit K.

Barot Naitik M.
SCENA SCENARIO TEST CASES EXPECTED ACTUAL STATUS
RIO ID BEHAVIOR BEHAVIOR (PASS/FAIL)
1.1 Valid input Enter null in It should not let It will show Pass
data for enter in Username or/and enter in jobseeker message that enter
JobSeeker login Password module Username or/and
Password
Enter wrong data It should not let It will show Pass
of Username enter in jobseeker message that enter
or/and Password module correct Username
or/and Password

Enter correct data It should let enter It will show Pass


of Username in jobseeker jobseeker home
or/and Password module. page.
85
05/05/17
Continue
SCENARIO SCENARIO TEST EXPECTED ACTUAL STATUS
ID CASES BEHAVIOR BEHAVIOR (PASS/FAIL)

1.2 Input the Enter null in It will not add It will show Pass
correct fields the Search message that enter
data to add job,Apply the data.
Search
Job,Give
Job,Apply
Job,Give Feedback
Feedback
Enter correct It should let add It will show the Pass
data of all search job,apply message
required field job,Give successfully data
Feedback. added

86
05/05/17
Post Implementation Review

Post implementation review is conducted by Users and Analyst.

To determine whether the system has met its objective, that is analysts,
want to know if the performance level of Users has improved. If
nothing is happening, one may question whether the system can be
considered successful.

To evaluate the system, following questions are considered:


How have the system changed the way in which operations are
performed?
How have system changed the completeness of the information?
How have system changed the number of user?
How have system changed the interaction between users?

87
05/05/17
Future Enhancement

Add an Employer user in the website.

Send an Email verification to the users.

Message send the jobseeker and company employee account.

88
05/05/17
Bibliography

Books:-
ASP.NET 3.5 in C# 2008
Matthew MacDonald and MarioSzpuszta
Second Edition
Apress Publication
Beginning.C.Sharp.2008.Databases.From
Vidya Vral Agarwal and James Huddleston
Ranga Raghuram, Syed Fahad Gilani,
Jacob Hammer Pedersen, and Jon Reid
Apress Publication
Websites:-
http://www.shine.com
http://www.naukri.com
http://www.monster.com

89
05/05/17
Thank You

05/05/17 90

S-ar putea să vă placă și