Documente Academic
Documente Profesional
Documente Cultură
Portal
CONTENTS
SN . l O
I PROJECT CATEGORY V .
Employment
Portal
VPROJECT SHEDULING I I .
VANALYSIS I I I .
DFD ER Diagram Class Diagram 7 1 0 1 1
1 2 1 3
X .
PROCESS LOGIC FOR EACH MODULE LIST OF THE REPORT OF THE PROJECT
1 6
X I .
1 7
Employment
Portal
X I I .
SEQUIRITY MECHANISM
1 8
X I I I .
FUTURE SCOPE AND ENHANCEMENT
1 9
X I V .
BIBLIOGRAPHY
1 9
Employment
Portal
INTRODUCTIO N
Each years large number of students are being graduate, after completing the degree they travel here and there in search for jobs. So, one who wants to provide services to search jobs through the help of web employment portal? This new era of internet, number of students are searching jobs through the web. So, almost all the company these days are developing employment portal to provide the service to search the jobs or employee for their own company. Now a day resume posting and job search web sites are very much popular mainly to the jobseekers and who wants good employee for their company. This employment portal will give free access to post their resume and search job postings for free and employers have to pay a fee to post their jobs and search the resumes online. Admin has power to view the entire posted resume.Our employment portal is too much dedicated to meet every aspect of the jobseekers that is needed to post a resume to the admin/ Database server of company. This project helps to fulfill all the requirement of the recruiters and the jobseekers.The centrally managed database makes the administration easy. It provide Summarized information about the requitments /career of companies , jobseekers profile.
OBJECTIV E
NAVEEN KUMAR (074852126) 4
Employment
Portal
The main objective of my project is to develop a web-site for Employment. Develop a web based application, which is global and reachable to every user. This web based application provides an easy to use interface to get a job for Jobseeker and to recruite an employee for the company.
It acts as a bridge between Jobseeker and the Employer. It will reduce the cost and the time of recruitment process. It contains an admistrative section which is very well protected by user name and password that preventes unauthorized access.
PROJECT CATEGORY
Hardware Requirements
Employment
Portal
Software Requirements
Windows 98 / NT / 2000 / XP
Employment
Portal
Employment portal is an online application that will used by both Job seekers and requirters. Jobseeker can search jobs and apply job online using Employment portal . Jobseeker first open site and create account by getting registration and also search job of the registered company and apply online for suitable job profile. Job seeker also gets all the information about vacancy on this project. Requirters register on Employment portal and post the job online and sort listed the candidates applied for this job and download the resume of the candidates, and sends bulk mails to the candidates for further information. Administrator is responsible for managing the sites by allowing jobseeker and employee to registration on site.
PROJECT PLANNING
I have selected incremental model for developing the project because I will develope the Project module by module. I will work on one module at one time and after completing that I will develope another modul. The incremental build model is a method of software development where the model is designed, implemented and tested incrementally (a little more is added each time) until the product is finished. It involves both development and maintenance. The product is defined as finished when it satisfies all of its requirements. This model combines the elements of the waterfall model with the iterative philosophy of prototyping. The product is decomposed into a number of components, each of which are designed and built separately.
ANALYSIS
DESIGNING
CODING TESTING
PROJECT SHEDULING
OPERATION
To schedule the project many scheduling techniques are available. Gantt chart and
Employment
Portal
A PERT chart is a graphical representation of a projects schedule, showing the sequence of tasks, which tasks can be performedsimultaneously,and the critical path of tasks that must be completed on time in order for the project to meet its completion deadline.The chart can be constructed with a variety of attribures,such as earliest and latest start dates for each task, and slack time between tasks.A PERT chart can document an entire project or a key phase of a project.
A
3 3
DFD
OF EMPLOYMENT PORTAL Context level DFD:-
Employment
Portal
Sign in/Sign up
Jobseeker
Search result
Employer
Employer Status
New Jobseeker
Update_database D B
Jobseeker_info
Forward to Login_Process Password verification
Sign_up
Registered Jobseeker
Password
Login successful
Login successful
New Employer
NAVEEN KUMAR (074852126)
Employment
Portal
Employer Details D B
Employer_info
Forward to Login_Process Password verification
Registered Employer
Sign_up
Login successful
Password
4.0
& Other 2nd level DFD: - For PROFILE OPERATION OF JOBSEEKER Module Process
Successful login
5.1 Select
Chang password
profile process
Edit profile
Hide profile
Jobseeker_info
Update_database
D B
4.1 Select Process related Job Process 4.4 Mail to frainds Process
10
Employment
Portal
Block Company
Conformation Conformation
Jobseeker_info
D B
Process
Applied Candidate
Conformation
Conformation
Update_databas e
Jobseeker_info
D B
ERDiagram
Name
Street
Admin
Uploa Po Ha d s st
11
Employment
1
Portal
1 Contai ns
Street
M 1
1 1 M Desire Jobs M
1
Functional-area Name
Experience Information
1
Key_Skills
Specializati on
1 1 1 1 M Education qualification
Resume
1
Titl e Company_name Institute Passing-year
1 1
Employer information
Contactperson Creation-date State Pin Country
Contai ns 1
1 Date information
Expiry-date
JS address information
City
Street
12
Employment
Portal
Class Diagram
Admin
firstname lastname username password email phone Status gender Dob address
login()
: String : String : String : String : String : long : String : String : date : String
Employee
firstname
: void
changePassword() : void forgotPassword() : String createEmployee() :void viewEmployeeProfile() : void viewProfilesOfCompanies() : List blockCompanies() : String addAdvertiseMents() : void logout() : void
: String : String : String : String : String : long : String : String : date : String
login()
: void
JobSeeker
firstname
: String : String : String : String : String : long : String : String : date : String
changePassword() : void forgotPassword() : String addJob() : void viewJobs() : List disableJob() : void viewCandidateProfile() : List searchCandidate() : String sendMail() : void logout() : void
register() : void login() : boolean changePassword() : void forgotPassword() : String createProfile() : void viewProfile() : String updateProfile() : void blockCompanies() : void searchJobs() : List
13
Employment
Portal
Employment
Portal
FOREIGN KEY
15
Employment
Education_id Exp_Year Exp_Month Key_Skills Resume_Tital Resume_Name
Portal
Int(10) Text Int(10) Varchar(10) Varchar(25) Varchar(25) FOREIGN KEY
FOREIGN KEY
Table name:-WORK_EXPERIENCE_TABLE
Field User_id Functional_Area Industry Company_Name Location Type Int(10) Varchar(25) Varchar(25) Varchar(25) Varchar(25) Key FOREIGN KEY
16
Employment
Portal
FOREIGN_KEY
17
Employment
Portal
2. Employer Module: Employers can post their postings only after logging to the Employment portal. Employment portal provides multiple features to the Employers. They can view the list of candidates applied in response to their postings. The Employers can download the resumes of applied candidates. They can send bulk mails to the candidates. They can
NAVEEN KUMAR (074852126) 18
Employment
Portal
narrow the down the list using search criteria. The Employers can view the billing Details and expiry details etc., Employers can updated a posted job, delete a job. Employers can update the contact person details. They can renew the service online. 3. JobSeeker Module: Employment portal is a very useful for the jobseekers as it helps us to know the hot jobs available at free of cost. Job Seekers can search for the available jobs in different locations in different companies. They can view the available jobs matching their criteria after logging in. The jobseekers will also receive Emails from Employers based on the information provided at the time of registration. They can apply for a job online. The jobseekers will be contaced by the Employers incase they are short listed.
LIST OF REPORT
TYPES OF REPORT GENERATION: Search wise job list Search wise candidate list List of applied candidate List of employers List of receive message from employer
Are you doing this project for any industry/client? Yes/no. If yes mention the name and address of the industry of client.
NO
SECUIRITY MACHANISM
Information security is not just about preventing theft or damage. It also includes ensuring our website is available, is fast enough, complying with legal and
19
Employment
Portal
regulatory requirements, providing accurate information, preventing release of confidential information to unauthorized users, protecting our business data and intellectual property from mis-use or loss, inappropriate use, protecting our users, ensuring business continuity and providing the ability to analyse and learn from incidents. Balance the level of security with ease of use and cost constraints. All the module of this project is well password protected.
START
PASSWORD
NO
STOP
20
Employment
Portal
to be faster and faster everyone wants to save Time, Money and Energy. Keeping it mind we tried to develop such an environment that could help people a lot.
Employer and jobseekers can create Wish-lists for jobs and resumes. Advance Search, Search by Distance and Surf for Job.
We integrated different kind of search facilities to search a Job like Quick search, Online recording of Audio and Video resume, Job Seeker can have audio and video resume. We have used audio video recorder and Red5 Flash Server for audio & video streaming.
Online chatting between Jobseeker and recruiter in case of sortlisting the resume. and Employer.
Reference Books:
BIBLIOGRAPH Y
Java 2: The Complete Reference JSP in Action by Daune K. Fields & Mark A Kolb JSF in Action by Kito D. Mann Hibernet in Action by Cristian Bauer &Gavin King
Reference Websites:
21