a project presentation on online job...
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