System Analysis Report: Implementing a System for Holipets Pet Care
VerifiedAdded on 2020/06/05
|19
|2656
|30
Report
AI Summary
This report provides a system analysis for Holipets Pet Care, a pet care center currently managing records manually. The report proposes a computerised system to improve record-keeping of customers and pets. It includes use case diagrams for services like boarding and home visits, class diagrams outlining relationships between pet, service, and customer data, and sequence diagrams illustrating booking cancellation processes. The analysis covers the existing manual processes and details the benefits of implementing a database system for managing bookings, customer information, and pet details. The diagrams are used to represent the interactions between actors and the system, including booking processes, appointments, and service delivery, as well as illustrating the system's response to user requests, such as booking cancellations and appointment scheduling. The report concludes that the implementation of a computerised system is essential for Holipets Pet Care to efficiently manage its operations, improve customer service, and handle the increasing volume of data.

SYSTEM
ANALYSIS
ANALYSIS
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

Table of Contents
INTRODUCTION...........................................................................................................................1
TASK 1............................................................................................................................................1
Use Case Diagram ......................................................................................................................1
TASK 2............................................................................................................................................6
Description of the Use Case .......................................................................................................6
TASK 3..........................................................................................................................................10
Class Diagram...........................................................................................................................10
TASK 4..........................................................................................................................................12
Sequence Diagram....................................................................................................................12
CONCLUSION..............................................................................................................................16
REFERENCES..............................................................................................................................17
INTRODUCTION...........................................................................................................................1
TASK 1............................................................................................................................................1
Use Case Diagram ......................................................................................................................1
TASK 2............................................................................................................................................6
Description of the Use Case .......................................................................................................6
TASK 3..........................................................................................................................................10
Class Diagram...........................................................................................................................10
TASK 4..........................................................................................................................................12
Sequence Diagram....................................................................................................................12
CONCLUSION..............................................................................................................................16
REFERENCES..............................................................................................................................17

INTRODUCTION
System analysis can be considered as an act or process that the researchers use on the
methodologies applied in the system. It can be applied in any field. It can also be termed as an
act or a profession that has been used to achieve the targets and goals. Also, it helps in
implementing various new processes and procedures. The pet care centre is performing all the
record keeping functions manually, whether it may be about the customers or pets, they record it
all manually. So, they need some computerised technique which can help them in the
management of records of customers as well as of animals (Coronel and Morris, 2016). The
report is about Holipets Pet Care for introducing new technological features so that they can be
able to manage all the documents. The report will be including the use of cases diagrams,
sequence and class diagrams in the implementation of the whole process.
TASK 1
Use Case Diagram
UML Use case diagrams are considered as behaviour diagrams that demonstrates a group
of action, usually known as use cases. These can be executed in collaboration with one or many
end users and that should be external. There are few steps that helps in the identification of these
cases. The steps are discussed as under. It is to be done by identifying the following:
Step 1 – External users
Step 2 – Goals of them.
Step 3 – Use cases of the users.
Step 4 - Start Point of every use case
Step 5 – Its End Point.
General view of a use case diagram (UML) for Holipets Pet Care:
The Holipets Pet care provides both the services for the pets, that means they provide
boarding as well as home visit facility. They levy extra charges for home delivery (Rosenblatt,
2013). The pet care centre has an accommodation of 40 cats and 30 dogs. For both of them, they
have maintained separate accommodations. None of them can enter in the area of other. They
take care of the pets properly. When the owner of the pet is not at home, the members visit their
1
System analysis can be considered as an act or process that the researchers use on the
methodologies applied in the system. It can be applied in any field. It can also be termed as an
act or a profession that has been used to achieve the targets and goals. Also, it helps in
implementing various new processes and procedures. The pet care centre is performing all the
record keeping functions manually, whether it may be about the customers or pets, they record it
all manually. So, they need some computerised technique which can help them in the
management of records of customers as well as of animals (Coronel and Morris, 2016). The
report is about Holipets Pet Care for introducing new technological features so that they can be
able to manage all the documents. The report will be including the use of cases diagrams,
sequence and class diagrams in the implementation of the whole process.
TASK 1
Use Case Diagram
UML Use case diagrams are considered as behaviour diagrams that demonstrates a group
of action, usually known as use cases. These can be executed in collaboration with one or many
end users and that should be external. There are few steps that helps in the identification of these
cases. The steps are discussed as under. It is to be done by identifying the following:
Step 1 – External users
Step 2 – Goals of them.
Step 3 – Use cases of the users.
Step 4 - Start Point of every use case
Step 5 – Its End Point.
General view of a use case diagram (UML) for Holipets Pet Care:
The Holipets Pet care provides both the services for the pets, that means they provide
boarding as well as home visit facility. They levy extra charges for home delivery (Rosenblatt,
2013). The pet care centre has an accommodation of 40 cats and 30 dogs. For both of them, they
have maintained separate accommodations. None of them can enter in the area of other. They
take care of the pets properly. When the owner of the pet is not at home, the members visit their
1
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

