100% found this document useful (1 vote)
80 views

Practical 1: Objective: Introduction of The Project

The document describes an online job portal project that aims to connect job seekers and employers. The portal allows candidates to register, search for jobs based on their qualifications, and apply for positions. Employers can register, post jobs, search for suitable candidates, and view applications. The system has modules for administration, job seekers, job providers, notifications, searches, reports, and authentication. It will use use case diagrams, Gantt charts, data flow diagrams, and entity relationship models to design and plan the project.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
80 views

Practical 1: Objective: Introduction of The Project

The document describes an online job portal project that aims to connect job seekers and employers. The portal allows candidates to register, search for jobs based on their qualifications, and apply for positions. Employers can register, post jobs, search for suitable candidates, and view applications. The system has modules for administration, job seekers, job providers, notifications, searches, reports, and authentication. It will use use case diagrams, Gantt charts, data flow diagrams, and entity relationship models to design and plan the project.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 11

PRACTICAL 1

Objective : Introduction of the project.


INTRODUCTION:

ONLINE JOB PORTAL

Project Description:-

“ONLINE JOB PORTAL” is an online web application which is a job search


portal. It is a simple,efficient, convenient and systematic portal through which job
seekers and employers connect with each other. This portal enables candidates
looking for jobs to register themselves with the website, look up for different jobs
according to their qualifications and apply for those jobs conveniently. Job seekers
can also update their details entered during registration as well as their skill sets.
On the other hand, employers can register to this portal and publish their jobs
which would enable them to find the suitable candidates for their vacant positions.
The Company can view the job applications and take necessary steps. Both
companies’ registration and company job posting requires Admin approval to be a
part of the job search portal.

NUMBER OF MODULES

The system after careful analysis has been identified to be presented with the
following modules:

The modules involved are:

• Admin
• Job Seeker
• Job Provider
• Notification
• Search
• Report
• Authentication
Admin :-In this module Admin will add all the qualifications, skill, experience,
city, state, country and update and delete information about the job provider or job
seeker he can also search for the job seeker and he can send mail to offer the job to
job seeker and he can also see the jobs add by the job provider.

Job Seeker :-In this module Job Seeker register him self and upload his resume and
fill the profile give by admin and after login he will search for the job on various
conditions and he can change his profiles and resume and he can apply for the jobs
based on various conditions. He can see the response of the company and he can
call the company person for the interview.

Job provider :-In this module Job Provider register him self and his company and
after login he will add new job and he can search for the job seekers on various
condition and he can offer the job to job seeker according to the job profile and he
can also see the response from the job seekers and send the mail.

Notification :-In this module admin and job provider send the notification to the
job seeker in the form of email.

Reports:-This module contains all the information about the reports generated by
the admin based on the particular job seeker, particular job provider, all job seeker
and job provider, all jobs generated by the job providers.

Authentication:- This module contains all the information about the authenticated
user. User without his username and password can’t enter into the login if he is
only the authenticated user then he can enter to his login.
PRACTICAL 2
Objective: Draw use case diagram with respect to your project
USE CASE DIAGRAM

A use case diagram is a dynamic or behaviour diagram in UML. Use case diagrams
model the functionality of a system using actors and use cases. Use cases are a set
of actions, services, and functions that the system needs to perform

System

Draw your system's boundaries using a rectangle that contains use cases. Place
actors outside the system's boundaries.

System name

Use Case

Draw use cases using ovals. Label the ovals with verbs that represent the system's
functions.

Use Case

Actors

Actors are the users of a system. When one system is the actor of another system,
label the actor system with the actor stereotype.
Relationships

Illustrate relationships between an actor and a use case with a simple line. For
relationships among use cases, use arrows labelled either "uses" or "extends." A
"uses" relationship indicates that one use case is needed by another in order to
perform a task. An "extends" relationship indicates alternative options under a
certain use case .

USE CASE DIAGRAM :


PRACTICAL 3
Objective: To assign requirement engineering tasks and present It
in the form of Gantt chart.
GANTT CHART:-

A Gantt chart is a graphical representation of the duration of tasks against the


progression of time. A Gantt chart is a useful tool for planning and scheduling
projects
PRACTICAL 4
Objective: Draw data flow diagram with respect to your project
DATA FLOW DIAGRAM

DFD graphically representing the functions, or processes, which capture,


manipulate, store, and distribute data between a system and its environment and
between components of a system. The visual representation makes it a good
communication tool between User and System designer. Structure of DFD allows
starting from a broad overview and expand it to a hierarchy of detailed diagrams.
DFD has often been used due to the following reasons:

 Logical information flow of the system


 Determination of physical system construction requirements
 Simplicity of notation
 Establishment of manual and automated systems requirements

0 Level DFD

Applicant
management

Job Management Company


Management

ONLINE JOB
APPLICATION
PORTAL

Job application System user


Management Management

login Management
1st Level DFD
Content News Type
Management Management

News Management Login Management

Articles
Management System user
Management

ONLINE JOB
APPLICATION
PORTAL

General News
Generate articles report
Report

Generate news type Generate content report


report

Generate System User Check User Login details


report
2nd Level DFD
ID and Valid ID and
Password Job Section
Seeker Password Seeker login
process
Registration details

Job Details
user
Job Search

New Job Seeker


Search Job and Seeker details
News

Get details

News letter Job Seeker

Registration
New employer login details

ID and
Password Employer login
Employer
process

Com info.
Job Details

Employer Jobs
PRACTICAL 5
Objective: Draw ER model with respect to your project

ENTITY RELATION MODEL

The ER or (Entity Relational Model) is a high-level conceptual data model


diagram. Entity-Relation model is based on the notion of real-world entities and
the relationship between them.

An entity–relationship model describes interrelated things of interest in a specific


domain of knowledge. A basic ER model is composed of entity types and specifies
relationships that can exist between entities.

ER modelling helps you to analyze data requirements systematically to produce a


well-designed database. So, it is considered a best practice to complete ER
modelling before implementing your database.

WHY ER DIAGRAMS?

Here, are prime reasons for using the ER Diagram

 Helps you to define terms related to entity relationship modeling

 Provide a preview of how all your tables should connect, what fields are
going to be on each table

 Helps to describe entities, attributes, relationships

 ER diagrams are translatable into relational tables which allows you to build
databases quickly

 ER diagrams can be used by database designers as a blueprint for


implementing data in specific software applications

 The database designer gains a better understanding of the information to be


contained in the database with the help of ERP diagram

 ERD is allowed you to communicate with the logical structure of the


database to users
This model is based on three basic concepts:

 Entities

 Attributes

 Relationships

The ER Model for our project “Online Job Portal” is as follows:

You might also like