activity diagram (2)

34
ACTIVITY DIAGRAM

Upload: jitumani-nath

Post on 29-Nov-2014

1.020 views

Category:

Documents


7 download

TRANSCRIPT

Page 1: Activity Diagram (2)

ACTIVITY DIAGRAM

Page 2: Activity Diagram (2)

ACTIVITY DIAGRAM TO POST REPLIES OF QUERIES BY ADMINISTRATOR

ADMINISTRATOR SYSTEM

Not valid

Validate(username/password)

valid

Not valid

Is valid

Want to continue

No

Login Error Message

Select post replyPopulate List

Show list to reply

Select status of queryPopulate queries

Show queries

Show Menu List

Select queries & reply

Submit

Error Message

Add to database

Confirmation

Page 3: Activity Diagram (2)

ACTIVITY DIAGRAM TO UPDATE REPLIES OF QUERIES BY ADMINISTRATOR

ADMINISTRATOR SYSTEM

Not valid

Validate(username/password)

valid

Not valid

valid

Yes

Want to continue

Error message

Add to database

Give confirmation

Login Error Message

View menu list

Select update Populate list

Show list to update

Select statusPopulate relied queries

Show queries

Select query

VIEW Search in database

View reply

Edit reply

Submit

Page 4: Activity Diagram (2)

UPDATE EMPLOYEE DETAILS BY ADMINISTRATOR

ADMINISTRATOR SYSTEM

Not valid

Validate(username/password)

Incorrect

Correct

Want to continue

NO

Login Error Message

View menu list

Select update emp_detail

Populate list

Show detail

Edit detail

Submit

Error message

Update the database

Give confirmation

Page 5: Activity Diagram (2)

ACTIVITY DIAGRAM OF EMPLOYEE FOR REGISTRATION

EMPLOYEE SYSTEM

incorrect

correct

incorrect

correct

Select employee login

RegisterPopulate list

Show list

Add details

Submit

Error Message

Add to database

Give userid/password

Submit

Error message

Update the database

Give confirmation

Page 6: Activity Diagram (2)

ACTIVITY DIAGRAM TO CLAIM TA/DA BY EMPLOYEE

EMPLOYEE SYSTEM

Not valid

Validate(username/password)

Valid

Not valid

valid

Want to continue

yes

No

Login Error Message

Show menu list

Select TA/DA claim Populate list

View list

Fill detail

Submit

Error message

Add to database

Give confirmation

Page 7: Activity Diagram (2)

ACTIVITY DIAGRAM TO GIVE ATTENDANCE BY EMPLOYEE

EMPLOYEE SYSTEM

Not valid

Validate(username/password)

Valid

Not valid

Valid

Want to continue

Login Error Message

Show menu list

Select attendance Populate list

View list

Fill attendance detail

Submit

Error message

Add to database

Give confirmation

Page 8: Activity Diagram (2)

ACTIVITY DIAGRAM TO UPDATE EMPLOYEE DETAIL.

EMPLOYEE SYSTEM

Not valid

Validate(username/password)

valid

Not valid

valid

Want to continue

YES

No

Login Error Message

Select update emp_detail

View menu list

Search in the database

View emp_detail

Edit details

Submit

Error message

Update database

Page 9: Activity Diagram (2)

ACTIVITY DIAGRAM FOR REGISTRATION BY USER

USER SYSTEM

Not valid

valid

Select user login

Select registerPopulate list

View list

Give user details

Submit

Error message

Add to database

Give confirmation

Page 10: Activity Diagram (2)

ACTIVITY DIAGRAM TO UPDATE USER DETAIL BY USER

GENERAL USER SYSTEM

Not valid

Validate(username/password)

valid

Validate(detail) Not valid

valid

Yes want to continue

No

Login Error Message

Show menu list

Select update user detail Search in database

Show details

Get detail

Edit information

Submit

Error message

Give confirmation

