Skip to content

Keurydl/CrudCanina

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Management System for Canine Grooming "CANINA ESTÉTICA" 🐩

Project Description:

The system is an application designed for the canine grooming salon "CANINA ESTÉTICA". Its main goal is to store and manage data of client pets and their owners through an intuitive and user-friendly form. The application allows registering detailed information, such as: image

Pet Data:

  • Client Number
  • Dog Name
  • Breed
  • Color
  • Allergies
  • Special Care
  • Observations

Owner Data💾:

  • Owner ID
  • Owner Name
  • Phone Number

The application features a graphical user interface (GUI) that facilitates interaction and data management. All information is stored in a database, allowing employees to access and manage records in the future.

User Interface Design

1. Data Entry Interface

Title: "Data Entry" image

Input Fields: image

  • Dog Name (Example: 'David')
  • Breed (Example: 'Border Collie')
  • Color (Example: 'Black and White')
  • Allergic (Example: 'No')
  • Special Care (Example: 'Yes')
  • Owner Name (Example: 'Keury')
  • Owner Phone (Example: '8099903199')
  • Observations (Optional Field)

Buttons:

  • Clear: Clears all input fields.
  • Cancel: Cancels the current operation.
  • Save: Saves the entered information.
  • Confirmation Message: "Saved Successfully" (indicates that the data has been saved successfully).

2. Data Display Interface

Title: "Data Display" image

Data Table:

  • Headers:

    • Num: Record number.
    • Name: Dog's name.
    • Color: Dog's color.
    • Breed: Dog's breed.
    • Allergic: Indicates if the dog is allergic.
    • Sp. Care: Special care, if the dog needs special attention.
    • Owner: Owner's name.
    • Phone: Owner's phone number.
  • Data Rows: Each row represents a dog's record with the corresponding information. For example:

    • Name: David
    • Color: Black and White
    • Breed: Border Collie
    • Allergic: No
    • Sp. Care: Yes
    • Owner: Keury
    • Phone: 8099903199

Toolbar:

  • Icons for functionalities like modifying or deleting records.

3. Data Modification Interface

Title: "Data Modification" image

Buttons:

  • Clear: Clears all input fields.
  • Search: Allows searching for a specific record to modify.
  • Save Changes: Saves the modifications made to the data.
  • Confirmation Message: "Edit Completed Successfully". image

4. Record Deletion

When selecting the option to delete a record, a confirmation message is displayed: "Pet Deleted Successfully". image

Key Features

  • Data Entry: Allows entering new records of pets and owners.
  • View Data: Displays stored records in a table.
  • Modify Data: Allows editing the information of an existing record.
  • Delete Records: Deletes a record from the database.
  • Exit: Closes the application.

Technologies Used

  • Programming Language: [Java] Java

  • Database: [WampServer] WampServer

Installation and Usage

  1. Clone this repository:

    git clone https://github.com/your-username/canina-estetica.git
  2. Install the necessary dependencies:

    pip install -r requirements.txt
  3. Run the application:

    python main.py

Contributions 🤝

Contributions are welcome! If you want to improve this project, follow these steps:

  1. Fork the repository.
  2. Create a branch for your new feature (git checkout -b new-feature).
  3. Make your changes and commit them (git commit -m 'Add new feature').
  4. Push to the branch (git push origin new-feature).
  5. Open a Pull Request.

About

Creation of Crud for a Canine business

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages