Project Proposal Print
Project Proposal Print
A PROJECT PROPOSAL
Submitted to
Department of Computer Application
DAV College
In partial fulfillment of the requirements for the Bachelors in Computer Application
Submitted by
Sushil Nemkul
[TU Reg No: 6-2-469-20-2022]
Shrawan, 2081
Table of Contents
1. INTRODUCTION......................................................................................................................... 1
3. OBJECTIVE.................................................................................................................................. 3
5. GANTT CHART.......................................................................................................................... 10
REFERENCES
List of Figure
Animal adoption refers to the process in which an individual takes responsibility for an
animal, commonly a cat or a dog, that has been lost or abandoned. These animals are often
picked up by animal control and placed in animal shelters. Unfortunately, animals that
remain in shelters for extended periods of time are often hard to manage and there occurs
overpopulation of unwanted animals.
To address this issue, a web-based adoption portal has been developed to raise awareness of
the animals waiting to be adopted. There are currently millions of cats and dogs residing in
shelter and rescue care centers, eagerly waiting to be adopted. To simplify the tedious and
time-consuming pet adoption process, the pet adoption website enables users and
administrators to register and browse through the list of available animals, along with their
details such as estimated age, gender, and description.
The web platform where animal shelters can post listings of available pets and individuals
looking to adopt can browse through a list of animals available at different animal shelters. It
provides all necessary information to the user, facilitating an informed decision-making
process. The administrators hold the highest authority in the system and are responsible for
adding, modifying, updating, and removing information as required.
1
2. PROBLEM STATEMENT
People don't have a common digital platform for pet adoption. Either they're going to
animal shelters or they depend upon social media which isn't reliable enough. Most of
the shelters are overpopulated and in case of Nepal shelters won’t take in more animals
unless it’s an emergency situation. The main problem the shelters are facing is to find
the potential adopters.
A person has to physically visit the shelter and select pet and after few processed take
the pet home. With this online based adoption system individuals won’t need to look for
animal shelters in the area. To find a pet, people won’t need to go to several shelters.
With this platform, users can get in touch with the shelters directly. The adoption
procedure will be very effective as a result. The current process of pet adoption is often
lengthy and slow, but with this platform, adopting a pet can become more convenient
and efficient. The purpose of this web page is to facilitate the adoption of animals that
are abandoned and stray animals. The application provides a user-friendly interface to
help automate the process Of serving pets' welfare.
.
2
3. OBJECTIVE
• To develop a system that shows data of the pet animal in shelters and help people find right
pet animal by analyzing the data.
4. METHODOLOGY
b. Non-Functional Requirements
3
• User friendly UI
• Security : Ensure that the system implements security measures to protect the
information that are recorded.
• Performance : The system should be able to provide response times for user
interaction.
i. Technical Feasibility:
This project will make use of HTML, CSS, and JavaScript for its front end.
MySQL is going to be used for the database, and PHP will be the language used
for server-side programming. These are well-known technologies that are used in
web application development. For this project, a desktop or laptop that is easily
available in the market is needed. It can be concluded that this project is
technically feasible.
4
4.3 High Level System Design [1]
6
ii. Entity-Relation Diagram
Figure 3: ERD of Pet Adoption System
7
iii. Methodology
Figure 4: Waterfall model
The waterfall model is ideal for developing this project because all the requirements are
known and there is not much time left for development. The requirements analysis, system
design, implementation, testing, and deployment phases make up the project's five stages.
8
iv. Use Case Diagram
Figure 5: Use Case Diagram
9
5. GANTT CHART
Figure 6: Gantt chart
6. EXPECTED OUTCOME
10
References
[1] Draw.io, "draw," [Online]. Available: https://app.diagrams.net/#G1-
ahEttUNUB8TLdZoOEQGKhpqSiLy3Q3l#%7B%22pageId%22%3A%22qIfiUhJWiV87y1j5a_HJ
%22%7D. [2] S. care, "Shelter and rescue animals," [Online]. Available: https://www.snehacare.org/. [3]
Petfinder, "petfinder," [Online]. Available: https://www.petfinder.com/.
11