0% found this document useful (0 votes)
389 views8 pages

Sequence Diagrams

The document describes sequence diagrams for various functions of a pet management system. Sequence diagrams show the sequence and timing of messages passed between objects to perform a task. Diagrams are provided for creating a new account, logging in, searching for pets, viewing pet details, adding a pet, managing pets, adding feedback, and searching for and booking a veterinarian. Each diagram shows the interaction between the user interface, web server, and database to complete the function.

Uploaded by

bzu frnds
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
389 views8 pages

Sequence Diagrams

The document describes sequence diagrams for various functions of a pet management system. Sequence diagrams show the sequence and timing of messages passed between objects to perform a task. Diagrams are provided for creating a new account, logging in, searching for pets, viewing pet details, adding a pet, managing pets, adding feedback, and searching for and booking a veterinarian. Each diagram shows the interaction between the user interface, web server, and database to complete the function.

Uploaded by

bzu frnds
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 8

Chapter 3 System Design

3.3.2 Sequence Diagrams

Sequence diagram is an interaction diagram. Interaction diagrams address the dynamic


view of a system. Sequence diagram emphasizes the time ordering of messages. In the
generic form of these diagrams, all sequence of interactions is shown, covering every
attainable example of a use case.

3.3.2.1 Create New Account Sequence Diagram

Registration Form Web Server DB

Admin/
Veterinarian/Pet
owner/Seller
NewReg();
Submit();

If error Again();

Again Submit();

Register();

Acknowledge();

Fig 3.4 Create New User Sequence


Diagram

PetMania 17
Chapter 3 System Design

3.3.2.2 Login Sequence Diagram

:Login Web Server DB

Admin/
Veterinarian/Pet
owner/Seller
Login();
Submit();

If error Again();

Again Submit();

Verify();

Acknowledge();

Fig 3.5: Login Sequence Diagram

PetMania 18
Chapter 3 System Design

3.3.2.3 Pet Search Sequence Diagram

:Search
Form Web Server DB

Admin/
Veterinarian/Pet

Search();
Submit();

If error Again();

Again Submit();

SearchResult();

ReturnResult();

Display();

ViewResult(); IfNotFound();

Ack();

Fig 3.6: Pet Search Sequence Diagram

PetMania 19
Chapter 3 System Design

3.3.2.4 View Pet Sequence Diagram

:Interface Web Server DB

Admin/
Veterinarian/Pet
owner/Seller
WebsiteLink();
Request();

SearchResult();

ReturnResult();

Display();

ViewResult();

Fig 3.7: View Pet Sequence Diagram

PetMania 20
Chapter 3 System Design

3.3.2.5 Add Pet Sequence Diagram

:Login :Add Pet Web Server DB

Admin/Pet owner

Login();
Submit();

If error Again();

Again Submit();
LoggedIn();

AddPet();

Submit();

Save();
Ack();

Fig 3.8: Add Pet Sequence Diagram

PetMania 21
Chapter 3 System Design

3.3.2.6 Manage Pet Sequence Diagram

:Login :Manage Pet Web Server DB

Admin/Pet owner

Login();
Submit();

If error Again();

Again Submit();
LoggedIn();

Update/Delete/show
Pet();

Submit();

Save();
Ack();

Fig 3.9: Manage Pet Sequence Diagram

PetMania 22
Chapter 3 System Design

3.3.2.5 Feedback Sequence Diagram

:Add
:Login Web Server DB
Feedback

Pet owner/Seller

Login();
Submit();

If error Again();

Again Submit();
LoggedIn();

Feedback();

Submit();

Save();
Ack();

Fig 3.8: Add Feedback Sequence Diagram

PetMania 23
Chapter 3 System Design

.3.2.3 Search and Book Veterinarian Sequence Diagram

:Search
Form Web Server DB

Pet Owner

Search();
Submit();

If error Again();

Again Submit();

SearchResult();

ReturnResult();

Display();
ViewResult();
BookVeterinarian(); IfNotFound();

Ack();

Fig 3.6: Search and Book Veterinarian Sequence Diagram

PetMania 24

You might also like