You are on page 1of 21

VISVESVARAYA TECHNOLOGICAL UNIVERSITY

“Jnana Sangama”, Belagavi-590018

A MINI PROJECT REPORT


ON

“PET HEALTHCARE MANAGEMENT SYSTEM”

Submitted in the partial fulfillment for the award of Bachelor of Engineering degree in
COMPUTER SCIENCE & ENGINEERING

Submitted by

VINEETH SHANDILYA M J
(4AD20CS0105)

Under the guidance of


Mr. Sandesh R
Assistant Professor
Department of CSE
ATME College of Engineering

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING

ATME College of Engineering,


13th Kilometer, Mysuru-Kanakapura-Bengaluru Road,
Mysuru - 570 028

2022 - 2023
VISVESVARAYA TECHNOLOGICAL UNIVERSITY
“Jnana Sangama”, Belagavi-590018

ATME College of Engineering


13th Kilometer, Mysuru-Kanakapura-Bengaluru Road,
Mysuru - 570 028

Department of Computer Science and Engineering

CERTIFICATE

This is to certify that the Mini Project Work entitled “PET HEALTHCARE MANAGEMENT
SYSTEM” is the bonafide work carried out by VINEETH SHANDILYA M J (4AD20CS105) in
partial fulfillment for the award of degree of Bachelor of Engineering in Computer Science and
Engineering from Visvesvaraya Technological University, Belagavi during the year 2022 - 2023.

_______________________________ __________________________
Signature of Guide Signature of HOD
Mr. Sandesh R Dr. Puttegowda D
Assistant Professor Professor & Head
Dept. of CSE Dept. of CSE

External Viva

Name of Examiners Signature with date

1………………………… 1 ……………………………..

2………………………… 2 ……………………………..
ACKNOWLEDGEMENT

The successful completion of our mini project work would be incomplete without the mention
of the names of the people who made it possible.

We are thankful to Dr. L Basavaraju, Principal, ATME College of Engineering, Mysuru


for having supported us in our academic endeavors by granting us permission and extended full use of
the college facilities to carry out this mini project successfully.

We are extremely thankful to Dr. Puttegowda D, Professor and Head of the Department,
Department of Computer Science and Engineering, for his valuable support and his timely inquiries
into the progress of the work.

We are greatly indebted to my mini project coordinator Mr. Sandesh R, Assistant Professor,
Department of Computer Science and Engineering, for his timely inquiries into the progress of the
mini project work.

We are obliged to all teaching and non-teaching staff members of Department of Computer
Science and Engineering for the valuable information provided by them in their respective fields.

Lastly, we thank almighty, our parents and friends for their constant encouragement and
courage, for helping us in completing the mini project report successfully.

VINEETH SHANDILYA M J
(4AD20CS105)

i
ABSTRACT
Considering that more and more people in the family are starting to keep pets and they are treating
pets as part of the family, they are increasingly concerned about the life and health of pets, so our group
has developed a set of pet care appointments and pet products to purchase. A pet care management
system. This system can help pet owners to take care of their pet baby more conveniently. This project
is a back-end management project based on the B/S model. The project adopts the MVC design pattern.
The front end uses the Bootstrap framework, the database uses the MySQL database, and SVN is used
as the project management tool. After the project is completed, an environment is set up on the cloud
server, and a war package is installed on the server. At the same time, the initial application of the
project on the Android terminal is completed.

ii
LIST OF CONTENTS

Page No.

i. Acknowledgement i
ii. Abstract ii
iii. List of Contents iii
iv. List of Figures iv

Chapter 1: Introduction 1

1.1: Aim

1.2: Objectives

Chapter 2: System Design

2.1: Database 2

2.2: System Tools

2.3: ER Diagram

Chapter 3: Implementation

3.1: Triggers

3.2: Stored Procedures

3.3: Stored procedure and trigger used in the application

Chapter 4: System Analysis 7

4.1: Existing System

4.2: Feasibility Study

Chapter 5: Hardware and Software Requirements 9

Chapter 6: Screenshots 10

Conclusion & Future Enhancement 13

References 14

iii
LIST OF FIGURES

Page No.

Figure 2.1: ER Diagram 4

Figure 6.1: User Home Screen 10

Figure 6.2: User screen to enter the entities 10

Figure 6.3: Checks the available appointments 11

Figure 6.4: Available appointment per day 11

Figure 6.5: Our Services 12

Figure 6.6: Chat Box to contact with users 12

iv
PET HEALTHCARE MANAGEMENT SYSTEM 2022 - 2023

Chapter 1

