a project presentation on online job...

Post on 24-Mar-2018

252 Views

Category:

Documents

12 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Online Job Portal

A Project Presentation on

Submitted By:

Khushbu Prajapati (13084231227)Kinjal Patel (13084231137)

Internal Guide:

Mrs.Shital B.Patel

Submitted To:Department of Computer Science,

Ganpat University,384012

Group No: 5

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

INDEX

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)

3/13/2015 4

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. PrajapatiMiss Kinjal R.Patel

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 . it’s 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 MODULEAdmin 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

3/13/2015 11

HARDWARE REQUIREMENT (MINIMUM)

Server Side Requirement

Processor 2.0 GHzRAM 2 GBHard Disk 8 GB (free space)

Prosessor 1.0 GHzRAM 1 GBHard Disk 2 GB (free space)

Client Side Requirement

12

SOFTWARE REQUIREMENT (MINIMUM)

Client Side Requirement

Operating System Window Server 2003 or Any CompatibleOperating System

Web Server IIS 6.0

Runtime Environment .NET framework 4.0

Back – End Tool Microsoft SQL Server 2008

Operating System Window XP or Any Compatible Operating System

Web Browser Internet Explorer 6.0 or Any Compatible Browser

Server Side Software Requirement

If Register User ?

Login Registration

ifValid

?

Check the user

Manage Profile

Manage Job

Manage Company Chart

Manage Plan

Edit Profile

View Company Info

View Job Plan

Log out

No

Yes

YesAdmin Jobseeker

No

Yes

Yes

Start

Stop

User Managment

View Job Alert

System FlowchartSystem Flowchart

Update Job

Manage Company

Compose message

Company

View Jobseeker Information

View Inbox

View Inbox

Apply For Job

Cancel Member Registration

View Inbox

Post Comment

Give feedback

View feedback Give feedback

Development Phase

90 DaysDuration

(Days)0 to 15Days

16 to 30Days

31 to 45Days

46 to 60Days

61 to 75Days

76 to 90Days

Requirement Gathering 05

Analysis 15

Design 25

Coding 30

Testing 10

Deployment &Implementation 5

Documentation Parallel

Total Time (Days) 90

TIME LINE CHART

14

3/13/2015 15

E-R Diagram

3/13/2015 16

ADMIN

COMPANY JOB SEEKER

MANAGE MANAGE

JOB

POST VIEW

GIVE

SEE

FEEDBACK

1 1

m

m

m

mm

m

mm

m

m

UML DIAGRAM

Admin

Edit Profile

Manage Job

Use Case Diagram (Admin)Use Case Diagram

Manage Company Chart

ComposeMessage

Manage Plan

View Jobseeker info

View feedback

Update Job

Manage Company

Use Case Diagram (Company)

Company

Compose Message

View Inbox

Give Feedback

Edit Profile

Apply For Job

Use Case Diagram (Jobseeker)

Jobseeker

View Job Alert

View Job Plan

View Company Info

Cancel Registration

Post Comment

Give feedback

Login

IsValid?

Edit Profile

Manage Plan

Logout

Activity Diagram (Admin)

NOYes

Manage Job

Manage Company

Compose Message

View JobseekerInfo

View Feedback

Login

IsValid?

Update Job

Logout

Activity Diagram (Company)

NO

Yes

Manage Company

Compose Message

View Inbox Give Feedback

Login

IsValid?

Edit Profile

View JobAlert

Logout

Activity Diagram (Jobseeker)

NOYes

View Job

View Company

CancelRegistration

Apply For Job

Give Feedback

PostComment

Class Diagram

Com CodeCom NameHead O CityAdd()Delete()

Com Code

Reg Detail

User CodeUser NamePasswordAdd()View()Delete() Com Message

User CodeSend To

Add()View()Delete()

Contact Us

IdFirst NameLast Name

Add()View()Delete()

Feedback

IdUser CodeUser Type

Add()Delete()

Reg PlanP IdP Type

Add()View()

Message*

1

*

1

*

Job Master

Job CodeJob TitleCom NameAdd()View()Delete()

Job Cri MastUser CodeDes Job Work ExpAdd()View()

1

*

1

1*

1

Sequence Diagram (Admin)

Sequence Diagram (Company)

Sequence Diagram (Jobseeker)

