You are on page 1of 49

“FOUR PAWS”

Project Report

Submitted by

Anmol Dubey

19BCON200

In partial fulfilment for the award of the degree

of

BACHELOR OF TECHNOLOGY
IN

COMPUTER SCIENCE & ENGINEERING

AT

JECRC UNIVERSITY, JAIPUR


December 2022
Acknowledgements

Many people have supported me, in different ways, during the work with
the thesis. I’d like to thank my guide Ms. Shivangi Dheer & Mrs. Bhavna
mam for their kind and active support and valuable guidance during the
work process. My family has always offered me their unconditional
support, thank you! I have taken efforts in the Project. However, it would
not have been possible without the kind support and many individuals and
organizations. I would like to extend my sincere thanks to every member
related to JECRC University.

Anmol Dubey

19BCON200

ii
Candidate’s Declaration
I, Anmol Dubey, bearing roll number 19BCON200, hereby declare that the
work which is being presented in the Project, entitled “Four Paws” in partial
fulfilment for award of Degree of “Bachelor of Technology” in Department of
Computer Science Engineering is submitted to the Department of Computer
Science & Engineering, JECRC University is a record of Project work carried
under the guidance of Mr. Tushar Vyas, Department of Computer Science &
Engineering.

I have not submitted the matter presented in this work anywhere for the
award of any other Degree.

Anmol Dubey

Computer Science & Engineering

19BCON200

iii
CERTIFICATE
Date: 15-12-2022

Certified that the Project Report entitled “Four Paws” submitted by Anmol
Dubey bearing roll no. 19BCON200 in partial fulfilment of the requirements
for the award of the degree of Bachelor of Technology of JECRC University,
Jaipur is a record of the student’s own work carried out under my supervision
and guidance. To the best of my knowledge, this Project work has not been
submitted to JECRC University or any other university for the award of the
degree. It is further understood that by this certificate the undersigned does not
endorse or approve of any statement made, opinion expressed or conclusion
drawn therein but approve this Project for the purpose for which it is submitted.

(Project Supervisor) (Coordinator)

iv
ABSTRACT
The name of the website is Four Paws which is an online e-commerce
website which has a variety of items for different animals like dogs, cats,
birds and small animals. It helps the pet lovers in different parts of the
country to get access to various items like food items related to the pets and
various accessories like dog’s neckband, etc. This website features a
display or home page upon the introduction, an add to cart page for the
different options, cat and dog grooming services, and a create an account or
login page. The technology used for all the web pages in this project
involve the use of HTML (Hypertext Markup Language), CSS (Cascading
Style Sheets), Bootstrap Framework, JavaScript.

The use of HTML is mainly involved in the structuring of the elements in


the web page like paragraph tag, anchor tag, headings tag and many more
HTML Tags. The use of CSS is mainly involved in the styling of all the
HTML elements in the web page, like positioning of the tags, colour of the
tags and many other properties can be modified using CSS. Bootstrap is the
framework of CSS which contains a lot of pre-applied CSS and gives a
very attractive styling to the HTML elements in the web page and it saves a
lot of time for the developer as he does not need to write the code. For
Bootstrap, only the CDN link of it is used and all the CSS can be used as a
reference for the web page. We have also used some code of the Bootstrap
grid system to make it a little bit responsive.

JavaScript is the scripting language for HTML documents. As it is said, that


JavaScript gives life to the web pages and so for giving life to our web
pages we have used JavaScript. JavaScript is used in the calculation of
costs of the product selected by the user including all the sales tax and the
shipping charges in the add to cart page of the selected product.

v
TABLE OF CONTENTS

1. INTRODUCTION
1.1 Background 1
1.2 Statement of the problem 2
1.3 Objectives of the study 3
1.4 Scope 3

2. REVIEW OF THE LITERATURE


2.1 Advantages 4
2.2 Disadvantages 5

3. SOFTWARE REQUIREMENT ANALYSIS


