Вы находитесь на странице: 1из 12

UML Diagrams

1. Class Diagram
2. Use Case Diagram
3. Sequence Diagrams
a. JobProvider Login Sequence Diagram
b. JobSeaker Registration Sequence Diagram
c. JobSeaker Login Sequence Diagram
d. JobSeaker Online Test Sequence Diagram
4. Collaboration Diagram
a. JobProvider Login Collaboration Diagram
b. JobSeaker Registration Collaboration Diagram
c. JobSeaker Login Collaboration Diagram
d. JobSeaker Online Test Collaboration Diagram
5. Deployment Diagram
Class Diagram

JProvider JSeaker
adminid : String login userid : String
pw : String id : String pw : String
pw : String
login() * 1 register()
1 1..*
addquestion() checkvalidty() login()
deletequestion() postresume()
viewAllResumes() editresume()
viewresult() 1 * viewresume()
onlinetest()
1 1
1
onlinetest *

* id : String *
level : String
result : String
*
getquestion()
onlinetest()
viewresult()
1..* * 1

question register
question : String id : String
option1 : String pw : String
option2 : String firstname : String
option3 : String lastname : String
option4 : String resume email : String
answer : String * mobile : String
userid : String
language : String degree : String
1..* restitle : String
level : String spel : String
name : String
address : String
addquestion() register()
email : String
deletequestion()
phone : String
getquestion()
mobile : String
degree : String
otherdeg : String
degper : String
pg : String
otherpg : String
pgper : String
skill : String
workexp : String
proj1 : String
proj2 : String

postresume()
editresume()
viewresume()
viewAllResumes()
Use Case Diagram

Login

Add Question
JProvider

Delete Question

View All Resumes

DataBase

ViewResults

JSeaker
Register

Post Resume

Edit Resume

View Resume

Online Test
Sequence Diagrams

JobProvider Login Sequence Diagram

: login
: JProvider : DataBase

Enter Details

validate
validate

getConnection

authenticated
authenticated

Authenticate Details
JobSeaker Registration Sequence Diagram

: register
: JSeaker : DataBase

Enter Details
validate

getConnection

UpdateDataBase
JobSeaker Login Sequence Diagram

: login
: JSeaker : DataBase

Enter Details

validate

getConnection
authenticated
authenticated
Authenticate Details
JobSeaker Online Test Sequence Diagram

: resume : question
: JSeaker : DataBase

if resume not posted, post resume


validate data

get Connection

add resume
if resume already posted
get first level questions
get Connection & calculate result

store & display result

if result >= 70%, go to next level if available

if result < 70%, test completed

if all levels are completed

display information
diaplay information
Collaboration Diagram
JobProvider Login Collaboration Diagram
4: authenticated
2: validate

1: Enter Details 3: getConnection


: login

5: Authenticate Details
: JProvider : DataBase

JobSeaker Registration Collaboration Diagram

2: validate

3: getConnection
4: UpdateDataBase
1: Enter Details
: register

: JSeaker : DataBase
JobSeaker Login Collaboration Diagram

2: validate 4: authenticated

1: Enter Details 3: getConnection


: login

5: Authenticate Details
: JSeaker : DataBase

JobSeaker Online Test Collaboration Diagram

1: if resume not posted, post resume 2: validate data


5: if resume already posted
: JSeaker

:
resume

3: get Connection
12: diaplay information 4: add resume

9: if result >= 70%, go to next level if available


10: if result < 70%, test completed 6: get first level questions
11: if all levels are completed

7: get Connection & calculate result

: DataBase

8: store & display result


:
question
Deployment Diagram
Client <<server>> Database
Application Server
Server

Вам также может понравиться