Vous êtes sur la page 1sur 84

A Project Presentation on

Online Job Portal


Submitted To:
Department of Computer Science,
Ganpat University,384012
Group No: 5

Submitted By: Internal Guide:

Khushbu Prajapati (13084231227) Mrs.Shital B.Patel


Kinjal Patel (13084231137)
INDEX
Sr. No Title Page No

1 Abstract (Project Profile) 4

2 Existing System 5

3 Need for new System 6

4 Functional Specification 7

5 Hardware and Software Requirement 11

6 System Flow Chart 13

7 Timeline Chart 14

8 E-R Diagram 15

9 UML Diagrams 17

9.1 Use Case Diagram 18

9.2 Activity Diagram 21

9.3 Class Diagram 23

9.4 Sequence Diagram 25

9.5 Collaboration Diagram 28

10 Data Dictionary 31
Sr. No Title Page No

11 Input Design 41

12 Output Design 64

13 Testing 78

14 Post Implementation Review 81

15 Future Enhancement 82

16 Bibliography 83
Abstract(Project Profile)
Project Title Online Job Portal
Objective Our System provide facilities to apply for online job that
different types of category and any Jobseeker can be apply
that job.
Platform Web Based Application

Front End [Asp.Net With c#]


Framework Version 4.0

Back End SQL Server 2008


Other Tools Ajax Toolkit, jquery, Script
Project Guide Internal Guide:-Mrs.Shital B. Patel

Project Duration 90Days

Sumbitted To Department Of Computer Science,


Ganpat University
Submitted By Miss Khushbu B. Prajapati
3/13/2015 Miss Kinjal R.Patel 4
EXISTING SYSTEM

Our existing system is work fully manually.


In a manual system Jobseeker can all work on paper so it is very time consuming process.
When new member are include then paper work will be automatically increased.
All job search manually because the company are connected will admin.
The Jobseeker who want to apply for specific Job . its hard to find as per specification.

3/13/2015 5
NEED FOR NEW SYSTEM
Application will provide the seprate user account which are used to upload resume,
update profile and apply for multiple job.

Provide easy and quick search of job from this application.

This application provide user on criteria that is alone by specifice user account.

User can update profile and resume for different types of job category.

3/13/2015 6
Functional Specification

3/13/2015 7
ADMIN MODULE
Admin can Manage a Package or plan for Jobseeker.
Admin can View Register member and Manage Register Member in our site.
Admin Can View Jobseeker Details.
Admin Manage Company Details.
Admin can View Job alert.
Admin can View Apply job.
Admin can Manage Compose message Details.
Admin can View Inbox .
Admin can View post comment.
Admin can View Feedback.

3/13/2015 8
COMPANY MODULE

Company can Login in our site.


Company can Update company profile.
Company can Create job criteria.
Company can view Compose message by Jobseeker and Admin.
Company can View inbox.

3/13/2015 9
JOBSEEKER MODULE

Jobseeker can Login in our site.


Jobseeker can View different different job plan.
Jobseeker can easily view company information.
Jobseeker can Update his/her profile information.
Jobseeker can Job alert.
Jobseeker can Apply for suitable job plan.
Jobseeker can easily Cancel member registration.
Jobseeker can View his/her Inbox.
Jobseeker can easily Post comment on our site.

3/13/2015 10
HARDWARE REQUIREMENT (MINIMUM)
Server Side Requirement

Processor 2.0 GHz


RAM 2 GB
Hard Disk 8 GB (free space)

Client Side Requirement

Prosessor 1.0 GHz


RAM 1 GB
Hard Disk 2 GB (free space)

3/13/2015 11
SOFTWARE REQUIREMENT (MINIMUM)

Server Side Software Requirement

Operating System Window Server 2003 or Any Compatible


Operating System
Web Server IIS 6.0
Runtime Environment .NET framework 4.0

Back End Tool Microsoft SQL Server 2008

Client Side Requirement

Operating System Window XP or


Any Compatible Operating System
Web Browser Internet Explorer 6.0 or
Any Compatible Browser

12
Start
If
System Flowchart Register
No
User ?
Yes Yes

Login Registration

Yes
if
Valid
No ?

Yes
Admin Check Jobseeker
the user
Edit Profile
Manage Profile
Company
View Job Plan
Manage Job Update Job
View Company Info
Manage Company Chart Manage Company
View Job Alert
Manage Plan Compose message
Apply For Job
User Managment View Inbox
Cancel Member Registration
View Jobseeker Information
Give feedback
View Inbox
View Inbox
Post Comment

View feedback
Give feedback
Log out

Stop
TIME LINE CHART

90 Days
Development Duration
Phase 0 to 15 16 to 30 31 to 45 46 to 60 61 to 75 76 to 90 (Days)
Days Days Days Days Days Days

Requirement
05
Gathering

Analysis 15

Design 25

Coding 30

Testing 10

Deployment &
5
Implementation

Documentation Parallel

Total Time
90
(Days)
14
E-R Diagram

3/13/2015 15
1 1
MANAGE ADMIN MANAGE

m m
m
COMPANY JOB SEEKER
GIVE m
m m

m
POST VIEW m FEEDBACK

m
m
JOB SEE

3/13/2015 16
UML DIAGRAM
Use Case Diagram
Use Case Diagram (Admin)
Edit Profile

Manage Job

Manage
Company Chart

Manage Plan

View Jobseeker
Admin info

Compose
Message

View feedback
Use Case Diagram (Company)

Update Job

Manage Company

Compose
Message

Company
View Inbox

Give Feedback
Use Case Diagram (Jobseeker)
Edit Profile

View Job Plan

View Company
Info

View Job Alert

Apply For Job


Jobseeker
Cancel
Registration

Post Comment

Give feedback
Activity Diagram (Admin)

Login

Is
Valid?
NO
Yes

Edit Profile Manage View Jobseeker


Company View Feedback
Info
Manage Job Manage Compose
Plan Message

Logout
Activity Diagram (Company)

Login

Is
NO Valid?

Yes

Manage Compose View Inbox Give Feedback


Update Job Company Message

Logout
Activity Diagram (Jobseeker)

Login

Is
Valid?
NO
Yes

Edit Profile View Apply For Post


Company Job Comment

View Job View Job Cancel


Alert Registration Give Feedback

Logout
Class Diagram
Com Code
Job Master
Com Code 1
* Job Code
Com Name
Job Title
Head O City 1
Com Name
Add()
Add()
Delete()
View()
Delete()
Reg Detail
1
User Code
1
User Name
Password
Add()
1
View()
Delete() 1 Com Message
* User Code
* Send To
* Message
Job Cri Mast Add()
User Code Feedback View()
* Delete()
Des Job Id
Reg Plan Work Exp User Code
P Id User Type
P Type Add()
Contact Us
View() Add()
Add() Delete() Id
First Name
View() Last Name
Add()
View()
Delete()
Sequence Diagram (Admin)
Sequence Diagram (Company)
Sequence Diagram (Jobseeker)
Collaboration
Collabration Diagram (Admin)
1.1 Check Username & Password
2.1.Add,Update,Delete Profile Details
3.1Add,Update,Delete Job Detail
4.1.Manage Job
5.1. Add Plan Details.

Computer Technology Foundation Database


1.1.1 Get Response
2.1.1 Get Response
1.Request For Login 3.1.1 Get Response
1.1.1.1 Successfully Login 4.1.1 Get Response
2.Manage Edit Profile 2.1.1.1 Successfully Manage Profile
3.Manage Job 5.1.1 Get Response
3.1.1.1 Successfully Manage Job Details
4.Manage Company Chart 4.1.1.1 Successfully Manage Company Chart
5. Manage Plan 5.1.1.1 Successfully Manage Plan
6.Request For Logout 6.1.1.1 Successfully Logout

Admin
Collabration Diagram (Company)

1.1 Check Username & Password


2.1.Add,Update,Delete Profile
3.1Add,Update,Delete Job Detail
4.1.Manage Company Detail
5.1.Compose Message

Computer Technology Foundation Database


1.1.1 Get Response
2.1.1 Get Response
1.Request For Login 3.1.1 Get Response
1.1.1.1 Successfully Login 4.1.1 Get Response
2.Manage Profile 2.1.1.1 Successfully Manage Profile 5.1.1 Get Response
3.Update Job Details 3.1.1.1 Successfully Job Details
4.Manage Company 4.1.1.1 Successfully Manage Company
5.Send Message 5.1.1.1 Successfully Send Message
6.Request For Logout 6.1.1.1 Successfully Logout

Company
Collabration Diagram (Jobseeker)
1.1 Check Username & Password
2.1Make The Search Details
3.1. Manage Criteria
4.1 Successfully Make Job Alert
5.1 Successfully Apply For Job
6.1 Successfully Give Feedback

Computer Technology Foundation Database


1.1.1 Get Response
2.1.1 Get Response
1.Request For Login 3.1.1 Get Response
1.1.1.1 Successfully Login 4.1.1 Get Response
2.Make Search Details 2.1.1.1 Successfully Search Details. 5.1.1 Get Response
3.Manage Criteria 3.1.1.1 Successfully Manage Criteria 6.1.1 Get Response
4.Make Job Alert 4.1.1.1 Successfully Make Job Alert
5.Apply Job 5.1.1.1 Successfully Apply For Job
6.Give Feedback 6.1.1.1 Successfully Give Feedback
7.Request For Logout 7.1.1.1 Successfully Logout

Jobseeker
DATA DICTIONARY

3/13/2015 31
Table name :- Registration
Description :- To keep detail of Registration
Primary key :- User_Name

Sr. No. Field Name Data Type/Size Constraint Discription

1 User _Name Varchar(20) Primary Key store user name.


2 Title Varchar(20) Not Null It desire title.
3 First_Name Varchar(20) Not Null Store the first name.
4 Last_Name Varchar(20) Not Null Store the last name.
5 Address Varchar(100) N/t3ot Null Store the address.
6 City Varchar(20) Not Null Store the city.

7 State Char(20) Not Null Store the state.


8 Contact_No Numeric(10) Not Null Store the contact no.

3/13/2015 Continue 32
Continue
Sr. No. Field Name Data Type/Size Constraint Discription

10 Email _Id Varchar(60) Null First name of user.

11 Qualification Varchar(20) Not Null Add qualification.

12 Stream Varchar(20) Not Null Desire stream.

13 Passing _Year Numeric(4) Not Null Store the passing year.

14 Class Varchar(20) Not Null Desire class.

15 Birth _Date Date(10) Not Null Store the birthdate.

16 Age Numeric(2) Not Null Store the age.

17 Experience Numeric(2) Null Store the experience.

18 Designation Varchar(20) Null Add designation.

19 Date Date(10) Not Null Store date.

3/13/2015 33
Table name :- Compose_Message
Description :- To keep detail of Compose Message
Reference key :- User_Name

Sr. No. Field Name Data Type/Size Constraint Discripction

1 User_Name Numeric(4) Reference Key Store the user Name.

2 Date Date(10) Not Null Store the date.

3 Send_To Varchar(60) Not Null It will send the message.

4 Message Varchar(100) Not Null Store information of job


seekers message.
5 Type Varchar(20) Not Null Type of the message.

3/13/2015 34
Table name :- Feedback
Description :- This table is use for give feedback.
Reference key :- User_Name

Sr. No. Field Name Data Type/Size Constraint Discripction

1 User_Name Varchar(20) Reference Key Store the user name.

2 Feedback Varchar(100) Not Null Store feedback.

3 Feedback_Date Date Not Null It store feedback date.

3/13/2015 35
Table Name :- Job_Master_Details
Description :- To Keep detail of Company
Primary Key :- Job_Code

Sr.No Field Name Data Constrains Discription


Type/Size

1 Job_Code Numeric(4) Primary Key Store the job code.


2 Job_Title Varchar(4) Not Null Store the title.
3 Company_Code Varchar(20) Reference Key Store the company code.

4 Minimum_Salary Numeric(7) Not Null Store minimum salary.

5 Maximum _Salary Numeric(7) Not Null Store maximum salary.

6 Experience Numeric(2) Not Null Store experience.


7 Qualification Varchar(20) Not Null Add qualification.

3/13/2015 36
Table Name :- Job_Criteraea_Master_Details
Description :-To Keep detail of Jobseeker
Reference Key :-User_Name

Sr.no Field Name Data Type/Size Constrains Discription

1 User _Name Varchar(20) Reference Key Store user name.


2 Location Varchar(20) Not Null Current location of
job seeker.
3 Desire _Job Varchar(20) Not Null Desire job.

4 Work _Experience Numeric(7) Not Null Store experience.


5 Minimum_ Accepted Numeric(7) Not Null Store minimum
_Salary salary.
6 Maximum_ Salary Numeric(7) Not Null Store maximum
salary.
7 Old _Designation Varchar(20) Not Null Add designation.

3/13/2015 37
Table name :- Company_Master
Description :- To keep detail of Company
Primary key :- Company_Code
Sr.No Field name Data Constrain Discription
Type/Size

1 Company _Code Numeric(4) Primary key Store the company code.

2 Company _Name Varchar(20) Not Null Store the company name.

3 Head _Office _City Varchar(20) Not Null Store the head office city.

4 Head Office_ Numeric(10) Not Null Store offices contact


_Cont_No number.
5 No_Of _Branch Numeric(4) Not Null Store no of branch.

6 Email _ID Varchar(60) Not Null It store the email id.

7 Website Varchar(40) Not Null Store the web site.

8 Company _Type Varchar(20) Not Null Company type of employee.


38
3/13/2015
Table name :- Admin_Plan_Master
Description :- To keep detail of Admin
Primary key : -Plan_ID

Sr.no. Field name Data Type/size Constrain Discription

1 Plan_ID Numeric(4) Primary key Store the plan ID.

2 Plan_Type Varchar(20) Not Null Store the plan type.

3 Duration_Mode Varchar(6) Not Null Desire the duration


mode.
4 Duration Numeric(2) Not Null Add prefered job
location.
5 Rent Numeric(7) Not Null Store the rent.

6 Specification Varchar(60) Not Null Store the specification.

3/13/2015 39
Table name :- Jobseeker_Payment_Master
Description :- To keep detail of Jobseeker
Reference key :-User_Name

Sr.no Fieldname Data Type/size Constrain Discription

1 User_Name Varchar(20) Reference key Store user name.

2 Bank _Name Varchar(20) Not Null Desire the bank name.

3 Payment_Mode Varchar(10) Not Null Store the payment mode.

4 Pin_Number Numeric(16) Not Null Store pin number.

5 Valid_Date Date(10) Not Null Store the valid date.

6 Ammount Numeric Not Null Store the ammount.

3/13/2015 40
INPUT DESIGN

3/13/2015 41
Admin-Login with validation

Description: - This webpage is display login page validation.


3/13/2015 42
Admin Login

Description: - This webpage is display Admin login page .


3/13/2015 43
News

Description: - This webpage is use for update a news.

3/13/2015 44
Add Plan

Description: - This webpage is use for add a new plan .


3/13/2015 45
Compose Message

Description: - This webpage is display compose message page.

3/13/2015 46
RESUME

Description: - This webpage is display resume of client.


3/13/2015 47
RESUME SEND

Description: - This webpage is display resume send .

3/13/2015 48
INPUT DESIGN FOR CLIENT
Login

Description: - This webpage is display login page validation.

3/13/2015 49
Client Login

Description: - This webpage is display Client login page .

3/13/2015 50
Job Criteria

Description: - This webpage is use for add a job criteria .

3/13/2015 51
SEARCH JOB

Description: - This webpage is display job list .

3/13/2015 52
Compose Mail

Description: - This webpage is display validation in compose mail page .

3/13/2015 53
Compose Mail

Description: - This webpage is display compose mail for admin .

3/13/2015 54
INPUT DESIGN FOR COMPANY
Login

Description: - This webpage is display login page validation.


3/13/2015 55
Company Login

Description: - This webpage is display Company login page .


3/13/2015 56
JOB MASTER

Description: - This webpage is use to add a job .


3/13/2015 57
Compose Mail

Description: - This webpage is display validation .


3/13/2015 58
Compose Mail

Description: - This webpage is use for compose mail .


3/13/2015 59
Company Detail

Description: - This webpage is use for add a company details .


3/13/2015 60
INPUT DESIGN FOR GUEST
Select Plan

Description: - This webpage is display plan .


3/13/2015 61
Registration

3/13/2015 Description: - This webpage is use for registration . 62


Payment

Description: - This webpage is display payment for particular plan .


3/13/2015 63
OUTPUT DESIGN

3/13/2015 64
OUTPUT DESIGN FOR ADMIN
HOME

Description: - This webpage is display admin home page .


3/13/2015 65
VIEW COMPANY

Description: - This webpage is display company list .


3/13/2015 66
VIEW INBOX

Description: - This webpage is display admin inbox .


3/13/2015 67
VIEW JOB

Description: - This crystal report is display the user can apply for job .
3/13/2015 68
VIEW SIGNUP INFORMATION

3/13/2015 Description: - This webpage is display register user information . 69


OUTPUT DESIGN FOR CLIENT
SEARCH JOB

Description: - This webpage is display search job for post .


3/13/2015 70
SEARCH JOB BY CITY

Description: - This webpage is display search job by city.


3/13/2015 71
VIEW COMPANY

Description: - This webpage is display Company list.


3/13/2015 72
OUTPUT DESIGN FOR COMPANY
HOME

Description: - This webpage is display Company home page .


3/13/2015 73
INBOX

Description: - This webpage is display Company Inbox .


3/13/2015 74
OUTPUT DESIGN FOR GUEST
HOME

Description: - This webpage is display Guest home page .


3/13/2015 75
CONTACT US

Description: - This webpage is display Contact us page .


3/13/2015 76
ABOUT US

Description: - This webpage is display About us page .

3/13/2015 77
TESTING

Case Id Test Case Test Condition Excepted Output Actual Output Pass /
Fail
1 Validation Required Field Mandatory field You have to enter Pass
Test Case Validation should not be blank value in mandatory
field
Regular A predefine format Check proper format Pass
Expression should be follow

Compare Check with predefine Compare with control Pass


Validation control

2 Registration E-mail E-mail format Must be E-mail format must be Pass


Input input.
Confirmation Password & confirm Password & confirm Pass
password password match password match.

Text field All information must All information must Pass


be input be input
Pin code Pin code must be 6 Pin code must be 6 Pass
digit digits.
78
3/13/2015
Mobile no Must be a digit Must be a digit Pass 78
Case Id Test Case Test Condition Excepted Output Actual Output Pass /
Fail
3 Login Non-Registered User The System will not allow Non-Registered user can Fail
Non Registered User to not Login.
Login.

Wrong User Name And The system displays an The system displays an Fail
Password Error Message, prevents Error Message Invalid
from Login. User Name or Password,
prevents from Login.

Enter Correct User The system updates The System Display Home Pass
Name And Password Session variables and Page for User/Admin.
redirect to home page.

4 Payment Page Compulsory Field data Enter data in a Data must be field in Pass
entry compulsory field with compulsory field
required field otherwise its display
validations. messages.
Pin No Pin code must be 16 digit Pin code must be 16 Pass

digits.
79
Case Id Test Case Test Condition Excepted Output Actual Output Pass /
Fail

5 Change Change Password If User Want To Change The System Update Pass
Password Password,Password Password After Verified Old
Will Change. Password

80
POST IMPLEMENTATION

The website application is self maintained.

The project support already multiple Job .

There is no need provide post implementation support.

The admin can access add ,edit ,delete process.

68
FUTURE ENHANCEMENT
This project is completed but still they want to update and modify some modules.
We are always thinking about Guest requirements also growing day by day. We
always want implement something more. This project is completed when you
watch, but we want to implement more things.

We will add new future like User is easily cancel Registered .

We will provide user can cancel event in 24 hours of booking.

We will also provide Different Types of Packages. Such like Royal ,

Classsic , Basic Package , etc...

82
BIBLIOGRAPHY

During the development of our system, we have taken the reference from
various books and journals, which we would like to mention in this
section.

Book

ASP.Net Wth C# by Shyam N. Chavda


SQL Database

Websites
http://www.Shubhevent.com/
http://www.RajpathClub.com/
http://www.sourcecode.com/

83
3/13/2015 84