3.1 Proposed Solution 6
3.2 Modules 7
3.2.1 Creating the dataset
3.2.2 Training the model with the dataset
3.2.3 Recognizing the image

4. SOFTWARE DESIGN
4.1 UML Diagrams
4.1.1 Use case diagram 11
4.1.2 Class diagram 12
4.1.3 Sequence diagram
13

5. SOFTWARE AND HARDWARE REQUIREMENTS


5.1 Requirement specifications 14
5.1.1 Hardware specification
5.1.2 Software specification

6. CODING/CODE TEMPLATE
6.1 Necessary Codes 15
6.1.1 Installing Modules of python 16
6.1.2 Setting up environment 16
6.1.3 Registering the data set 17
6.1.4 Training the data model 17
6.1.5 Recognizing the Face 20
7. TESTING
7.1 Stress Testing 25
7.2 Unit Testing 25
7.2.1 Unit Testing Method 26
7.3 Dependency Testing 27

8. OUTPUT SCRREN
8.1 Running Facedataset.py 28
8.2 Running face training.py 29
8.3 Running Four Paws.py 31

9. CONCLUSION 33

10. FURTHER ENHANCEMENTS 34

11. REFERENCES

12. LIST OF TABLES

Table 1.1 Hardware specification 14


Table 2.2 Software specification 14
CHAPTER 1:

INTRODUCTION

Four Paws is a pet shop or pet store is a retail business which sell animals
and pet care resources to the public. A variety of animal supplies and pet
accessories are also sold in pet shops. The products sold include: food,
treats, toys, collars, leashes, cat litter, cages, and aquariums. Some pet
stores provide engraving services for pet tags, which have the owner's
contact information in case the pet gets lost.

In the United Kingdom, United States and Canada, pet shops often offer
both hygienic care (such as pet cleaning) and aesthetic services (such as
cats and dogs grooming). Some pet stores also provide tips on training and
behaviour, as well as advice on pet nutrition.

Pet stores are extremely popular in modern society. In 2004, according to


the American Pet Products Manufacturers Association, in the pet industry,
live animal sales reached approximately $1.6 billion. Moreover, in a 2003
survey in the US, merely 38% of U.S. pet shops claimed that they did not
sell any live animals.

Many pet stores also offer retail products online. Citing convenience as the
key motivational factor for purchasing from online pet stores, the number
of United States households that shopped online for pet care products in
2018 was 13 million. Other stated advantages for online shopping include
competitive pricing and good value due to free shipping offers. As of 2017,
North America has the largest online pet care market of any other region. In
the United States, more than 1/3 of all purchases from online pet stores
were made a pet smart with the most popular item purchased being dry dog
food. In 2017, the online sales of pet care products grew by about 3.4
billion dollars, while traditional brick-and-mortar stores reported only about
317 million dollars in sales growth.

1
1.1 Motivation
There are so many cases we hear when animals die unnecessarily, or many
a times people bring pet/s to their homes and when they cannot take proper
care, they leave them on road and many mishaps happen to them.

This encouraged us to create a pet website where we will be able to look


after these pets.

1.2 Problem Statement


Design an Online Pet Shop Management System which will have 3
modules described as follows:
a) Vet Appointment: which will schedule vet-appointments for pets and
store the entries in the table called 'appointment'.
b) Adoption: in which users will be able to see pets available for adoption
(information retrieved from database called 'averts') and which will allow
users to fill the cat/dog form and these requests will be stored in a different
table called 'adopt'.
c) Paw Cart: which will display menu of food items, toys and pet treats
available for shopping. This information will be retrieved from a table
called 'food toys'. When user places an order, then that entry must be made
in database called 'orders' and listing of individual items in the order will be
mapped according to order number in table called 'order items'.

The user must first create an account and login before accessing these
modules. The information related to user accounts will be stored in table
called 'user'.

2
Software Requirement Specification

3.1 Hardware Requirements


• Processor: X86 Compatible processor with 1.7 GHz Clock speed

• RAM: 512 MB or more