Page 11: Activity Diagram (2)

ACTIVITY DIAGRAM TO POST QUERY BY USER

GENERAL USER SYSTEM

Not valid

Validate(username/password)

Not valid

valid

YES Want to continue

Login Error Message

Show menu list

Select post query Populate List

View list

Select status & give query

Submit

Error message

Add to database

Give confirmation

Page 12: Activity Diagram (2)

NO

ACTIVITY DIAGRAMTO VIEW QUERY REPLIES BY USERS

GENERAL USER SYSTEM

Not valid

Validate(username/password)

Login Error Message

Show menu list

Select view reply Populate list

View List

Select status & query

Search replySearch in database

View Reply

Show reply

Give confirmation

Page 13: Activity Diagram (2)

SEQUENCE DIAGRAM

Page 14: Activity Diagram (2)

SEQUENCE DIAGRAM TO POST REPLIES OF QUERIES BY ADMINISTRATOR

login(userid,password)

validate(userid/password)

Confirmation Result

valid

optionlist

call(Post , option)

Field list

Select item

Search in database

Give query

Show query

Post Reply (detail)

Add (detail)

Confirmation

Display (confirmation)

Administrator Login Post Database

Page 15: Activity Diagram (2)

SEQUENCE DIAGRAM TO UPDATE REPLIES OF QUERIES BY ADMINISTRATOR

Login(userid,password)

Validate (userid ,password)

Result

Confirmation

valid

optionlist

Call (update , query)

Fieldlist

Select (status,query)

Search(item)

Search in database

Show query

Select (query)

Search(reply) Search (database)

Display (reply)

Administrator Login Update Database

Page 16: Activity Diagram (2)

Modify(reply)Update (reply)

SEQUENCE DIAGRAM TO UPDATE EMPLOYEE DETAILS BY ADMINISTRATOR

Login(userid,password)

Validate (userid ,password)

Result

Confirmation

valid

optionlist

Call (update , option)

Fieldlist

Select item(emp_name)

Search(item)

Search in database

Display(detail)

Modify(emp_detail)

Update(detail)

Update (database)

Administrator Login Update Database

Page 17: Activity Diagram (2)

ConfirmationView (Confirmation)

SEQUENCE DIAGRAM TO CLAIM TA/DA BY EMPLOYEE

Login (userid,password)validate(userid,password)

Result

Confirmation

Valid

Optionlist

Call(TA/DA,option)

Fieldlist

Give details field

Add to database

Give Confirmation

Give Confirmation

Print detail

Give printed detail

Employee Login Add Print Database

Page 18: Activity Diagram (2)

SEQUENCE DIAGRAM TO GIVE ATTENDANCE BY EMPLOYEE

Login(userid,password)

Validate (userid ,password)

Result

Confirmation

valid

optionlist

Call (attendance , option)

Fieldlist

Give intime/outtime details

Add to database

Confirmation

Give confirmation

Employee Login Attendance Database

Page 19: Activity Diagram (2)

SEQUENCE DIAGRAM FOR UPDATING EMPLOYEE DETAILS .

Login(userid,password)

Validate (userid ,password)

Result

Confirmation

valid

optionlist

Call (update , detail)

Search in database

Show(detail)

Display(detail)

Edit (detail)

Submit (detail)

Update(database)

Confirmation

Employee Login Update Database

Page 20: Activity Diagram (2)

View Confirmation

SEQUENCE DIAGRAM TO REGISTER EMPLOYEE DETAILS

Call(register)

Give fieldlist

Add(employee details)

Check error

Add to database

Result

Give confirmation

Employee Register Database

Page 21: Activity Diagram (2)

SEQUENCE DIAGRAM TO REGISTER USER DETAILS

Call(register)

Give fieldlist

Add(user details)

Check error

Add to database

Result

Give confirmation

User DatabaseRegister

Page 22: Activity Diagram (2)

