You are on page 1of 3

TABLE OF CONTENT

1|| INTRODUCTION 1

1.1 CATEGORY OF THE PROJECT 1


1.2 BACKGROUND 1
1.3 OBJECTIVES 1

2|| TOOLS USED IN PROJECT 4

2.1 JAVAEE 4
2.2 NETBEANS 5
2.3 HIBERNATE 5
2.4 STRUTS 6
2.5 JQUERY 6

System
2.6 JAVASCRIPT 7

PRESENTED BY: ABHISHEK RASTOGI (ENROLLMENT NO: 083110647)


2.7 MYSQL 8
2.8 DBDESIGNER 8

Project Proposal: eRecruitment


2.9 STARUML 8
2.10 GANTTPROJECT 9

3|| REQUIREMENT AND ANALYSIS 10

3.1 PROBLEM DEFINITION 10


3.2 REQUIREMENT SPECIFICATION 11
3.2.1 FUNCTIONAL REQUIRMENTS 11
3.2.1.1 Jobseekers 11
3.2.1.2 Admin 11
3.2.1.3 Employers 12
3.2.2 NON-FUNCTIONAL REQUIREMENTS 12
3.2.2.1 Performance Requirements 12
3.2.2.2 Safety Requirements 13
3.2.2.3 Security Requirements 13
3.2.2.4 System attributes 13
3.2.2.5 Logical Database Requirements 13
3.2.3 ENVIRONMENTAL REQUIREMENTS 13
3.2.3.1 System Hardware Requirements 13
3.2.3.2 System Software Requirements 14
3.3 PLANNING AND SCHEDULING 14
Figure 3-1: The Gantt Chart for the project 16
Figure 3-2: PERT Chart for the project 17
3.4 HARDWARE AND SOFTWARE REQUIREMENTS 18
3.4.1 HARDWARE REQUIREMENTS 18
Table 3-1: Hardware Requirements 18
3.4.2 SOFTWARE REQUIREMENTS 18
3.4.2.1 Developer Side 18
Table 3-2: Developer Side Software Requirements 19
3.4.2.2 Server Side 19
Table 3-3: Server Side Software Requirements 19

System
3.4.2.3 Client Side 20

PRESENTED BY: ABHISHEK RASTOGI (ENROLLMENT NO: 083110647)


Table 3-4: Client Side Software Requirements 20
3.5 PRELIMINARY PRODUCT DESCRIPTION 20
3.5.1 ADMIN MODULE 20

Project Proposal: eRecruitment


3.5.1.1 Login/Logout 20
3.5.1.2 View/register/delete employers 21
3.5.1.3 View/delete job posts 21
3.5.1.4 View/delete job seekers’ profile 21
3.5.1.5 Register/view/delete job categories 21
3.5.1.6 Change Password 21
3.5.2 JOB SEEKER MODULE 21
3.5.2.1 Login Module 21
3.5.2.2 Register Module 21
3.5.2.3 View/Update Profile Module 22
3.5.2.4 View Jobs Module 22
3.5.2.5 Apply for jobs Module 22
3.5.3 EMPLOYER MODULE 22
3.5.3.1 Login Module 22
3.5.3.2 Register Module 22
3.5.3.3 View/Update Profile Module 22
3.5.3.4 Post new jobs 22
3.5.3.5 Update/remove a job post 22
3.5.3.6 Retrieve the report of all the applicants 23
3.6 CONCEPTUAL MODELS 23
3.6.1 USE CASE DIAGRAMS 23
Figure 3-3: User Generalization 24
Figure 3-4: Use Case Overview of the system 25
3.6.2 DFDS 26
Figure 3-5: 0 Level DFD 26
Figure 3-6: Job Seeker Module DFD (Level 1) 27
Table 3-5: Employer Module DFD (Level 1) 28
Table 3-6: Admin Module DFD (Level 1) 29
3.6.3 ER DIAGRAMS 30
Figure 3-7: Primary ER Diagram 30

System
3.6.4 ACTIVITY DIAGRAMS 31

PRESENTED BY: ABHISHEK RASTOGI (ENROLLMENT NO: 083110647)


Figure 3-8: Login Activity 31
Figure 3-9: Register User Activity 32
Figure 3-10: Update Profile 33

Project Proposal: eRecruitment


Figure 3-11: Delete Profile Activity 34
3.6.5 DEPLOYMENT DIAGRAM 35
Figure 3-12: Deployment diagram for the website 35
3.7 FUTURE SCOPE 35

4|| REFERENCES 37

You might also like