homes to look after their pets, provide them proper food and water, play with them and take them
on walks. The centre provides better holiday services to the cats and dogs.
Following is the first cut use case diagram of the Holipets Pet Care. In the diagram, it is being
represented that the pet care provides services for both the pets as well as the customers. The
centre takes pets on holidays (Larman, 2012). Each pet has assigned an ID and the essential data.
Presently, the centre is facing difficulty in the documentation process as they were doing it all
manually, but they need some computerised system for managing all the records of the pets as
well as the customers.
2
on walks. The centre provides better holiday services to the cats and dogs.
Following is the first cut use case diagram of the Holipets Pet Care. In the diagram, it is being
represented that the pet care provides services for both the pets as well as the customers. The
centre takes pets on holidays (Larman, 2012). Each pet has assigned an ID and the essential data.
Presently, the centre is facing difficulty in the documentation process as they were doing it all
manually, but they need some computerised system for managing all the records of the pets as
well as the customers.
2
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

The centre provides good care to the pets and dogs. Also, it offers various services to the
customers which will be discussed in the further sections below. The centre comprises of very
few staff, that is of 10 members only with a few part time people. The record keeping of the pet
care is done manually, which is quite difficult for handling all the information, data and services.
The centre is introducing a new computerised system that will help them in managing all the
data.
3
customers which will be discussed in the further sections below. The centre comprises of very
few staff, that is of 10 members only with a few part time people. The record keeping of the pet
care is done manually, which is quite difficult for handling all the information, data and services.
The centre is introducing a new computerised system that will help them in managing all the
data.
3

4
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

<include> is used in use case diagrams for the extraction of the use case fragments that are being
copied in various other use cases. The included case cannot remain alone whereas the original
case is incomplete without the use of the included one. This is to be used only where the
duplication is quite significant. It should be used meagrely. A base case is dependent to an extent
on the included use case.
<extend> is being used whenever a use case attaches further steps to the other first class use case.
On the base use case, the extended case is dependent. The base use case has to be a fully
functional one in its own course. It should not be involving the extended use case. Extended use
case can be applied in various cases. One of the major advantage of this case is that the extended
use case can insert the performance in several places. When comparing with the dependency, the
extended case is dependent of the base case and acts as a one-way dependency.
5
copied in various other use cases. The included case cannot remain alone whereas the original
case is incomplete without the use of the included one. This is to be used only where the
duplication is quite significant. It should be used meagrely. A base case is dependent to an extent
on the included use case.
<extend> is being used whenever a use case attaches further steps to the other first class use case.
On the base use case, the extended case is dependent. The base use case has to be a fully
functional one in its own course. It should not be involving the extended use case. Extended use
case can be applied in various cases. One of the major advantage of this case is that the extended
use case can insert the performance in several places. When comparing with the dependency, the
extended case is dependent of the base case and acts as a one-way dependency.
5
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

TASK 2
Description of the Use Case
Till the time, the Holipets Pet Care centre used to manage the bookings manually, which
became a very complicated process when the number of customers and services they require
increased. There is a separate arrangement for the accommodation of cats and dogs. The
bookings were recorded in a diary and also updated in the same. This affected their whole
process of scheduling the home visits and managing the pets. So, a database system can help the
pet care centre as it is considered as a system in which the collects information which can be
easily accesses, updated and managed anytime. This can help the centre in managing the work
smoothly. As, there is no manual system and it is very difficult to find the specific and relevant
information. A database can help the pet care centre in handling all their services and data easily
and quickly.
Representing below the use case diagram for the booking of home visits and of
residential stays.
6
Description of the Use Case
Till the time, the Holipets Pet Care centre used to manage the bookings manually, which
became a very complicated process when the number of customers and services they require
increased. There is a separate arrangement for the accommodation of cats and dogs. The
bookings were recorded in a diary and also updated in the same. This affected their whole
process of scheduling the home visits and managing the pets. So, a database system can help the
pet care centre as it is considered as a system in which the collects information which can be
easily accesses, updated and managed anytime. This can help the centre in managing the work
smoothly. As, there is no manual system and it is very difficult to find the specific and relevant
information. A database can help the pet care centre in handling all their services and data easily
and quickly.
Representing below the use case diagram for the booking of home visits and of
residential stays.
6

