Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
PRESENTED BY
B.BHAGYALAXMI
H. No: 07709106
DESIGN PHASE
1.Use case diagram
2.Activity diagram
3.Sequence diagram
4.Class diagram
5.Component diagram
6.Deployment diagram
7.Collaboration diagram
E M P LOY E E TA S K
E M P LOY E R
JO B S E E K E R TA S K
A DM INIS RA TO R
HR TA S K
JO B S E E K E R
E M P LOY E E A ND JO B S E E K E R
S E A R CH
HR S E A RCH
Recuiter(Employer) :
Admin:
A dm in
Login
Activity diagram:
An activity diagram shows the flow from activity to activity. An activity is
an ongoing non-atomic execution with in a state machine. Activates ultimately
result in some action. Which made up of executable atomic computations that
result in a change in state of the system or the return of a value? Actions
encompass calling another operation, sending a signal, crating or destroying an
object, or some pure computation, such as evalu
ating an expression graphically an activity diagram is a collection of vertices and
arcs.
Activity diagram commonly contain
Activity states and action states
Transitions
Objects
Job Seeker:
0100090000032a0200000200a20100000000a201000026060f003a03574d464301000000000001
00ab2b0000000001000000180300000000000018030000010000006c000000000000000000000
01a000000370000000000000000000000e84000003a35000020454d4600000100180300001200
000002000000000000000000000000000000f6090000e40c0000d8000000170100000000000000
000000000000005c4b030068430400160000000c000000180000000a0000001000000000000000
000000000900000010000000ac07000049060000250000000c0000000e000080250000000c0000
000e000080120000000c00000001000000520000007001000001000000d2ffffff00000000000000
0000000000900100000000000004400022430061006c0069006200720069000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000
000000000002600bcad26001000000020b12600a0ae26005251126720b1260018ae2600100000
0088af260004b126002451126720b1260018ae2600200000004964f76818ae260020b126002000
0000fffffffffc024401d064f768ffffffffffff0180ffff0180dfff0180ffffffff006b010000080000000800
0022b6ed6801000000000000002c01000025000000372e90010000020f0502020204030204ff020
0e1ffac004009000000000000009f01000000000000430061006c00690062007200000000000000
0000e0ae2600dee3f668e88dd06940b226004cae26009c38ef681f0000000100000088ae260088a
e2600e878ed681f000000b0ae2600fc0244016476000800000000250000000c0000000100000025
0000000c00000001000000250000000c00000001000000180000000c0000000000000254000000
5400000000000000000000001a000000370000000100000088870741d1450741000000002c000
000010000004c000000040000000000000000000000ab0700004906000050000000200000001b
00000046000000280000001c0000004744494302000000ffffffffffffffffac0700004a06000000000
0004600000014000000080000004744494303000000250000000c0000000e000080250000000c0
000000e0000800e000000140000000000000010000000140000000400000003010800050000000
b0200000000050000000c028301d701040000002e0118001c000000fb020400020000000000bc0
2000000000102022253797374656d003f00003f3f3f3f3f3f3f3f3f3f0800000001003f3f3f3f3f0004
0000002d010000040000002d01000004000000020101001c000000fb02f5ff00000000000090010
00000000440002243616c696272690000000000000000000000000000000000000000000000000
0040000002d010100040000002d010100040000002d010100050000000902000000020d000000
320a0b0000000100040000000000d701820120000600040000002d010000040000002d0100000
30000000000
Provider(Employer) :
0100090000032a0200000200a20100000000a
201000026060f003a03574d46430100000000
000100ab2b000000000100000018030000000
0000018030000010000006c00000000000000
000000001a000000370000000000000000000
000e84000003a35000020454d460000010018
0300001200000002000000000000000000000
000000000f6090000e40c0000d80000001701
00000000000000000000000000005c4b03006
8430400160000000c000000180000000a0000
0010000000000000000000000009000000100
00000ac07000049060000250000000c000000
0e000080250000000c0000000e00008012000
0000c00000001000000520000007001000001
000000d2ffffff0000000000000000000000009
00100000000000004400022430061006c0069
0062007200690000000000000000000000000
0000000000000000000000000000000000000
0000000000000000000000000000000000000
00000002600bcad26001000000020b12600a0
ae26005251126720b1260018ae26001000000
088af260004b126002451126720b1260018ae2
600200000004964f76818ae260020b1260020
000000fffffffffc024401d064f768ffffffffffff01
80ffff0180dfff0180ffffffff006b010000080000
0008000022b6ed6801000000000000002c010
00025000000372e90010000020f0502020204
030204ff0200e1ffac004009000000000000009
f01000000000000430061006c006900620072
000000000000000000e0ae2600dee3f668e88d
d06940b226004cae26009c38ef681f00000001
00000088ae260088ae2600e878ed681f000000
b0ae2600fc0244016476000800000000250000
000c00000001000000250000000c000000010
00000250000000c0000000100000018000000
0c00000000000002540000005400000000000
000000000001a000000370000000100000088
870741d1450741000000002c0000000100000
04c000000040000000000000000000000ab07
00004906000050000000200000001b0000004
6000000280000001c00000047444943020000
00ffffffffffffffffac0700004a060000000000004
6000000140000000800000047444943030000
00250000000c0000000e000080250000000c0
000000e0000800e0000001400000000000000
1000000014000000040000000301080005000
0000b0200000000050000000c028301d70104
0000002e0118001c000000fb0204000200000
00000bc02000000000102022253797374656d
003f00003f3f3f3f3f3f3f3f3f3f0800000001003
f3f3f3f3f00040000002d010000040000002d01
000004000000020101001c000000fb02f5ff00
00000000009001000000000440002243616c6
9627269000000000000000000000000000000
00000000000000000000040000002d0101000
40000002d010100040000002d010100050000
000902000000020d000000320a0b000000010
0040000000000d70182012000060004000000
2d010000040000002d010000030000000000
Admin:
0100090000032a0200000200a20100000000a
201000026060f003a03574d46430100000000
000100ab2b000000000100000018030000000
0000018030000010000006c00000000000000
000000001a000000370000000000000000000
000e84000003a35000020454d460000010018
0300001200000002000000000000000000000
000000000f6090000e40c0000d80000001701
00000000000000000000000000005c4b03006
8430400160000000c000000180000000a0000
0010000000000000000000000009000000100
00000ac07000049060000250000000c000000
0e000080250000000c0000000e00008012000
0000c00000001000000520000007001000001
000000d2ffffff0000000000000000000000009
00100000000000004400022430061006c0069
0062007200690000000000000000000000000
0000000000000000000000000000000000000
0000000000000000000000000000000000000
00000002600bcad26001000000020b12600a0
ae26005251126720b1260018ae26001000000
088af260004b126002451126720b1260018ae2
600200000004964f76818ae260020b1260020
000000fffffffffc024401d064f768ffffffffffff01
80ffff0180dfff0180ffffffff006b010000080000
0008000022b6ed6801000000000000002c010
00025000000372e90010000020f0502020204
030204ff0200e1ffac004009000000000000009
f01000000000000430061006c006900620072
000000000000000000e0ae2600dee3f668e88d
d06940b226004cae26009c38ef681f00000001
00000088ae260088ae2600e878ed681f000000
b0ae2600fc0244016476000800000000250000
000c00000001000000250000000c000000010
00000250000000c0000000100000018000000
0c00000000000002540000005400000000000
000000000001a000000370000000100000088
870741d1450741000000002c0000000100000
04c000000040000000000000000000000ab07
00004906000050000000200000001b0000004
6000000280000001c00000047444943020000
00ffffffffffffffffac0700004a060000000000004
6000000140000000800000047444943030000
00250000000c0000000e000080250000000c0
000000e0000800e0000001400000000000000
1000000014000000040000000301080005000
0000b0200000000050000000c028301d70104
0000002e0118001c000000fb0204000200000
00000bc02000000000102022253797374656d
003f00003f3f3f3f3f3f3f3f3f3f0800000001003
f3f3f3f3f00040000002d010000040000002d01
000004000000020101001c000000fb02f5ff00
00000000009001000000000440002243616c6
9627269000000000000000000000000000000
00000000000000000000040000002d0101000
40000002d010100040000002d010100050000
000902000000020d000000320a0b000000010
0040000000000d70182012000060004000000
2d010000040000002d010000030000000000
Sequence diagram:
job Seeker:
login DB
Resume DB
Search DB
job DB
job seeker
login details
Resume details
login faild
Add/Modify Resumes
search jobs
Search job details
Search jobs
add jobs to favorites list
logout
E m ply er DB
c om pany
profile
S earc h
res um e DB
favorite lis t
E m ploy e
login details
Com pany details
login faild
added details
add job pos ting
s earc h res um es
addqualited res um e tofavorite lis t
logout
Administrator:
Administator
DB
Education level
DB
Experience
levels
Admin
login details
add/edit/delete Education level
login faild
updated Educational levels
Collaboration diagram:
A collaboration diagram emphasizes the organization of the objects that
participate in an interaction. It is formed by first placing the objects that
participate in the interaction as the vertices in a graph. Then the links are rendered
that connect these objects as the arcs of this graph. Finally, adorn these links are
adorned with the messages that objects send and receive. This gives the reader a
clear visual cue to the flow of control in the context of the structural organization
of objects that collaborate.
Collaboaration diagram commonly contain the following
Objects
Messages
job Seeker:
4: Add/Modify Resumes
1: login details
login DB
job seeker :
NewClass
2: Resume details
Resume
DB
3: login faild
5: search jobs
9: logout
6: Search job details
8: add jobs to favorites list
Search DB
7: Search jobs
job DB
9: logout
4: added details
favorite lis t
1: login details
2: C om pany details
E m ploy e :
3: login faild
N ewC las s
E m ply er
DB
c om pany
profile
Administrator:
Admin : NewClass
Education
level DB
1: login details
7: logout
6: updated Experience levels
Experience
levels
Administator
DB
Class diagram:
A class diagram shows a set of classes, interfaces and collaborations and their
relationships graphically, a class diagram is collection of arcs and vertices.
Class diagrams commonly contain following things:
Classes
Interfaces
Collaborations
Dependency, generalization and association relationships
Administration
Client
Verification()
update()
compare()
Create()
assign()
Delete()
alot_htno()
outSourcing()
logout()
Job_requirement()
login()
compare()
HR MANAGER
Eid
Email
password
Designation
ename
Jobseeker
id
name
address
Qualification
apply()
login()
Edit()
Component diagram:
A Component diagram shows a set of components and their relationships.
Graphically, a component diagram is a collection of vertices and arcs.
Components:
A component is a physical and replaceable part of a system that conforms to and
provides the realization of a set of interfaces graphically, a component is rendered
as a rectangle with tabs.
Component diagrams commonly contains
Components
Interfaces
Dependency, generalization, association, and realization relationships
jobprovider
customer
admin
jobseeker
Deployment diagram:
A deployment diagram is a diagram that shows the configuration of run time
processing modes and the components that live on them. Graphically, a
deployment diagram is a collection of vertices and arcs.
Deployment diagrams commonly contain
Nodes
jobprovider
admin
jobseeker
this is
maintaine
database in
the job
provider and
job seeker