Welcome to the Makeup Store Database project! This project integrates a comprehensive SQL database with a Windows Form .NET Framework application, designed to manage and analyze data for a makeup store.
The database contains 8 tables, structured as follows:
- Products: Information about available makeup products.
- Brands: The brands associated with the products.
- Categories: Makeup categories (e.g., facial products, eye products).
- Subcategories: Detailed product categorization (e.g., lipsticks, mascaras).
- Customers: Information about store customers.
- Orders: Orders placed by customers.
- Order Items: Detailed items included in each order.
- Product Reviews: Customer feedback and product ratings.
The tables are interconnected as shown in the ER Diagram included in the project.
The Windows Form Application connects to the database and provides the following functionalities for the admin:
- Customer Reports: View a detailed report of all registered customers.
- Top-Reviewed Products: Identify products with the highest reviews.
- Best-Selling Products: Analyze which products are selling the most.
- The Login Table in the database contains the credentials:
- Username:
Joudi - Password:
J12345
- Username:
The project repository includes the following files:
- Database Backup: A backup of the SQL database.
- SQL Script: An
.sqlfile to recreate the database and tables.- π Note: Update the username and password in the Login Table after execution.
- Windows Form Application: A functional Windows Form project.
- π Note: Update the server name in
Form1.csandRaporlamacs.csto match your SQL Server configuration.
- π Note: Update the server name in
- ER Diagram: A PNG image of the databaseβs Entity-Relationship diagram.
- Business Rules: A Word document detailing the business rules governing the database.
-
Set Up the Database:
- Import the database backup or execute the provided
.sqlscript in SQL Server Management Studio (SSMS). - Update the username and password in the Login Table.
- Import the database backup or execute the provided
-
Configure the Application:
- Open the Windows Form Application in Visual Studio.
- Update the server name in the
Form1.csandRaporlamacs.csfiles to match your SQL Server instance.
-
Run the Application:
- Build and run the Windows Form application.
- Log in using the admin credentials (default:
Joudi / J12345).
-
Explore the Features:
- Access customer reports.
- View top-reviewed and best-selling products.
- Database: SQL Server Management Studio
- Frontend: Windows Form Application (.NET Framework)
- IDE: Visual Studio
- Programming Languages: MySql, C#
Enjoy exploring the Makeup Store Database project! For any questions or suggestions, feel free to reach out. π