INTRODUCTION
Nowadays where majority of veterinary hospitals adapt the high technology or IT, where computer
has become a way of life and technology make things easy and possible. Some of pet care clinics are
still using manual operation in their daily business transactions. We all know that modern pet care
clinics are now striving to serve as many animals as possible. We all know that modern veterinary is
now operating at great pace striving to serve as many animals as possible with the best of their abilities.
But as the years rolled by, the number of animals has grown and various medical cases arise that the
manual method of managing animal records, prescriptions, billing, and appointment schedule, is no
longer practical. There was a need for a light weight application that would keep track of patients,
appointments, diet monitoring, vaccination, and illness or diseases treatment monitoring. The manual
method that the Bacolod Animal Hospital used in managing animal records, inventory, billing and
appointment schedule, is no longer practical. The hospital still using index cards in their daily
transactions. They keep their records in drawers and it gives them a lot of time in finding some of the
documents they need. The Proponents develop the Pet Care Management System to provide detailed
records that easy retrieve and will minimize all paper works and manual records keeping, therefore
allowing an ease in keeping track of patient records, clients waiting time and increasing the number of
customers to serve. The system will keep track the pet’s health by having a notification to notify the
staff which patient need to visit the veterinary hospital for their follow up check-ups, expired
vaccination, grooming and other services that the system offers.

1.1 Aim
To design and develop pet healthcare management system in order to make animal healthcare providers
to manage their equipment calibration schedules at required intervals while keeping all the records
documented on a centralized platform.
1.2 Objectives

The main objective of Smart Veterinary Management System is to design and develop an online web-
based application to counter and eliminate problems encountered in the current manual operation of
the business. will allow the customers to set an appointment with the veterinary.

Dept. of CS&E, ATMECE, Mysuru Page No. 1


PET HEALTHCARE MANAGEMENT SYSTEM 2022 - 2023

Chapter 2

SYSTEM DESIGN
System design is the solution for the creation of a new system. This phase focuses on the
detailed implementation of the feasible system. It emphasis on translating design specifications to
performance specification. System design has two phases of development:

 Logical design
 Physical design

During logical design phase the analyst describes inputs (sources), outputs (destinations),
databases (data sores) and procedures (data flows) all in a format that meets the user requirements.

The physical design is followed by physical design or coding. Physical design produces the
working system by defining the design specifications, which specify exactly what the candidate system
must do.

2.1 Database

Databases are the storehouses of data used in the software systems. The data is stored in tables
inside the database. Several tables are created for the manipulation of the data for the system. Two
essential settings for a database are

 Primary key -the field that is unique for all the record occurrences.
 Foreign key -the field used to set relation between tables.

Normalization is a technique to avoid redundancy in the tables.

2.2 System Tools

The various system tools that have been used in developing both the front end and the back end
of the mini project are being listed.

Dept. of CS&E, ATMECE, Mysuru Page No. 2


PET HEALTHCARE MANAGEMENT SYSTEM 2022 - 2023

2.2.1 Front End

Java

Different pages in the applications are designed using java. Java is designed to fulfill the role
of a user interface for a Java application. Using Java, one can collect input from users through web
page.

2.2.2 Back End

The back end is implemented using MySQL which is used to design the databases.

MySQL.

MySQL is the world's second most widely used open-source relational database management
system (RDBMS). The SQL phrase stands for Structured Query Language.

Dept. of CS&E, ATMECE, Mysuru Page No. 3


PET HEALTHCARE MANAGEMENT SYSTEM 2022 - 2023

ER Diagram

Figure 2.1: ER Diagram of Pet Healthcare Management System

Dept. of CS&E, ATMECE, Mysuru Page No. 4


PET HEALTHCARE MANAGEMENT SYSTEM 2022 - 2023

Chapter 3
IMPLEMENTATION
The special methods used in the project are explained.

3.1 Triggers

A trigger is a named database object that is associated with a table, and that activates when particular
event occurs for the table. Some uses for triggers are to perform checks of values to be inserted into a
table or to perform calculations on values involved in an update. A trigger is defined to activate when
a statement inserts, updates, or deletes rows in the associated table. These row operations are trigger
events. For example, rows can be inserted by INSERT or LOAD DATA statements, and an insert
trigger activates for each inserted row. A trigger can be set to activate either before or after trigger
event. For example, you can have a trigger activate before each row that is inserted into a table or after
each row that is updated.

3.2 Stored procedure

A procedure (often called a stored procedure) is a subroutine like a subprogram in a regular computing
language, stored in a database. A procedure has a name, a parameter list, and SQL statement(s). All
most all relational database system supports stored procedure, phpMyAdmin introduce stored
procedure. In the following sections we have discussed MariaDB procedure in details and used
phpMyAdmin under Windows 11. phpMyAdmin supports “routines” and there are two kinds of
routines : stored procedures which you call, or functions whose return values you use in other SQL
statements the same way that you use pre installed phpMyAdmin functions like pi(). The major
difference is that UDFs can be used like any other expression within SQL statements, whereas stored
procedures must be invoked using the CALL statement.

3.3 Stored procedure and trigger used in the above application


delimiter $$
-- phpMyAdmin SQL Dump
-- version 5.1.1
-- https://www.phpmyadmin.net/
--
-- Host: 127.0.0.1
-- Generation Time: Jan 04, 2022 at 10:36 AM

Dept. of CS&E, ATMECE, Mysuru Page No. 5


PET HEALTHCARE MANAGEMENT SYSTEM 2022 - 2023