• Hard disk: 20 GB or more

• Keyboard: 104 Keys

• Monitor: VGA/SVGA

• Mouse: 2 buttons/ 3 buttons

3.2 Software Requirements


• Operating System: Windows 10

• Front end: HTML, CSS, JavaScript, PHP

3
DIAGRAM:

4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Features
Home Page:
We have a navigation bar consisting of three options, first for the home
page, second contact us and third about us. We displayed five popular
products, bootstrap coupons, and the brand values of our company.

Grooming Plans:
We display how our pet grooming procedure works and there and cats
and dogs grooming plans. We also have included the available cities
where the pet grooming plans are available.

Add To Cart Page:


We are showing the selected product by the user, pin code availability,
quantity, order availability and the desired costing. We have also
included the delivery option for the convenience of the customer.

Animal Categories Page:


We have the popular items for dogs, cats, birds, and small animals
including their respective heath items with an add to cart button and
product description.

20
Advantages of Pet Stores
 Pet stores specialize in natural products, recognizing the market that
has sprung up of pet parents not wanting to feed artificial
ingredients to their animals.
 Pet stores are within easy reach for most of us with large chains,
family businesses and specialized outlets in most neighbourhoods,
as 65 percent of households now own a pet.
 Pet stores can have deep discounts when it comes time for
clearance. You can sometimes find discounts as deep or deeper than
online, including seasonal price-slashings such as dog sweaters in
the summertime.
 Stores can often order sought-after species for you, cutting out the
costs that could be associated with, for example, finding a breeder
of a specific finch and paying for shipping to your door.

Disadvantages of Pet Stores


 Quality can suffer when the focus is on quantity sales, and pet stores
have faced complaints over quality before.
 While some pet stores might offer local delivery services, you may
still find yourself lugging a large bag of dog kibble up the stairs to
your apartment.
 Some pet stores employ staff who are not well schooled in the
specific care of the animals.
 Pet owners needing hay for small animals such as dogs for example,
may be able to find local hay growers selling bundles at a fraction of
the price of a store-bought bag.

21
Tools/Technologies Used

HTML (Hyper Text Markup Language):

We have used HTML for all our webpages as it is the foundation of


creating any website and it has helped in deciding the structure of our
website. Be it navigation bar, headings, buttons, inputs etc. many pf the
HTML tags have came into our use for creating for this website.
Without HTML we could not do any type of styling, cost calculation
etc. The positioning of the elements is also decided by HTML.

CSS (Cascading Style Sheets):

The styling of all the HTML elements in all our web pages has been
done by CSS. We have done styling like change colour on hovering
link, using a background gradient colour for all our web pages. The
main property used in all our web pages of CSS is flex box. Flex box
helps in arranging all the items in the container row wise or column
wise.

BOOT STRAP:

We have used boot strap as it uses pre-applied CSS consuming less time
and giving more styling. We have used a boot strap CDN link to get all
this pre applied CSS. The boot strap coupons in the form of containers
and the boot strap grid system are used in our home page to rearrange
the elements properly.
We also have used button styling in our homepage using bootstrap that
made it very easy to use.

JAVA SCRIPT:

Java script as we all know gives the life to the web page. So, the similar
way we have used java script for cost calculations of the products

22
including sales tax and shipping charges, we have used a quantity
button which one user can increment or decrement for products he/she
needs.

ER-MODEL:

23
FUTURE OF PET STORE:

As per a techsciresearch report, the Indian pet food market is projected to


cross $270 million by 2019. The growing per capita income plus the
increasing pet ownership in the urban areas has given way to many new
businesses in the pet industry.

Pet e-commerce in the India

While brick-and-mortar stores still manage to capture the local audience in


the US, eCommerce stores have seen a rapid rise in the last two years.
Shoppers have been seen migrating to online pet stores for convenience.

As per an U.S. survey, 37% of online pet shoppers say – “I am buying pet
products online more than I used to. The online process is easy with a huge
range of products to choose from, quality guarantee and low-shipping
costs.”