Computer Technology Foundation

Admin

Database

1.Request For Login2.Manage Edit Profile3.Manage Job4.Manage Company Chart5. Manage Plan6.Request For Logout

1.1 Check Username & Password2.1.Add,Update,Delete Profile Details3.1Add,Update,Delete Job Detail4.1.Manage Job5.1. Add Plan Details.

1.1.1 Get Response2.1.1 Get Response

3.1.1 Get Response4.1.1 Get Response5.1.1 Get Response

1.1.1.1 Successfully Login2.1.1.1 Successfully Manage Profile3.1.1.1 Successfully Manage Job Details4.1.1.1 Successfully Manage Company Chart5.1.1.1 Successfully Manage Plan6.1.1.1 Successfully Logout

Collaboration Collabration Diagram (Admin)

Computer Technology Foundation

Company

Database

1.Request For Login2.Manage Profile3.Update Job Details4.Manage Company

6.Request For Logout

1.1 Check Username & Password2.1.Add,Update,Delete Profile3.1Add,Update,Delete Job Detail4.1.Manage Company Detail

1.1.1 Get Response2.1.1 Get Response

3.1.1 Get Response4.1.1 Get Response1.1.1.1 Successfully Login

2.1.1.1 Successfully Manage Profile3.1.1.1 Successfully Job Details4.1.1.1 Successfully Manage Company

6.1.1.1 Successfully Logout

Collabration Diagram (Company)

5.1.Compose Message

5.1.1 Get Response

5.Send Message 5.1.1.1 Successfully Send Message

Computer Technology Foundation

Jobseeker

Database

1.Request For Login2.Make Search Details3.Manage Criteria4.Make Job Alert

1.1 Check Username & Password2.1Make The Search Details3.1. Manage Criteria

1.1.1 Get Response2.1.1 Get Response3.1.1 Get Response

1.1.1.1 Successfully Login2.1.1.1 Successfully Search Details.3.1.1.1 Successfully Manage Criteria

7.1.1.1 Successfully Logout

Collabration Diagram (Jobseeker)

7.Request For Logout

4.1.1.1 Successfully Make Job Alert

4.1 Successfully Make Job Alert

4.1.1 Get Response

5.1 Successfully Apply For Job6.1 Successfully Give Feedback

5.1.1.1 Successfully Apply For Job 6.1.1.1 Successfully Give Feedback

5.Apply Job6.Give Feedback

5.1.1 Get Response6.1.1 Get Response

3/13/2015 31

DATA DICTIONARY

3/13/2015 32

Table name :- RegistrationDescription :- To keep detail of RegistrationPrimary 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.

Continue…

3/13/2015 33

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.

Continue…

3/13/2015 34

Table name :- Compose_MessageDescription :- To keep detail of Compose MessageReference 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 seeker’s message.

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

3/13/2015 35

Table name :- FeedbackDescription :- 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 36

Table Name :- Job_Master_DetailsDescription :- To Keep detail of CompanyPrimary Key :- Job_Code

Sr.No Field Name Data Type/Size

Constrains Discription

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 37

Table Name :- Job_Criteraea_Master_DetailsDescription :-To Keep detail of JobseekerReference 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 _Salary

Numeric(7) Not Null Store minimum salary.

6 Maximum_ Salary Numeric(7) Not Null Store maximum salary.

7 Old _Designation Varchar(20) Not Null Add designation.

Sr.No Field name Data Type/Size

Constrain Discription

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_ _Cont_No

Numeric(10) Not Null Store office’s contact 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.

Table name :- Company_MasterDescription :- To keep detail of CompanyPrimary key :- Company_Code

3/13/201538

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.

Table name :- Admin_Plan_MasterDescription :- To keep detail of AdminPrimary key : -Plan_ID

3/13/2015 39

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.

Table name :- Jobseeker_Payment_MasterDescription :- To keep detail of JobseekerReference key :-User_Name

3/13/2015 40

3/13/2015 41

INPUT DESIGN

3/13/2015 42

Description: - This webpage is display login page validation.

Admin-Login with validation

3/13/2015 43

Admin Login

Description: - This webpage is display Admin login page .

3/13/2015 44

News

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

3/13/2015 45

Add Plan

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

3/13/2015 46

Compose Message

Description: - This webpage is display compose message page.

