Online Job Portal System

ACKNOWLEDGEMENT
First and foremost we would like to thank of course teacher name for giving us a chance to work in this project and giving us an opportunity to enhance our technical skills and performance.

We would like to thank our parents and teachers for supporting us during our academic career, who are always support us so that we could focus on our project work. Finally, I would like to thank all of them whose names are not mentioned here but have helped us in some way to accomplish the work.

ABSTRACT
In the current scenario, there is a rat race in each and every professional field. It is also true for job market. A job portal is a website dedicated for online information about recruiters as well as job seekers. A job portal helps both the job seekers and recruiters finding the right organization for the employees. In the case of job seekers, according to their educational qualification, experience and their preferences, the job portal shows the list of companies to the job seeker. And, to the recruiters, provides the suitable candidates from a pool of lacks. So, a job portal is the perfect online arena, where both the job seekers and the employers find their goal in the pursuit of getting a top notch company for the suitable candidates

Contents
1 INTRODUCTION 
1.1 About Project . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . .
1.2
Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  . . . . . . .

2 REQUIREMENT ANALYSIS 
2.1 Functional Requirements . . . . . . . . . . . .  . . . . . . . . . . . . . . . . .  . . . . . . . . . .
2.1.1 Admin . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . .. . . . . . . . . . .  . . . . . . . . . .
2.1.2
Employer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.1.3
Job Seekers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.2 Non-Functional Requirements . . . . . . . . . . . . . . . . . . . . .
2.3
Hardware Requirements . . . . . . . . . . . . . . . . . . . . . . . . . .
2.4
Software Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . .

3 SYSTEM DESIGN 
3.1 Use Case Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.2
Sequence Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.3
Data Flow Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.3.1 Level 0 and Level 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.4 Screen-shots . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.4.1 Home Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.4.2 Login Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.4.3 Registration Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.4.4 Employer Control Panel . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.4.5 Jobseeker Control Panel . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.4.6
Contact Us . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.5 Data Base Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.6
Flow Chart. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4 CONCLUSION AND FUTURE WORK

List of Figures
3.1 Use Case Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.2 Sequence Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.3 DFD Level 0, 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.4 Home Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.5 Login Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.6 Employer and Jobseeker Registration Page . . . . . . . . . . . . . . . . . . . . . . . . .
3.7 Employer control panel Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.8 Jobseeker Control Panel Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.9 Contact Us Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.10 Data Base Design. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.11 Flow Chart. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Chapter 1
INTRODUCTION

  1. About Project
    Online job portal is a web application built in asp.net. It provides the candidates, ability to register to this application and search for jobs, manage their accounts. Each candidate will have an account with their profile page.On the other hand, Employers those are willing to publish the jobs for their company to candidates, can register to the job portal and get their own account created and can post jobs to portal’s database. Registered Employers can add or remove jobs and these jobs can be seen by various candidates and they can contact the concern person for the job. Main aim of this web application is to make an user friendly platform where, applicant can search jobs easily and is accessible to everyone who are interested. The Purpose of the application is to provide Job portal for Job Seekers, to submit their CV and apply for job, where Employer can select best Employees from available candidate profile.

  1. Modules
    The main users in the project can be categorized into three modules as follow:
    1. Admin
    2. Employer
    3. Jobseeker

Chapter 2
REQUIREMENT ANALYSIS
2.1 Functional Requirements
In this section we will briefly discuss different functional requirement of different users.
2.1.1 Admin
1. Manage Job Seeker and Employer Profiles
2. Add New Services, Related to Employers or Job Seekers
3. Provide Roles and Authentication to Users
4. Ability to change the look and feel of your site by changing template
5. Most Recent Jobs to be displayed on home page
6. Add/Edit/Remove locations for which jobs can be posted
7. Admin can Add/Edit/Delete any job.
8. Download CV or application submitted by jobseekers


2.1. FUNCTIONAL REQUIREMENTS 
14. Find Job seekers and Employers on the basis of Keyword, name, Email-address, Country, etc
15. Setup multiple admin with file access privileges
2.1.2 Employer
1. Ability to Show resume.
2. Post jobs with detailed job description (job title, company name, job type, description, required qualification.)
3. Ability to create and edit profile.
4. Retrieve passwords reset by automated email.
5. Employer Registration.
6. Retrieve passwords by automated email.
7. Update profile at any time.
8. View Submitted Job Seeker CV
9. Download CV or application submitted by jobseekers.

2.2. NON-FUNCTIONAL REQUIREMENTS 5
2.1.3 Job Seekers
1. Apply for a job with the click of a button
2. Resume Posting.
3. Job Seeker Registration
4. Login and update profile. 
5. Add multiple list of qualification and experience.
6. Ability to add and submit Photos to profile.
7. Ability to add Cover Letter when apply for job.
2.2 Non-Functional Requirements
1. Secure access of confidential data (user’s details). SSL can be used.
2. 24 X 7 availability.
3. Better component design to get better performance at peak time.
4. Flexible service based architecture will be highly desirable for future extension.

2.3. HARDWARE REQUIREMENTS
2.3 Hardware Requirements
Processor : Intel Pentium And Above Version
Speed : 1.60 GHz
Hard Disk : 20GB And Above
Key Board : Standard
2.4 Software Requirements
Operating System : Windows 7 or Above
Data Base : SQL
Tools : .NET, JQUERY, Windows Server.

3.1 Use Case Diagram

                                 Figure 3.1: Use Case Diagram

3.2 Sequence Diagram

Figure 3.2: Sequence Diagram

3.3 Data Flow Diagram

                                                                 Figure 3.3: DFD Level 0, 1

3.4 Screen-shots

3.4.1 Home Page

                                                          Figure 3.5: Home Page

3.4.2 Login Page

                                                    Figure 3.6: Login Page

3.4.3 Registration Page

               Figure 3.7: Employer and Jobseeker Registration Page

3.4.4 Employer Control Panel

                          Figure 3.8: Employer control panel Page

3.4.5 Jobseeker Control Panel

     
                         
Figure 3.9: Jobseeker Control Panel Page

3.4.6 Contact Us

                                                        Figure 3.10: Contact Us Page

3.5 Data Base Tables

                                                                           Figure 3.11: Database Tables

3.6 Flow Chart


                         
Figure 3.11 Flow Chart

Chapter 4
CONCLUSION AND FUTURE WORK
Here, we are designed a project “Online Job Portal” using ASP.NET. All the application codes are in ASP.NET with the Windows IIS Server and JQUERY backend. This portal provides all the features. Our project satisfies all the functional requirements mentioned in the project, however, it doesn’t contain any Franchise module. In future we will add some feature in this portal with some other variation, we would like to design more user friendly portal system.