A Windows Forms application for pet care booking management, allowing pet owners to schedule appointments for their pets.
- Phone Number Login - Pet owners authenticate using their registered phone number
- Pet Selection - View and select from registered pets
- Booking Scheduling - Choose date and time for pet care appointments
- SQL Server Integration - Secure database connectivity
| Component | Technology |
|---|---|
| Language | C# |
| Framework | .NET Framework 4.7.2 |
| UI | Windows Forms |
| Database | SQL Server |
| IDE | Visual Studio |
- Windows OS (Windows 10/11 recommended)
- Visual Studio 2019+ with .NET Desktop Development workload
- SQL Server (LocalDB or full instance)
- .NET Framework 4.7.2 Runtime
- Open SQL Server Management Studio (SSMS)
- Execute the
PetCareSolutionsdatabase schema:
-- Create database
CREATE DATABASE PetCareSolutions;
GO
-- Required tables: owners, pets, BookingRequests- Configure connection string in
App.config:
<connectionStrings>
<add name="BookingRequests_System.Properties.Settings.PetCareSolutionsConnectionString"
connectionString="Data Source=localhost;Initial Catalog=PetCareSolutions;Integrated Security=True"
providerName="System.Data.SqlClient" />
</connectionStrings>- Clone/Download the repository
- Open
BookingRequests System.slnin Visual Studio - Build the solution (Ctrl+Shift+B)
- Run the application (F5)
BookingRequests System/
├── BookingRequests System.sln # Solution file
└── BookingRequests System/
├── Program.cs # Application entry point
├── LOGIN ONWERS.cs # Login form (phone authentication)
├── LOGIN ONWERS.Designer.cs # Login form designer
├── Booking details.cs # Booking form logic
├── Booking details.Designer.cs # Booking form designer
├── App.config # Configuration settings
├── PetCareSolutionsDataSet.xsd # Typed DataSet schema
└── Properties/
└── Settings.settings # Application settings
- Login Screen - Enter your registered phone number
- Pet Selection - Select your pet from the dropdown
- Schedule - Pick a date and time for the appointment
- Submit - Send the booking request (status: Pending)
Edit App.config to modify:
- Database connection string
- Supported .NET runtime version
This project is for educational purposes.
Developed for PetCare Solutions 🐕 🐈