After the involvement of a database, they can manage all the record keeping. First, the customer
will check for the availability of the accommodation. If there is accommodation available for the
stay, the person will pay for it by means of credit or debit card to book the specific ticket
(Coroneland Morris, 2016). After purchasing the ticket, the individual will fill the appropriate
data and details asked in the form. The database will enter the data of all the customers. If any
customer wants to cancel a ticket, they can simply enter on the system for booking cancellation.
The database system will automatically remove the person from the list and refund the specific
amount.
When the owner is somewhere outside and not present at home, the members of the
Holipets pet care can visit them in their homes. Also, if any pet is ill and requires frequent
7
will check for the availability of the accommodation. If there is accommodation available for the
stay, the person will pay for it by means of credit or debit card to book the specific ticket
(Coroneland Morris, 2016). After purchasing the ticket, the individual will fill the appropriate
data and details asked in the form. The database will enter the data of all the customers. If any
customer wants to cancel a ticket, they can simply enter on the system for booking cancellation.
The database system will automatically remove the person from the list and refund the specific
amount.
When the owner is somewhere outside and not present at home, the members of the
Holipets pet care can visit them in their homes. Also, if any pet is ill and requires frequent
7
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

injections, they visit more often and that too on a regular basis. They even provide proper food
and water to them, take them for walks and give appropriate medications. The use case diagram
for the following scenario is represented as under:
The pet owner first makes an appointment with the management at the Holipets Pet Care.
Cancellation of that appointment if required, can be done by the owner itself. Then, if the pet is
ill or going under some treatment, the owner can request for further medications and treatments
8
and water to them, take them for walks and give appropriate medications. The use case diagram
for the following scenario is represented as under:
The pet owner first makes an appointment with the management at the Holipets Pet Care.
Cancellation of that appointment if required, can be done by the owner itself. Then, if the pet is
ill or going under some treatment, the owner can request for further medications and treatments
8
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

from the doctor. The doctor then provides proper treatment to the pet suffering from illness or
any other issue. After the whole procedure is done, the pet owner can pay the bills at the
reception.
This will include all the details of the pets and the customers as well. It will be consisting of their
Id, their age, owner of pet, address of the owner, breed of the pet, sex of the pet. These factors
have a huge impact as the pet care centre have to keep a record of all the customers that visit to
them with their pets (Rosenblatt, 2013). For avoiding any confusion between the pets, they
assign them specific id's. They provide them care and love. They provide them the treatment
they require according to their birth conditions and all the essential factors.
9
any other issue. After the whole procedure is done, the pet owner can pay the bills at the
reception.
This will include all the details of the pets and the customers as well. It will be consisting of their
Id, their age, owner of pet, address of the owner, breed of the pet, sex of the pet. These factors
have a huge impact as the pet care centre have to keep a record of all the customers that visit to
them with their pets (Rosenblatt, 2013). For avoiding any confusion between the pets, they
assign them specific id's. They provide them care and love. They provide them the treatment
they require according to their birth conditions and all the essential factors.
9

TASK 3
Class Diagram
In a Unified Modified Language (UML), it is considered as a structure that represents
classes, its attributes, operations and the relationship between all these components.
A simple domain class diagram for the Holipets Pet Care is represented as below:
10
Class Diagram
In a Unified Modified Language (UML), it is considered as a structure that represents
classes, its attributes, operations and the relationship between all these components.
A simple domain class diagram for the Holipets Pet Care is represented as below:
10
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide
1 out of 19
Related Documents

Your All-in-One AI-Powered Toolkit for Academic Success.
+13062052269
info@desklib.com
Available 24*7 on WhatsApp / Email
Unlock your academic potential
Copyright © 2020–2025 A2Z Services. All Rights Reserved. Developed and managed by ZUCOL.