Professional Documents
Culture Documents
JESSE P. DECASA
June 2022
1
CHAPTER 1
COMPANY OVERVIEW
Vet clinics are the most prevalent type of pet care facility and also the most
well-known. The primary focus of veterinarians is preventative medicine and
wellness checks for pets, but can also do surgical procedures on them.
Veterinarians are essential for pets since, aside from them, no one else is
fully conversant with the problems that animals face. Pets can be brought into one's
home, but cannot be treated while sick. Veterinarians are critical in the care of both
the animal and its owner. Veterinary caretaking services are essential for the well-
being of both the pet and its owner.
The clinic offers surgical operations, which can fall into the following major
categories: orthopedics (which deals with bones, joints, and muscles), soft tissue
surgery (which deals with skin, body cavities, circulatory system,
GI/urogenital/respiratory tracts), and neurosurgery. In addition, the business has
vaccines and methods of immunization that enable animals to acquire adaptive
2
immune responses and long-lasting, robust immunity to the substances in
question. Boarding services are also available for pets whose owners need to be
somewhere for various reasons. Cesarean delivery sections and grooming
treatments for animals' fur or hair are among the additional services the clinic offer.
ORGANIZATIONAL STRUCTURE
3
PROBLEM STATEMENT
4
EXISTING BUSINESS PROCESS
Figure 3 shows the process of the sales and billing system of the company.
All of their business is done with walk-in clients at the moment because of
inaccessibility to online booking system. Customers make purchases of medicinal
products, the company fulfills their orders, and the billing process is carried out
manually. The customers are the ones who are responsible for paying the total
amount of their order and also any additional services that been availed. Because
most surgical operations are expensive, the client must provide a down payment
of P1000.00 before the procedure. The customers could pay the remaining balance
after the surgery.
5
Figure 3. Sales and billing process of Tri-Star Clinic
6
Project Overview
Project Objectives
General objectives:
The main objective is to design a Vet Clinic Management System for Tri-
Star Clinic.
Specifically, it will:
7
1.3 Pet supplies; and
3.3 Surgery/operations;
3.4 Admissions;
2.5 Pet Boarding; and
2.6 Home services.
4.1 Cash;
8
Scope and Limitations
Table 1 shows the benefits of the system to the people involved in the business.
The software used in implementing the system are defined. Scope and limitation also
include data and processes of the proposed system.
SOFTWARE
9
WordPress is a website hosting and building a Content
WordPress Management System (CMS). It's user-friendly but needs
plugins for extra features.
DATA
The system helps in the collection, organization, and storage of data in a sophisticated
and comprehensive database, making the process of finding it much more convenient
and providing benefits to the organization's business operations and transactions.
PROCESS
The system will aid and improve the company's existing business process by
streamlining data transfer between locations, hence enhancing data transactions with
clients.
• Inventory Process – this will make the inventory hassle-free, timely, and
accurately and avoid shortage in medicines and equipment.
• Payment process – this process will make the transaction convenient for clients
for having many payment options for paying their bills.
• Accounting Process – to record sales, expenses, and gross sales.
• Booking process – to save time for the customer and book beforehand and will
also increase client’s satisfactory.
10
Related Systems and Works
11
analytics modules are constructed [7]. It is the goal of the data and predictive
modules to analyze veterinary clinic appointment data for patterns and to build a
practical prediction model using machine learning algorithms. [8]. The data and
predictive analytics assist veterinary management in making better future business
decisions to give better healthcare to veterinary patients [9].
Thus, an information system provides various advantages [10]. This
information system is considered particularly useful in transitioning from traditional
to digital systems since it can reduce the time when processing data. The
information system flow is evaluated as clear and straightforward to understand.
This system's primary function/menu can assist the operation of collecting patient
data more effectively and efficiently [11].
Accounting for management provides management with the tools necessary
to manage a business in today's complex world. [12]. When it comes to inventory
systems, the efficiency and accuracy with which the business operate are
paramount. [13]. This disclosure provides an inventory management device that
dispenses individual units of sutures from a first compartment and stores bulk
quantities of sutures for future use in a second compartment where the quantities
in both compartments are easily visible, resulting in low quantities in either
compartment that can be replenished by staff as required. [14] The food safety
traceability technology for veterinary drugs is based on veterinary drug big data,
and the critical point information monitoring technology is used in the veterinary
medication circulation [15].
12
CHAPTER II
METHODOLOGY
Budget Summary
Table 2 provides a concise summary of the schedule and budget for each step. It
consists of the anticipated cost, beginning and ending dates, and the number of man-days
needed for each stage. The completion of the project is anticipated to take eight (8) months
and will incur a total cost of 424,081.77.
13
Manpower Estimates
The anticipated cost of the labor to create the system is listed in Table 3. A Project
Sponsor, Project Manager, System Analyst, System Designer, System Tester, Database
Administrator and System Developer are required for this project. The Owner,
Veterinarian, Liaison and Vet Secretary are involved in using utilizing the system.
14
Operational Feasibility
Designing an information management system for Tri-Star Animal Clinic will boost
the company's efficiency because all transactions will be converted to computer-based
management. It is easy for workers to identify certain information because it is all stored in
a safe and secure location. Additionally, it will increase the general productivity of the
workers and firm because it will improve time management and services. Therefore, this
project is advantageous to the organization because it will aid in the improvement of their
business operations.
15
Technical Feasibility
Since Tri-Star Animal clinic is using manual process, implementing this project is
quite difficult. The company do not have a full access to computer for their documents
which affects the performance of the business. Therefore, researcher will design a
software with a goal of improving the manpower activities and to eliminate the traditional
system currently used in exchange for good and reliable services. To make the proposed
system feasible, it requires hardware and software requirements. The researchers
suggested a computer set which is ASUS corei5 Zen AiO for implementing the system.
Hardware includes external hard drive for more storage, credit card magnetic reader and
thermal receipt printer for the payment and billing process. In addition, the researchers
proposed to used QuickBooks to run the business efficiently and MySQL, Xampp, and
WordPress for data management. Researchers and the technical team will inform and
train company representatives on how to run the suggested system. The corporation
understands these needs and is on board with the idea.
16
Work Plan and Schedule Feasibility
Project duration is one of the many factors taken into account during the scheduling
feasibility phase. After it have been looked into, the feasibility analysis can show where
the project might run into problems.
The Agile Software Development Life Cycle best fits the scenario and case of
creating an advanced project for Tri-Star clinic. The Agile software development life cycle
is the defined progression of steps taken by a product from inception to completion. It
contains six phases: concept, inception, iteration, release, maintenance, and retirement.
The goal of the software development teams is to deliver working system to the user on
time. In this Methodology, adjustments can easily be made especially when customers, in
particular, pet owners change their minds amidst the ongoing process of clinic action and
works. It is important to have a different course of action to immediately change priorities,
regardless of changes in the middle of the process.
17
Project Milestones and Deliverables
18
Integrated and Proposed New Processes
The integrated and proposed new processes allows the company to search for
existing data by scanning the QR code and update the data with the new transaction of
the client. It also allows them to generate QR code for the new clients and store their data.
Upon processing the queries and payment transaction with the client, it enables them to
automatically record the sales.
19
Organization Structure
Internal Organization
The following shows the project team’s organizational structure starts with the
project sponsor, project manager, system analyst, system designer, and system developer.
It determines who is responsible and in charge of the roles. It will help the team produce
better results.
20
External Organization
21
Work Breakdown Structure
The WBS is the most critical part of any project. It describes the phases of the
project and the outcomes that should be achieved in each phase. Phases of introducing the
new system into the Tri-Star Clinic are depicted here. This figure explains the stages the
project will go through while it is developed using the Agile Software Development Life
Cycle. Figure 8 displays the most important steps for each stage.
22
WBS Dictionary
The WBS elements (tasks, activities, and outputs) are described in greater depth below.
Details such as dates, resources, cost, and quantity, as well as any relevant milestones, are
included. The project is expected to commence on January 6, 2025 and will be completed on
August 22, 2025.
Task Man-
Activities
ID Start date End date days Cost
1 Concept
23
1.3.1 Outline Documentation 3,807.00
13-Jan-25 14-Jan-25 1.00
1.3.2 Present project proposal 1,062.00
14-Jan-25 14-Jan-25 0.25
1.3.3 Proposal feedback Cumulation 1,062.00
14-Jan-25 14-Jan-25 0.25
1.3.4 Project Revision 7,614.00
15-Jan-25 16-Jan-25 2.00
1.3.5 Project Approval 142.48
17-Jan-25 17-Jan-25 0.07
Total 28,347.23
8.22
2 Inception
24
2.3 Outline Process and Roles
28-Jan-25 3-Feb-25 4.00
2.3.1 Scope planning 3,807.00
28-Jan-25 28-Jan-25 1.00
2.3.2 Develop WBS 11,421.00
29-Jan-25 3-Feb-25 3.00
2.4 Budget allocation
4-Feb-25 4-Feb-25 0.25
2.4.1 Calculate the Total Amount Needed 131.52
4-Feb-25 4-Feb-25 0.06
2.4.2 Identify Funding Methods 131.52
4-Feb-25 4-Feb-25 0.06
2.4.3 Allocate budget 274
4-Feb-25 4-Feb-25 0.13
2.5 Requirements Gathering
4-Feb-25 5-Feb-25 1.69
2.5.1 Determine Project Goals 951.75
4-Feb-25 4-Feb-25 0.25
2.5.2 Requirements Documentation 1,903.50
4-Feb-25 4-Feb-25 0.50
2.5.3 Identify Stakeholders 475.88
5-Feb-25 5-Feb-25 0.13
2.5.4 Set Schedule for Interview 68.5
5-Feb-25 5-Feb-25 0.03
2.5.5 Confirm Schedule 68.5
5-Feb-25 5-Feb-25 0.03
2.5.6 Actual Interview 2,124.00
5-Feb-25 5-Feb-25 0.50
2.5.7 Review Requirements 951.75
5-Feb-25 5-Feb-25 0.25
Total 38,469.98
10.56
3 Iteration
3.1 Project Kick-Off Meeting
6-Feb-25 6-Feb-25 0.56
Set schedule for Project Team Start Off
3.1.1 68.5
Meeting 6-Feb-25 6-Feb-25 0.03
3.1.2 Confirm schedule for the meeting 68.5
6-Feb-25 6-Feb-25 0.03
3.1.3 Meeting 6-Feb-25 6-Feb-25 0.50 1,096.00
3.2 Validate and Verify User Requirements
6-Feb-25 10-Feb-25 2.13
3.2.1 Create the Validation Plan 548
6-Feb-25 6-Feb-25 0.25
3.2.2 Define System Requirements 548
7-Feb-25 7-Feb-25 0.25
25
3.2.3 Create a checklist 274
7-Feb-25 7-Feb-25 0.13
3.2.4 Testing 1,096.00
7-Feb-25 7-Feb-25 0.50
3.2.5 Develop/Revise Procedures & Final Report 2,192.00
10-Feb-25 10-Feb-25 1.00
Requirements verified
3.3 Acquire Hardware and software
11-Feb-25 13-Feb-25 2.00
3.3.1 Identify Hardware 1,096.00
11-Feb-25 11-Feb-25 0.50
3.3.2 Identify Software 1,096.00
11-Feb-25 11-Feb-25 0.50
3.3.3 Purchase Hardware and software 2,192.00
13-Feb-25 13-Feb-25 1.00
3.4 Design System Prototype
14-Feb-25 4-Mar-25 11.25
3.4.1 Design a Concept Sketch 3,858.00
14-Feb-25 17-Feb-25 2.00
3.4.2 Build a Prototype 9,645.00
18-Feb-25 24-Feb-25 5.00
3.4.3 Initial user evaluation 1,929.00
26-Feb-25 26-Feb-25 1.00
3.4.4 Prototype Testing 1,929.00
27-Feb-25 27-Feb-25 1.00
3.4.5 Feedback cumulation 1,030.25
28-Feb-25 28-Feb-25 0.25
3.4.6 Refining Prototype 3,858.00
3-Mar-25 4-Mar-25 2.00
Sign-off Design System Prototype
3.5 System Architecture Design
5-Mar-25 19-Mar-25 9.88
3.5.1 Determine what is needed 964.5
5-Mar-25 5-Mar-25 0.50
3.5.2 Define Data Architecture 482.25
5-Mar-25 5-Mar-25 0.25
3.5.3 Identify Entities and Relationships 723.38
6-Mar-25 6-Mar-25 0.38
3.5.4 Create Entity-Relationship Diagram (ERD) 1,446.75
7-Mar-25 7-Mar-25 0.75
3.5.5 Create Data Flow Diagram 241.13
7-Mar-25 7-Mar-25 0.13
3.5.6 Create Data Dictionary 275
7-Mar-25 7-Mar-25 0.13
3.5.7 Create a Database 11,000.00
10-Mar-25 14-Mar-25 5.00
26
3.5.8 Review Data Requirements 1,096.00
17-Mar-25 17-Mar-25 0.50
3.5.9 Feedback cumulation 548
17-Mar-25 17-Mar-25 0.25
3.5.10 Refine database 4,400.00
18-Mar-25 19-Mar-25 2.00
Sign-off System Architecture Design
3.6 System Design
20-Mar-25 23-Apr-25 20.75
3.6.1 Define System/deliverables 5,787.00
20-Mar-25 24-Mar-25 3.00
3.6.2 Defining Project Goals 964.5
25-Mar-25 25-Mar-25 0.50
3.6.3 Planning 1,929.00
26-Mar-25 26-Mar-25 1.00
3.6.4 Describe costs and benefits 1,929.00
27-Mar-25 27-Mar-25 1.00
3.6.5 Create design symbols 5,787.00
28-Mar-25 1-Apr-25 3.00
3.6.6 Design the system 20,770.00
2-Apr-25 16-Apr-25 10.00
3.6.7 Review system design 2,192.00
21-Apr-25 21-Apr-25 1.00
3.6.8 Feedback cumulation 548
22-Apr-25 22-Apr-25 0.25
3.6.9 Refining system design 1,929.00
22-Apr-25 23-Apr-25 1.00
System Design Closed
3.7 System Development
24-Apr-25 8-Jul-25 46.32
3.7.1 Describe features and operations 1,929.00
24-Apr-25 24-Apr-23 1.00
3.7.2 Develop admin module 9,645.00
25-Apr-25 2-May-25 5.00
3.7.3 Review Admin module 2,192.00
5-May-25 5-May-25 1.00
3.7.4 Approve admin module 138.1
6-May-25 6-May-25 0.06
3.7.5 Connect to Database 2,200.00
7-May-25 7-May-25 1.00
3.8 Appointment module
3.8.1 Code module for Appointment codes 20,770.00
8-May-25 14-May-25 5.00
3.8.2 Review code module for Appointment 1,096.00
15-May-25 15-May-25 0.50
3.8.3 Approve Appointment QR codes module 138.1
15-May-25 15-May-25 0.06
27
Sign-off Appointment module
3.9 Payment Process module
3.9.1 Code module for Payment Process 41,540.00
16-May-25 29-May-25 10.00
3.9.2 Review code for Payment Process 1,096.00
30-May-25 30-May-25 0.50
3.9.3 Approve Payment Process modules 138.1
30-May-25 30-May-25 0.06
Sign-off Payment Process modules
3.1 Inventory module
3.10.1 Code module for Inventory 41,540.00
2-Jun-25 17-Jun-25 10.00
3.10.2 Review code module for Inventory 1,096.00
18-Jun-25 18-Jun-25 0.50
3.10.3 Approve Inventory modules 138.1
18-Jun-25 18-Jun-25 0.06
Sign-off Inventory modules
3.11 Sales module
3.11.1 Code module for Sales Report 41,540.00
20-Jun-25 4-Jul-25 10.00
3.11.2 Review code module for Sales Report 1,096.00
7-Jul-25 7-Jul-25 0.50
3.11.3 Approve Sales Report modules 138.1
7-Jul-25 7-Jul-25 0.06
Sign-off Sales modules
3.12 Compile 2,200.00
8-Jul-25 8-Jul-25 1.00
System Development closed
System Testing
3.13 9-Jul-25 23-Jul-25 9.85
3.13.1 Create Test Cases 3,858.00
9-Jul-25 10-Jul-25 2.00
3.13.2 Review Test Case 138.1
11-Jul-25 11-Jul-25 0.06
3.13.3 Approve Test Case 138.1
11-Jul-25 11-Jul-25 0.06
3.13.4 Perform Test Functionality 2,364.00
14-Jul-25 15-Jul-25 2.00
3.13.5 Execute Functional Test 591
16-Jul-25 16-Jul-25 0.50
3.13.6 Identify problems 591
16-Jul-25 16-Jul-25 0.50
3.13.7 Debug the system 12,462.00
17-Jul-25 21-Jul-25 3.00
3.13.8 Implement fixes and improvements 4,154.00
22-Jul-25 22-Jul-25 1.00
28
3.13.9 Re-execute Functional Test 591
23-Jul-25 23-Jul-25 0.50
3.13.10 Review Functional Test 74.47
23-Jul-25 23-Jul-25 0.06
3.13.11 Approve Functional Test 36.64
23-Jul-25 23-Jul-25 0.03
3.13.12 Finalize System Testing 147.75
23-Jul-25 23-Jul-25 0.13
System Testing Closed
Total 289,313.28
92.88
4 Release
29
4.4.3 Approve training materials 137
28-Jul-25 28-Jul-25 0.06
4.4.4 Set Schedule for training 68.5
28-Jul-25 28-Jul-25 0.03
4.4.5 Confirm Schedule 68.5
28-Jul-25 28-Jul-25 0.03
4.4.6 Conduct Training 29,270.00
29-Jul-25 4-Aug-25 5.00
4.4.7 Collect Training Result 274
5-Aug-25 5-Aug-25 0.13
User Training Complete
Total 34,254.04
7.06
5 Maintenance
5.1 System Monitoring 6-Aug-25 14-Aug-25 7
5.1.1 Monitor the system 6-Aug-25 8-Aug-25 3 6,231.00
5.1.2 Evaluate Reports 11-Aug-25 11-Aug-25 1 4,269.00
5.1.3 Make necessary improvements 12-Aug-25 14-Aug-25 3 12,018.00
5.2 System Maintenance 15-Aug-25 20-Aug-25 4
5.2.1 Test Functionality 15-Aug-25 15-Aug-25 1 2,077.00
5.2.2 Operating Measurements 18-Aug-25 20-Aug-25 3 6,231.00
Total 11 30,826.00
6 Retirement
30
GANTT Chart
31
Financial Plan and Economic Feasibility
Financial feasibility describes whether or not the project is fiscally viable. A financial
feasibility report includes a cost/benefit analysis of the project.
January 52,122.30
5,000.00 4,941.52 62,063.82 62,063.82
32
Table 8 present the effort cost for the entire project which is a total of 39,532.29.
The effort cost is the practice of projecting how much effort is required to develop or
maintain a software. Time spent or money spent on this kind of endeavor are the
standard units of measurement.
The following table shows the estimated cost of the hardware used to
implement the system. Hardware includes a computer set, external hard drive,
credit card reader, and thermal receipt printer.
33
Credit Card 1 ₱1,800.00 ₱1,800.00
Magnetic Reader
Thermal Receipt 1 ₱1,200.00 ₱1,200.00
Printer
Total ₱54,500.00
The following table shows the estimated cost of the software. These are the
software needed to made the system possible. Software includes QuickBooks,
MySQL, Xampp, and WordPress.
34
Cash Outlay
The following table displays the actual costs of the Hardware and the Actual Cost
of the Software, which may be used to estimate the total cost of the project. A total of
47,722.77 is shown in Table 11 for the Hardware Requirements, while 3,174.43 is shown
in Table 12 for the Software Requirements.
Table 13 is the revised project cost summary with the actual technology cost.
35
March 37,537.51 50,896.70 5,000.00 4,941.54 98,375.75 213,742.27
Financial Viability
This part will determine the following stages of the expenses and cost of the
company.
Inventory Process
The inventory process will list all the medicine supply and the equipment,
and the products left to determine supplies to restock.
Equipment
50 mins 41.5 25 mins 20.75 25 mins 20.75
Inventory
In the table below, the difference between the current process and the new process is
displayed. This shows the benefit of using the new process of the system.
36
Cost per Average Cost per day Cost per year
customer customer per day
The total savings with process improvement of inventory using the proposed system per
year is 250,481.25
37
Feb-25 250,481.25 500,962.50
Mar-25 250,481.25 751,443.75
Apr-25 250,481.25 1,001,925.00
May-25 250,481.25 1,252,406.25
Jun-25 250,481.25 1,502,887.50
Jul-25 250,481.25 1,753,368.75
Aug-25 250,481.25 2,003,850.00
Manage
Dr. Helena
Owner/Sponsor High High business
Amoguis
effectively
Effiecient
Dr. Zenaida business
Staff High Medium process
Muñasque
Smoother
Clients High High Transaction
38
How could the How the
Strategy for
Stakeholder Contact stakeholder Stakeholder engaging the
Name Person contribute the Block The
Project? Stakeholder
project?
Authorize the
Dr. Helena team to make Weekly
Owner/Sponsor new reforms Unsatisfied
Amoguis meetings
Dr. Weekly
Zenaid meetings
Staff Communicate None
a Muñasque
Project Charter
Table 19 Shows the scope of the designed system including the project
objectives, participants of the project, and estimated due date.
39
The purpose of the system is to make the business process more effective, guarantee
that the company's transaction records are stored safely, and enhance corporate
operations overall. Making choices that contribute to the advancement of the
organization's strategy and putting organizational structure and dynamics into effect
would be facilitated by the use of an information system. This would result in improved
business management.
The Vet Clinic Management System for Tri-Star Clinic should be implemented and
accepted by the clients after the system is done.
Approach:
2. Propose a System that will address the business goals and needs.
40
Project Team Roles and Responsibilities
The table below shows the Roles and Responsibilities of Project Team
members and end-users.
Project Sponsor In charge of the section of the management team for the
workplace that is directly responsible for managing both
short-term and long-term initiatives. The development of
strategic program and project objectives, as well as the
monitoring of program and project performance, are
often included in the responsibilities of project sponsor.
41
System Analysts Requirements are determined after a thorough
examination of current IT infrastructure and business
models by the system analyst. Create a clear outline of
what to accomplish with this project and to determine
what is required for a company's success.
RACI Chart
Legends
R Responsible Assigned to complete the given task
A Accountable Has the final decision-making and accountant
C Consulted An adviser, Stakeholder for decision making
I Informed Must be informed about the decision and action
Table 20 shows the RACI table of the system proposal project. Refer to the
legend table above to understand the RACI Chart.
42
PROJECT SYSTEM SYSTEM SYSTEM DATABASE SYSTEM
TASK ID PHASE MANAGER ANALYST DESIGNER DEVELOPER ADMIN TESTER
Sponsors
1 Concept
1.1 Project Team Start Off Meeting R C
1.1.1 Gather Team Members R C
1.1.2 Select Project Roles R C
Set schedule for Project Team Start Off
1.1.3 R C
Meeting
1.1.4 Confirm schedule for the meeting R C
1.1.5 Meeting R R C
1.1.6 Conduct feasibility study R R I
1.2 Environmental Scanning R
Submit permission letter to the
1.2.1 R C
company
1.2.2 Create questionnaire R
1.2.3 Set schedule for interview R C
1.2.4 Confirm schedule for interview R C
1.2.5 Conduct Environmel Scanning R R
1.2.6 Actual interview R C
Environmental Scanning Closed
1.3 Project Proposal R I
1.3.1 Outline Documentation R R I
1.3.2 Present project proposal R I
1.3.3 Proposal feedback Cumulation R C
1.3.4 Project Revision R R I
1.3.5 Project Approval R C
2 Inception
2.1 Project Team Meeting R C
Set schedule for Project Team
2.1.1 R C
Meeting
2.1.2 Confirm schedule for the meeting R C
2.1.3 Meeting R R C
2.2 Develop Project Charter R I
2.2.1 Select Project Name R I
2.2.2 Determine Project Objectives R R I
2.2.3 Determine Scope of the Project R R I
Outlining Scope Statement and
2.2.4 R R I
deliverables
2.2.5 Determine Timeframe of the Project R R I
2.2.6 Set schedule with Project Sponsor R R C
2.2.7 Get Approval R R C
Present Project Charter to the Project
2.2.8 R I
Sponsor
2.2.9 Feedback Cumulation R C
43
2.2.10 Revise Project Charter R R I
2.2.11 Present revised project charter R I
2.2.12 Project Charter Approval R
2.3 Outline Process and Roles R I
2.3.1 Scope planning R R I
2.3.2 Develop WBS R R I
2.4 Budget allocation I
2.4.1 Calculate the Total Amount Needed R I
2.4.2 Identify Funding Methods R I
2.4.3 Allocate budget R I
2.5 Requirements Gathering I
2.5.1 Determine Project Goals R R I
2.5.2 Requirements Documentation R R I
2.5.3 Identify Stakeholders R R I
2.5.4 Set Schedule for Interview R C
2.5.5 Confirm Schedule R C
2.5.6 Actual Interview R C
2.5.7 Review Requirements R R I
3 Iteration I
3.1 Project Kick-Off Meeting R I
Set schedule for Project Team Start Off
3.1.1
Meeting R I
3.1.2 Confirm schedule for the meeting R I
3.1.3 Meeting R I
3.2 Validate and Verify User Requirements R C
3.2.1 Create the Validation Plan R I
3.2.2 Define System Requirements R I
3.2.3 Create a checklist R I
3.2.4 Testing R I
Develop/Revise Procedures & Final
3.2.5
Report R I
Requirements verified R I
3.3 Acquire Hardware and software R C
3.3.1 Identify Hardware R C
3.3.2 Identiy Software R C
3.3.3 Purchase Hardware and software R C
3.4 Design System Prototype A R I
3.4.1 Design a Concept Sketch A R I
3.4.2 Build a Prototype A R I
3.4.3 Initial user evaluation A R I
3.4.4 Prototype Testing A R I
44
3.4.5 Feedback cumulation A R I
3.4.6 Refining Prototype A R I
Sign-off Design System Prototype
3.5 System Architecture Design R
3.5.1 Determine what is needed R
3.5.2 Define Data Architecture R
3.5.3 Identify Entities and Relationships R
Create Entity-Relationship Diagram
3.5.4
(ERD) R
3.5.5 Create Data Flow Diagram R
3.5.6 Create Data Dictionary R
3.5.7 Create a Database R
3.5.8 Review Data Requirements R
3.5.9 Feedback cumulation R
3.5.10 Refine database R
Sign-off System Architecture Design
3.6 System Design R
3.6.1 Define System/deliverables R
3.6.2 Defining Project Goals R
3.6.3 Planning R
3.6.4 Describe costs and benefits R
3.6.5 Create design symbols R
3.6.6 Design the system R
3.6.7 Review system design R
3.6.8 Feedback cumulation R
3.6.9 Refining system design R
System Design Closed
3.7 System Development R
3.7.1 Describe features and operations R
3.7.2 Develop admin module R
3.7.3 Review Admin module R
3.7.4 Approve admin module R
3.7.5 Connect to Database R
3.7.6 Code module for Generating QR codes R
Review code module for Generating
3.7.7
QR codes R
3.7.8 Approve Generating QR codes module R
3.7.9 Code module for Payment Process R
3.7.10 Review code for Payment Process R
3.7.11 Approve Payment Process modules R
3.7.12 Code module for Inventory R
45
3.7.13 Review code module for Inventory R
3.7.14 Approve Inventory modules R
3.7.15 Code module for Sales Report R
3.7.16 Review code module for Sales Report R
3.7.17 Approve Sales Report modules R
3.7.18 Compile R
System Development closed
3.8 System Testing R
3.8.1 Create Test Cases R
3.8.2 Review Test Case R
3.8.3 Approve Test Case R
3.8.4 Perform Test Functionality R
3.8.5 Execute Functional Test R
3.8.6 Identify problems R
3.8.7 Debug the system R
3.8.8 Implement fixes and improvements R
3.8.9 Re-execute Functional Test R
3.8.10 Review Functional Test R
3.8.11 Approve Functional Test R
3.8.12 Finalize System Testing R
System Testing Closed
4 Release
4.1 Project Status Meetings R
Set schedule for Project Status
4.1.1
Meeting R
4.1.2 Confirm schedule for the meeting R
4.1.3 Meeting R
4.2 Set-up User Environment R
4.2.1 Set-up and Configure Hardware R
4.2.2 Test Hardware R
4.3 System Implementation R
4.3.1 Configure Software R
4.3.2 Test System Functionality R
4.3.3 Configure Database R
4.3.4 Test Database R
4.3.5 Prepare System Data R
4.3.6 Import data to new System R
4.3.7 Test Data
4.4 User Training R
4.4.1 Prepare user training materials R
4.4.2 Review and refine training materials R
46
4.4.3 Approve training materials R
4.4.4 Set Schedule for training R
4.4.5 Confirm Schedule R
4.4.6 Conduct Training R
4.4.7 Collect Training Result R
5 Maintenance
5.1 System Monitoring R
5.1.1 Monitor the system R
5.1.2 Evaluate Reports R
5.1.3 Make necessary improvements R
5.2 System Maintenance R
5.2.1 Test Functionality R
5.2.2 Operating Measurements R
6 Retirement
6.1 Conduct Close Out Meeting R C
6.1.1 Set schedule for Project Meeting R C
6.1.2 Confirm schedule for the meeting R C
6.1.3 Meeting R C
6.2 Document Close Out Report R C
6.2.1 Prepare all important Project Report R A
6.2.2 Present Project Reports R A
6.2.3 Acquire Formal Project Acceptance R A
6.2.4 Transfer File R A
47
Requirements and Change Management
48
Communication Management
The communication strategy for the project is laid out in the beginning
stages of the communication management plan. This will serve as a guide from the
beginning of the project until its conclusion, and the effectiveness will begin as
soon as communication is established. Within the scope of this plan are outlined
the roles that each member of the team is expected to play. This plan entails the
creation of a communication matrix that details the various communication
requirements for the project as well as the other forms of communication that are
utilized.
49
Communication Matrix
50
Risk Management Plan
During the course of the development of the project, one strategy for
mitigating the potential risks that will be encountered is going to be the
development of a plan for risk management. This is done through a methodical
process of defining, evaluating, reacting to, monitoring, and reporting risks. The
team working on this project will, for each risk that will be mitigated, identify ways
to either prevent the risk from occurring in the first place or reduce its impact or
probability of occurring in the table that is presented below.
Comments
Rejected Application Medium High Improve content of
Project should project application
satisfy
customer
needs and wants
Delays in Approval High High Constantly approach
May depend necessary authority
on feasibility of to immediately
budget and
complexity of the appeal to the
project approval of the
project
51
Budget Shortfalls High High Reduce unnecessary
Project will be fully expenses such as
funded by sponsors known liabilities
and the project team
and the project has
been reviewed for
possibility of
contingencies
52
Project Closure Plan
The project closure plan for the proposed system must ensure that the
objectives are met and must finish all of the project deliverables, including the
feedback from the users, to address all of the risks and issues. After the papers
have been signed and approved, the researchers will process all of the documents
for the system's project final report, and will archive for future purposes. The
documents of the project system must be presented to and signed by the
Moderator, Panel Chairman, Panel List, and Panel Members, as well as the Project
Advisor. If the method that was proposed is still being used, then maintenance
needs to be organized.
Project Completion
A project is complete when it has been successfully implemented and accepted by the
sponsor and owner of the entity. The Project Sponsor and other stakeholders will review
this work and evaluate whether or not it has been completed. The project completion form
is filled out by the representatives of both the external and internal teams.
The figure below shows the completed form.
53
Figure 11. Completion form
54
Document turnover
A turnover document form has been sent to a specified address in order to provide
accurate data. Hard and electronic copies must be manually signed. The turnover
document is depicted in the image below.
55
References:
[1] Gupta, D., & Denton, B. (2008). Appointment scheduling in health care: Challenges
and opportunities. IIE Transactions (Institute of Industrial Engineers), 40(9), 800–
819.
https://doi.org/10.1080/07408170802165880
[2] Ali, “Veterinary clinic management system with SMS notification,” 2017, [Online].
Available: http://ir.uitm.edu.my/id/eprint/18239/
[3] Dai, X. (2013). Lehigh Preserve Presented to the Graduate and Research
Committee of Lehigh University in Candidacy for the Degree of Master of Science in.
[4] S. Shirole, S. Kulkarni, C. Gunishastri, and R. Barve, “Smart Veterinary
Management System,” pp. 2621–2625, 2021.
[5] D. A. Hapsari, A. E. Permanasari, S. Fauziati, and I. Fitriana, “Proceedings of the
1st International Conference on Biomedical Engineering : iBioMed 2016 :
‘Empowering Biomedical Technology for Better Future’ : Eastparc Hotel,
Yogyakarta, 5-6 October 2016,” pp. 0–4, 2016.
[6] N. Iqbal, F. Jamil, S. Ahmad, and D. Kim, “A Novel Blockchain-Based Integrity and
Reliable Veterinary Clinic Information Management System Using Predictive
Analytics for Provisioning of Quality Health Services,” IEEE Access, vol. 9, pp.
8069–8098, 2021, doi: 10.1109/ACCESS.2021.3049325.
[5] H. M. Hussien, S. M. Yasin, S. N. I. Udzir, A. A. Zaidan, and B. B. Zaidan, ‘‘A
systematic review for enabling of develop a blockchain technology in healthcare
application: Taxonomy, substantially analysis, motivations, challenges,
recommendations and future direction,’’ J. Med. Syst., vol. 43, no. 10, p. 320, Oct.
2019.
[6] H. Sukhwani, ‘‘Performance modeling & analysis of hyperledger fabric
(permissioned blockchain network),’’ Duke Univ., Duke, U.K., Tech. Rep., 2018.
[7] Ghazali, F., Ismail, R., & Hasni, M. H. (2018). Development of café web-based
system using priority scheduling approach. International Journal of Engineering and
Technology(UAE), 7(2), 111–114. https://doi.org/10.14419/ijet.v7i2.15.11364
[8] D. A. Hapsari, A. E. Permanasari, S. Fauziati, and I. Fitriana, “Proceedings of the
1st International Conference on Biomedical Engineering : iBioMed 2016 :
56
‘Empowering Biomedical Technology for Better Future’ : Eastparc Hotel,
Yogyakarta, 5-6 October 2016,” pp. 0–4, 2016.
[9] J. Golosova and A. Romanovs, ‘‘The advantages and disadvantages of the
blockchain technology,’’ in Proc. IEEE 6th Workshop Adv. Inf., Electron. Electr. Eng.
(AIEEE), Nov. 2018, pp. 1–6.
[10] Connecting Care System. Accessed: Apr. 23, 2020. [Online]. Available:
https://www.careconnect.com/ [11] G. Zhong, L.-N. Wang, X. Ling, and J. Dong, ‘‘An
overview on data representation learning: From traditional feature learning to recent
deep learning,’’ J. Finance Data Sci., vol. 2, no. 4, pp. 265–278, Dec. 2016.
[11] M. Hölbl, M. Kompara, A. Kamišalić, and L. N. Zlatolas, ‘‘A systematic review of the
use of blockchain in healthcare,’’ Symmetry, vol. 10, no. 10, p. 470, Oct. 2018.
[12] P.Zhang, J.White, D.C. Schmidt,G. Lenz,and S. T. Rosenbloom,‘‘FHIRChain:
Applying blockchain to securely and scalably share clinical data,’’ Comput. Struct.
Biotechnol. J., vol. 16, pp. 267–278, Jan. 2018.
[13] J. Bin, L. Dengxin, and L. Li’ai, ‘‘A study on animal by-products risks prediction
model based on limited dominance rough sets,’’ in Proc. 4th Int. Conf. Digit. Manuf.
Autom., Jun. 2013, pp. 77–83.
[14] S. Palaniappan and R. Awang, ‘‘Intelligent heart disease prediction system using
data mining techniques,’’ in Proc. IEEE/ACS Int. Conf. Comput. Syst. Appl., Mar.
2008, pp. 108–115.
[15] T. C. Hsiao, S. L. Shieh, T. L. Chen, C.-H. Liu, and Y.-C. Yeh, ‘‘Data analysis of
medical records in veterinary hospital using clustering method and association
rule,’’ Appl. Math. Inf. Sci. Int., vol. 6, p. 3319, Nov. 2015.
57