SEQUENCE DIAGRAM TO POST QUERY BY USER

Login(userid,password)

Validate (userid ,password)

Result

Confirmation

valid

optionlist

Call (post,query)

Fieldlist

Select(status)

Post(query)

validate

Add to database

Confirmation

General User Login Post Database

Page 23: Activity Diagram (2)

Confirmation

SEQUENCE DIAGRAM TO VIEW REPLY BY USER

Login(userid,password)

Validate (userid ,password)

Result

Confirmation

valid

optionlist

Call (view,reply)

Fieldlist

Select(query)

view(reply)

validate

Search in database

Result(reply)

General User Login Post Database

Page 24: Activity Diagram (2)

Show(reply)

SEQUENCE DIAGRAM TO UPDATE USER DETAILS

Login(userid,password)

Validate (userid ,password)

Result

Confirmation

valid

optionlist

Call (update , detail)

Search in database

Show(detail)

Display(detail)

Edit (detail)

Submit (detail)

Update(database)

Confirmation

General User Login Update Database

Page 25: Activity Diagram (2)

View Confirmation

STATE DIAGRAM

Page 26: Activity Diagram (2)

STATE DIAGRAM FOR ADMINISTRATOR

Administrator

Login

Update emp_detail Reply query Update query

Select emp_name

Edit detail

Submit

Do:change detail

Select query

Posting

Do:post reply

Submit

Do:add reply

Select query

Show

Do:display posted reply

Edit

Do:change reply

Submit

Do:add new reply

Logout

Page 27: Activity Diagram (2)

STATE DIAGRAM FOR GENERAL USER

General User

Login

Update user_detail Post query View query

Show details

Edit detail

Submit

Do:change detail

Select status

Posting

Do:post query

Submit

Do:add query

Select query

VIEW

Logout

Page 28: Activity Diagram (2)

STATE DIAGRAM FOR EMPLOYEE

Employee

Login

Update emp_detail Give attendance Registration

Show details

Edit detail

Submit

Do:change detail

Fill details

Submit

Do:add attendance

Fill details

Register

Do: add details

Claim TA/DA

Fill details

Submit

Do:add attendance

Download detail

Print

Do:print details

Page 29: Activity Diagram (2)

CLASS DIAGRAM FOR THE SYSTEM

n

1 1

1 1 1

1

1

1 1 1 n 1

11

1 nn n n n

Logout

User

-userid:String

-password:String

+login()

Gen_User

-name:String

-email:String

-status :String

Employee

-name: String

-dob :String

-email :string

-doj:String …..

Administrator

+ create()

Registration

-firstname:String

-lastname:String

+Register()

Posting

-q_status:String

-query:String

+post ()

Attendance

-intime:String

-outtime:String

-reason : String

-today_date:date

+attendance()

TA/DA

-doa:date

-dol:date

-mode : String

-fare:date

-hotel_name:String

-place :String

+claim_TA/DA()

+download()

Post_reply

-q_status:String

-query:String

-reply : String

+post_reply()

+sent_mail()

Maintain_reply

-q_status:String

-query:String

-reply : String

+maintain()

Update_emp_detail

-name:String

-contact_no:String

-email:String

-dol:date

+update()

Change_Password

-userid:String

-password :String

-new_password :String

+update_password()

Page 30: Activity Diagram (2)

ER DIAGRAM

Page 31: Activity Diagram (2)

ER DIAGRAM

1

1 1 1 1 1 1 1

1 1

n n

n

User

userid password

isA

EmployeeAdministrator Gen_User

register

Company give

Emp_detail

modify

replies

Query

posts

register

User details

View

name

dob

empid

emailid

address

name userid

password

status

name address

emailid

cntno

empid

nameclaim

emailid

status

Page 32: Activity Diagram (2)

n n n

n

n

address

fare

Si no

give

empid

mode

empid intimeouttime latein

outbefore

userid passwordqstatus

questionuserid password