-- Server version: 10.4.19-MariaDB


-- PHP Version: 8.0.7
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
START TRANSACTION;
SET time_zone = "+00:00";
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8mb4 */;
--
-- Database: `ovas_db`
--
-- --------------------------------------------------------
--
-- Table structure for table `appointment_list`
--

Dept. of CS&E, ATMECE, Mysuru Page No. 6


PET HEALTHCARE MANAGEMENT SYSTEM 2022 - 2023

Chapter 4

SYSTEM ANALYSIS
System analysis is a problem solving activity that requires intensive communication between the
system users and system developers. The system is viewed as a whole, the inputs are identified and the
system is subjected to close study to identify the problem areas. The solutions are given as a proposal.
The proposal review is done user request and suitable changes are made.

4.1 Existing Systems

One of the problems that we see is that the booking appointment is not organized for the client and the
appearance of ads annoying and obscure the vision on the client, we need to go beyond all the above.

1. It is less user-friendly.

3. It is difficult to analyze within the description of the problem.

5. It is a time consuming process.

4.2 Feasibility study:

a) Technical Feasibility: The system was currently developed by using:

 Language: PHP, HTML, CSS , javascript.


 Web Browser: Internet Explorer, Mozilla Firefox, Opera, Google Chrome.

b) Schedule Feasibility: The development of the system is probably going to be completed within
the allowed time frame, which is 2 semesters. c) Operational Feasibility After the system has been
fully developed and tested, it will be hosted on the free web server for the testing purposes. If the
system meets the requirement and needs of the animal health clinic, it can be proposed to be used
at the animal health clinic.

 How will the customer benefit from your products?

clients can avoid wasting their time, energy and money.

Dept. of CS&E, ATMECE, Mysuru Page No. 7


PET HEALTHCARE MANAGEMENT SYSTEM 2022 - 2023

4.3 Product / service market:

 Who is the target group?

Individuals (veterinary, pet's owner).

 Who are the future competitors?

Websites and applications that follow the same approach.

4.4 Marketing Strategy:

 What marketing methods will you use?

Social marketing and support from our university platforms.

 Are the methods used to suit the target group?

Yes, because everyone uses computers and smartphone.

 How will you stand out from your competitors?

Excellence in price and user-friendly designs is our goal.

Dept. of CS&E, ATMECE, Mysuru Page No. 8


PET HEALTHCARE MANAGEMENT SYSTEM 2022 - 2023

Chapter 5

HARDWARE AND SOFTWARE REQUIREMENTS

Hardware

 Processor – Pentium
 Speed – 1.5 GHZ
 RAM – 1GB
 Hard disk – 40 GB

Software

 Operating system – Windows


 Technology – Java and J2EE
 IDE – Netbeans
 Database - MySQL

Dept. of CS&E, ATMECE, Mysuru 9


PET HEALTHCARE MANAGEMENT SYSTEM 2022 - 2023

Chapter 6

SNAPSHOTS

Figure 6.1: User home screen

Figure 6.2: User screen to enter the entities for booking an appointment request (Front end)

Dept. of CS&E, ATMECE, Mysuru 10


PET HEALTHCARE MANAGEMENT SYSTEM 2022 - 2023

Figure 6.3: Checks the available appointments displays success message if available
appointment is less than or equal to maximum available appointments per day

Figure 6.4: Available appointment per day after 1 successful appointment is finished

Dept. of CS&E, ATMECE, Mysuru 11


PET HEALTHCARE MANAGEMENT SYSTEM 2022 - 2023

Figure 6.5: Our Services

Figure 6.6: Chat Box to contact with users (Front end)

Dept. of CS&E, ATMECE, Mysuru 12


PET HEALTHCARE MANAGEMENT SYSTEM 2022 - 2023

CONCLUSION AND FUTURE SCOPE


This project presents the modelling, analysis and implementation of pet healthcare
management system. Especially, this paper also proposed the module of how Pet healthcare
system works which can assist in designing the extended models. The advantages of the
proposed approach is the clear presentation of pet healthcare and readiness for implementation.

FUTURE SCOPE

There is a scope for further development in our mini project to a great extent. A number of
features can be added to this system in future like providing moderator more control over
farmers so that each moderator can maintain the different users such as Farmer, Agriculture
Guide and Reporter. Another feature we wished to implement was providing internet
connection so that the mini project Digital Agriculture Maintenance can be implemented to the
world.

Dept. of CS&E, ATMECE, Mysuru 13


PET HEALTHCARE MANAGEMENT SYSTEM 2022 - 2023

REFERENCES
[1]. Fundamentals of Database Systems by Ramez Elmasari and Shamkanth B. Navathe.

[2]. https://www.w3schools.com/sql/

[3]. https://www.geeksforgeeks.org/java/

[4]. http://tomcat.apache.org/

[5]. https://www.tutorialspoint.com/mysql/index.htm

[6]. https://stackoverflow.com/

Dept. of CS&E, ATMECE, Mysuru 14

You might also like