-
Clone the repository:
git clone <repository-url> cd <repository-directory>
-
Open Eclipse IDE and import the project:
- Go to
File>Import. - Select
Existing Projects into Workspaceand clickNext. - Browse to the cloned repository directory and click
Finish.
- Go to
-
Run the application:
- Right-click on
Application.javain theyycpetresortpackage. - Select
Run As>Java Application.
- Right-click on
Upon running the application, you will be greeted with a welcome message and a menu with various options. Enter the number corresponding to the menu option you wish to use and follow the prompts.
- Manage Client Information
- Manage Pet Information
- Booking and Reservations
- Billing and Payments
- Create Care Profile
- Update Care Profile
- Retrieve Care Profile
- Send Notifications
- Generate Reports
- User Authentication and Authorization
- Exit
-
Manage Client Information
- Enter the client's name, phone number, and address to add a new client.
-
Manage Pet Information
- Enter the pet's name, breed, age, and medical history to add a new pet.
-
Booking and Reservations
- Enter the booking start date and end date to create a new booking.
-
Billing and Payments
- Enter the payment amount and date to record a new payment.
-
Create Care Profile
- Enter the feeding instructions, medication list, and medication instructions to create a new care profile.
-
Update Care Profile
- Enter the new feeding instructions, medication list, and medication instructions to update an existing care profile.
-
Retrieve Care Profile
- Implementation to retrieve a care profile based on user input (e.g., pet name).
-
Send Notifications
- Implementation to send notifications to clients.
-
Generate Reports
- Implementation to generate various reports.
-
User Authentication and Authorization
- Enter the username, password, and role to authenticate and authorize a user.
-
Exit
- Exit the application.