3/13/2015 47

RESUME

Description: - This webpage is display resume of client.

3/13/2015 48

RESUME SEND

Description: - This webpage is display resume send .

3/13/2015 49

INPUT DESIGN FOR CLIENT

Description: - This webpage is display login page validation.

Login

3/13/2015 50

Client Login

Description: - This webpage is display Client login page .

3/13/2015 51

Job Criteria

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

3/13/2015 52

SEARCH JOB

Description: - This webpage is display job list .

3/13/2015 53

Compose Mail

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

3/13/2015 54

Compose Mail

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

3/13/2015 55

INPUT DESIGN FOR COMPANY

Description: - This webpage is display login page validation.

Login

3/13/2015 56

Company Login

Description: - This webpage is display Company login page .

3/13/2015 57

JOB MASTER

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

3/13/2015 58

Compose Mail

Description: - This webpage is display validation .

3/13/2015 59

Compose Mail

Description: - This webpage is use for compose mail .

3/13/2015 60

Company Detail

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

3/13/2015 61

INPUT DESIGN FOR GUEST Select Plan

Description: - This webpage is display plan .

3/13/2015 62

Registration

Description: - This webpage is use for registration .

3/13/2015 63

Payment

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

3/13/2015 64

OUTPUT DESIGN

3/13/2015 65

OUTPUT DESIGN FOR ADMIN HOME

Description: - This webpage is display admin home page .

3/13/2015 66

VIEW COMPANY

Description: - This webpage is display company list .

3/13/2015 67

VIEW INBOX

Description: - This webpage is display admin inbox .

3/13/2015 68

VIEW JOB

Description: - This crystal report is display the user can apply for job .

3/13/2015 69

VIEW SIGNUP INFORMATION

Description: - This webpage is display register user information .

3/13/2015 70

SEARCH JOB

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

OUTPUT DESIGN FOR CLIENT

3/13/2015 71

SEARCH JOB BY CITY

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

3/13/2015 72

VIEW COMPANY

Description: - This webpage is display Company list.

3/13/2015 73

OUTPUT DESIGN FOR COMPANY HOME

Description: - This webpage is display Company home page .

3/13/2015 74

INBOX

Description: - This webpage is display Company Inbox .

3/13/2015 75

OUTPUT DESIGN FOR GUEST HOME

Description: - This webpage is display Guest home page .

3/13/2015 76

CONTACT US

Description: - This webpage is display Contact us page .

3/13/2015 77

ABOUT US

Description: - This webpage is display About us page .

3/13/2015 7878

Case Id Test Case Test Condition Excepted Output Actual Output Pass / Fail

1 ValidationTest Case

Required Field Validation

Mandatory field should not be blank

You have to enter value in mandatory

field

Pass

Regular Expression

A predefine format should be follow

Check proper format Pass

Compare Validation

Check with predefine control

Compare with control Pass

2 Registration E-mail E-mail format Must be

Input

E-mail format must be

input.

Pass

Confirmation

password

Password & confirm

password match

Password & confirm

password match.

Pass

Text field All information must

be input

All information must

be input

Pass

Pin code Pin code must be 6

digit

Pin code must be 6

digits.

Pass

Mobile no Must be a digit Must be a digit Pass

TESTING

79

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 to

Login.

Non-Registered user can

not Login.

Fail

Wrong User Name And

Password

The system displays an

Error Message, prevents

from Login.

The system displays an

Error Message “Invalid

User Name or Password”,

prevents from Login.

Fail

Enter Correct User

Name And Password

The system updates

Session variables and

redirect to home page.

The System Display Home

Page for User/Admin.

Pass

4 Payment Page Compulsory Field data entry

Enter data in a compulsory field with

required field validations.

Data must be field in compulsory field

otherwise its display messages.

Pass

Pin No Pin code must be 16 digit Pin code must be 16

digits.

Pass

80

Case Id Test Case Test Condition Excepted Output Actual Output Pass / Fail

5 Change Password

Change Password If User Want To Change Password,Password

Will Change.

The System Update Password After Verified Old

Password

Pass

POST IMPLEMENTATION

68

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

82

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

FUTURE ENHANCEMENT

83

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. ChavdaSQL Database

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

BIBLIOGRAPHY

3/13/2015 84

top related