Skip to content

rawrf01/Furever-ComFUNion

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 

Repository files navigation

Furever ComFUNion

Logo Logo


Overview

"Furever ComFUNion" is an extensive database system designed to streamline the adoption and rehoming process for animals with fur and paws. Our system offers a range of features including:

  • Adoption/rehoming tracking
  • Applicant management
  • Animal registration

The database maintains comprehensive profiles for adoptable animals, detailing their species, breed, age, and any special needs. It also tracks the status of prospective adopters' appointments and transactions. Additionally, the system allows clients to schedule appointments for adoptions or rehoming, subject to veterinarian approval. In summary, "Furever ComFUNion" serves as a centralized platform connecting animals in need of homes with loving adopters, ensuring a smooth and efficient adoption and rehoming process for all parties involved.


Business Rules

  • Each application requires a veterinarian to manage it.
  • A maximum of 5 pets is permitted per application.
  • Veterinarians' services are not exclusive to a single application.
  • Each pet has its own appointment.
  • Clients can adopt and rehome animals, and vice versa.

Documentation

Soft Copy of Manual Form

Link to the manual form

Disclaimer: The form has been revised specifically for this project to simplify inputs and is not the official form used by the FAUGET Animal Shelter.

Normalization

Link to the normalization documentation

Entity-Relationship Diagram (ERD)

Link to the ERD

Data Dictionary

Link to the Data Dictionary


Technology Stack

To implement the "Furever ComFUNion" system, we have chosen the following technologies:

  • NetBeans IDE 8.2: An integrated development environment used for developing with Java, particularly helpful for managing large projects with its extensive set of tools and plugins.
  • Java Swing: A GUI widget toolkit for Java, which provides a robust set of components for building graphical user interfaces.
  • MySQL: A widely-used relational database management system that offers reliability, performance, and ease of use, ideal for managing the comprehensive profiles and data required by our system.

Authors

This project was created by the following students from the Faculty of the College of Computer and Information Sciences, Polytechnic University of the Philippines, Sta. Mesa, Manila, in partial fulfillment of the course COMP 010 – Information Management:

  • Caldejon, Christian Angelo C.
  • Fernandez, Cassidy L.
  • Lafuente, Rafael P.
  • Macatunao, Joshua C.

BSIT 2-3

April, 2024


NetBeans Java Swing MySQL

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Java 100.0%