Skip to content

mtalbugaey/Pets-Care-Management-System

Repository files navigation

Pets-Care-Management-System

This project is Pet Shop Management System; it is written in Java and connected to the Apache Derby database for storing and retrieving information. It is designed with many interfaces made by the NetBeans API. This system serves three types of users, which are: (Admin, Employee, and Customer). Each type of user has its own interfaces and functionalities.


Note: All system details are in the pdf file attached in repository files.

📋 Requirements

  • Configure The Derby Database in java
  • Add JAR Files (you will find them in the repository files)

⚙️ The Basic Functionalities

All IDs Field is filled automatically

👨🏻‍💻 Admin:

  • Manage Employee
  • Manage Pets
  • Manage Food
  • Manage Supplies

Note:

  • The admin has the ability to add, edit, and remove information on the records.
  • All Information is retrieved from the database, and any changes will reflect on it.
  • While editing, adding, or removing products the changes will reflect automatically on the products menu.

👨🏻‍💼 Employee:

  • Manage Customers
  • Manage Orders

Note:

  • The employee has the ability to add, edit, and remove information on the records.
  • All Information is retrieved from the database, and any changes will reflect on it.
  • For manage order, specific customer ID can be searched to facilitate the search process.

👥 Customer:

  • Sign-up to The System
  • Log-in to The System
  • View The Menu
    • If The Product is Out of Stock, Will Not Show in The Menu
  • Read About The Shop's Information or Watch a Video
  • Add and Edit to The Cart
    • If Customer try to buy more than available stock, adding process will reject
  • Receive An Email With The Order Information
  • View The Bill
  • Print PDF Bill
  • Rate The Shop Services

📷 Screenshots

Login Interface

1

Customer Sign Up Interface

2

Admin Interface

3

Manage Pet Interface for Admin

4

Employee Interface

5

Customer Interface

6

Information About Us Interface

7

Interface to choose Pet Type

8

Cat Store Interface

9

Interface to choose Pet Food Type

10

Wet Food Store Interface

11

Supplies Store Interface

12

Cart Interface

13

Email send to customer after he checkout

3

Order Information Interface

15

PDF Bill File

16

Interface to Rate our Services

17