Amazon has been making traditional pet eCommerce retailers nervous.


With over 65 million Prime members (still growing) – Amazon with its
easy-to-use shopping app and Amazon echo (with unique voice-shopping
capabilities) continues to outperform its competitors in the pet industry.

According to research, Amazon gets more than half of the customers than
all the other big pet online retailers combined – Chewy.com, PetSmart.com,
Petco.com, and Walmart.com.

India still an open market

“Experts at Morgan Stanley believe that Indian internet market is going to


reach an astounding $137 billion by 2020. The market capitalization of
internet businesses could touch $160-200 billion by 2020.”

A study conducted by Euromonitor International in 2015 showed the Indian


pet-care market at Rs 1,394 crore – doubled from Rs 538 crore in 2011.

24
“The Indian pet market is still less than half of the size of that of Portugal,”
said Damian Shore, analyst at the Euromonitor. The international market
was worth about `6.7 lakh crore in 2015, but it grew only about 3.5%
between 2011 and 2015. “With a strong economy and attitudes to pets
changing fast, this explosive growth is set to continue.”

While Amazon is still the most preferred online shopping portal in India,
the pet eCommerce sector isn’t dominated by it. India-based eCommerce
stores such as Dogspot, Petcart, Dogkart, Petsworld, and Headsupfortails
with segregated market share are still being preferred more by Indian
customers.

Dogs as a niche market

In India, dogs are the most popular pets than other animals such as cats,
birds, and fishes, etc. This opens up some tremendous opportunities for
startups focusing on dog foods, e-commerce, or tech. The dog
food/product/service segment is expected to continue to dominate against
other pet products/services in the country.

The Future Forecast

The Indian pet care market is expected to grow with a CAGR of more than
20% between 2018 and 2022.

According to industry experts, the market is open and there is growth in e-


commerce in the pets and pet-accessories business. With India getting more
and more urbanized, the market is set to grow and sustain. So, small
businesses looking for opportunities in the pet e-commerce industry in
India will have an open market to establish themselves and get their piece
of market share in the upcoming 3 to 4 years.

25
CONCLUSION:

Conclusion Pet stores are within easy reach for most Indians, with large
chains, family businesses and specialized outlets in most neighbourhoods,
as 65 percent of households now own a pet, according to the Indian Pet
Products Association. Hours usually accommodate busy pet owners who
need to grab products after work. Some chains include full-service
veterinarians, boarding services, and grooming salons. Pets are welcome in
the stores and are often given free treats. Recognizing the growing
popularity of raw foods for dogs and cats, many stores have added frozen
food sections to make feeding raw more convenient. This is not the case in
Pakistan though. Pet stores are found mostly in only major cities, and even
then they are few and scarce. while some pet stores might offer local
delivery services, you may still find yourself lugging a large bag of dog
kibble up the stairs to your apartment. A growing number of online pet-
supply delivery retailers have capitalized on pet owners' desire for
convenience by letting customers simply click a few buttons and get needed
products brought to their doorstep. Pet owners may also run out of products
when shops are closed or when there isn't time to run to the store. They may
find it more convenient to set up auto-ship with an online retailer. Our plan
is to slowly We feel that our business will be successful and we will be able
to meet the needs of our customer and give them a 100% satisfied service.
Making the name of our business in the country is our target. We will put
our best to make this business a successful one. We are looking forward to
cover up all our expenses as mentioned in the financial part and achieve our
goal in the proper way. Our business is not so big, we are very much
hopeful that we will be successful one. Nowadays pets are one of the
factors that makes our life more colourful. Many research and studies
confirm the psychological and health benefits for the pets owners. Dogs are
the most favourite pets and often called human companions
because of their friendly and loyal attitude towards their master. The World
Health Organization (WHO) said about 70 percent of households in the
world have one or more dogs. Hence, we want to build a pet shop that not
only accommodates dogs but I made a pet shop that gives a sensation about
the world of dogs.

26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42

You might also like