Professional Documents
Culture Documents
Sequence Diagram of Ad Agency Management
Sequence Diagram of Ad Agency Management
1) Login:
: Customer : Login Class : Change Password Class : Login Controller : Password Controller : Customer_details
Submit_details( )
Enter user name & password Receives Username
& Password Check_details( )
Submit_details( )
Enters changed password Get_details( )
Update_details( )
Validate_details( )
Validate_details()
Receives Message
Invalid user name or password
Combined Fragment
User can give details
three times
2)Registration:
check_details( )
Returns message
[Already Existing]
Already existing customer Returns Message
Add_Details( )
[New user]
Submits_details( )
Sends Specification Getspecification( )
Add_Details( )
Returns message
Receive_mediadetails( )
Receive_customerdetails( )
Receive_Staffdetails( )
Validate_details( )
[Record Doesnt Exist]
[Record Exist]
Record cannot be added
Receives Message
Combined fragment of
Record Exist
: Advertisement
: Manager : Advertisement class : Advetisement_details : Customer_details : Staff_details : Media_details
Controller
Submit_details( )
Select Advertisement to edit Edit_details( ) Get_details( )
Receive_customerdetails( )
Receive_Staffdetails( )
Receive_mediadetails( )
Validate_details( )
[Record Exist]
Updated Successfully
Add_details( )
[Record doesnt Exist]
Receives message
No detail Found
Combined
fragment of record
doesnt exist
5) Deleting Advertisement details:
: Advertisement
: Manager : Advertisement class : Advetisement_details : Customer_details : Staff_details : Media_details
Controller
Submit_details( )
Select Advertisement to edit Edit_details( ) Get_details( )
Receive_customerdetails( )
Receive_Staffdetails( )
Receive_mediadetails( )
Validate_details( )
[Record Exist]
Updated Successfully
Add_details( )
[Record doesnt Exist]
Receives message
No detail Found
Combined
fragment of record
doesnt exist
Get_details( )
Validate_details( )
Submit_details( )
Retrieve details( )
Validate_details( )
[Details Exist]
Update_details( )
Receives message
Combined fragment Of
Non Existance of record
8) Deleting Customer details:
Validate_details( )
Update_details( )
[Record Exist]
Deleted Successfully
Combined fragment of
Record doesnt exist
Validate_details( )
[Record Doesnt Exist]
Add_details( )
Return Message
Added Successfully
[Record Already Exist]
Combined fragment
of Record Already
Exist
10) Editing Media details:
Validate_details( )
[Record Exist]
Record Edited Successfully
Update_details( )
Combined Fragment of
Record Doesnt Exist
: Media_details
: Manager : Media Class : Media Controller
Validate_details( )
[Record Exists]
Record Deleted Successfully Update_details( )
Combined fragment
of Record doesnt
exist
12) Adding Staff details:
Get_details( )
Validate_details( )
[Record Doesnt Exist]
Added Successfully Add_details( )
Add_details( )
Combined fragment of
Record Doesnt Exist
Validate_details( )
[Record Exist]
Record Edited Successfully Update_details( )
Update_details( )
Combined fragment of
Record doesnt exist
14) Deleting Staff details:
Get_details( )
Validate_details( )
[Record Exist]
Deleted Successfully
Update_details( )
Update_details( )
[Record Doesnt Exist]
Combined fragment of
Record doesnt exist
:
: Staff : Bill Class : Bill Controller : Customer_details Advertisemnet_public... : Advertisement_details
Retreive_advertisementdetails( )
Get_details( )
Retreive_ad_publishmentdetails( )
Generate Ad_publication bill Send Ad_publication details
16) Report Generation:
Retrieve_Advertisementdetails( )
Retrieve_Mediadetails( )
Retrieve_Adpublicationdetails( )
Retrieve_Staffdetails( )
Sends Details
Receive details
1) Login:
12: Validate_details()
1: Submit_details( ) 2:
3: Check_details( )
4: Submit_details( )
7: Validate_details( )
6: Update_details( )
5: Get_details( )
4: check_details( )
1: Submits_details( ) 2: Receive_details( )
10: Submits_details( ) 11: Getspecification( )
3: Get_details( )
7: Add_Details( ) 13: Add_Details( ) 12: Getmedia_details( )
: Customer_details
: Advertisement_details : Media_details
7: Validate_details( )
1: Submit_details( ) 2: Get_details( )
4: Receive_mediadetails( )
5: Receive_customerdetails( )
3: Retrieve_details( )
10: Add_details( )
6: Receive_Staffdetails( )
: Media_details
: Advetisement_details
: Customer_details
: Staff_details
4) Editing Advertisement details:
7: Validate_details( )
1: Submit_details( ) 3: Edit_details( )
2: Get_details( )
10: Add_details( )
6: Receive_mediadetails( )
5: Receive_Staffdetails( )
4: Receive_customerdetails( )
: Advetisement_details
: Staff_details
: Customer_details
: Media_details
4: Validate_details( )
1: Submit_details( ) 2: Delete_details( )
3: Retrieve details( )
5: Update_details( )
6: Update_details( )
: Customer_details
: Advertisement_details
6) Adding Customer details:
5: Validate_details( )
1: Submit_details( ) 2: Get_details( )
4: Get_details( )
3: Retrieve_details( )
8: Add_details( ) 9: Add_details( )
: Customer_details
: Advertisement_details
4: Validate_details( )
7: Update_details( )
: Manager 1: Submit_details( )
2: Edit_details( )
: Customer Controller : Advertisement_details
8: Updated successfully
10: Record doesnt exist 5: [Details Exist]
9: [Details doesnt Exist]
3: Retrieve details( )
: Customer_details
8) Deleting Customer details:
4: Validate_details( )
1: Submit_details( ) 2: Delete_details( )
3: Retrieve details( )
5: Update_details( )
6: Update_details( )
: Customer_details
: Advertisement_details
4: Validate_details( )
1: Submit_details( ) 2: Store_details( )
6: Add_details( )
3: Get_details( )
: Media_details
10) Editing Media details:
4: Validate_details( )
1: Submit_details( ) 2: Edit_details( )
7: Update_details(
3: Get_details( ) )
: Media_details
4: Validate_details( )
1: Submit_details( ) 2: Delete_details( )
7: Update_details( )
3: Get_details( )
: Media_details
12) Adding Staff details:
4: Validate_details( )
1: Submit_details( ) 2: Store_details( )
3: Get_details( )
8: Add_details( )
6: Add_details( )
: Staff_details
: Advertisement_details
1: Submit_details( )
2: Edit_details( )
6: [Record Exist]
10: [Record Doesnt Exist]
5: Validate_details( )
4: Get_details( )
: Advertisement_details
9: Update_details( )
3: Get_details( )
: Staff Controller
8: Update_details( )
: Staff_details
14) Deleting Staff details:
5: Validate_details( )
1: Submit_details( ) 2: Delete_details( )
3: Get_details( )
8: Update_details( )
9: Update_details( )
4: Get_details( )
: Staff_details
: Advertisement_details
1: Submit_details( ) 2: Show_bill( )
7: Submit_details( ) 8: Show_bill( )
4: Retreive_advertisementdetails( )
: Advertisemnet_publication
: Advertisement_details : Customer_details
16) Report Generation:
1: Submit_reportdetails( ) 2: Show_report( )
4: Retrieve_Advertisementdetails( )
: Advertisement_details
3: Retrieve_Customerdetails( )
6: Retrieve_Adpublicationdetails( )
5: Retrieve_Mediadetails( )
7: Retrieve_Staffdetails( )
: Customer_details
: Media_details
: Advertisement _publishment
: Staff_details