activity diagram (2)
TRANSCRIPT
ACTIVITY DIAGRAM
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
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
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
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
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
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
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
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
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
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
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
SEQUENCE DIAGRAM
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
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
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
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
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
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
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
SEQUENCE DIAGRAM TO REGISTER USER DETAILS
Call(register)
Give fieldlist
Add(user details)
Check error
Add to database
Result
Give confirmation
User DatabaseRegister
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
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
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
View Confirmation
STATE DIAGRAM
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
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
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
Do:print details
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()
ER DIAGRAM
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
n n n
n
n
address
fare
Si no
give
empid
mode
empid intimeouttime latein
outbefore
userid passwordqstatus
questionuserid password