This Windows Desktop POS System is built using C# .NET (WinForms or WPF) with SQL Server as the database. The application allows users to:
- View a list of products.
- Add items to the cart with quantity selection.
- Apply discounts and calculate tax.
- Checkout and store orders in the database.
- Product Listing: Displays available products in a
DataGridView. - Cart Management: Users can add selected products to the cart.
- Discount & Tax Calculation: Automatic calculation of total price with applied discounts and taxes.
- Order Processing: Stores the finalized orders in the database.
- Database Integration: Uses SQL Server for data storage.
- .NET Framework / .NET Core (WinForms or WPF)
- C#
- SQL Server
- Entity Framework (EF Core) (Optional for database interactions)
- Clone the repository:
git clone https://github.com/your-repo/POS-System.git
- Open the project in Visual Studio.
- Configure the database:
- Update the
connectionStringinApp.configorappsettings.json. - Run the provided SQL scripts to create the necessary tables.
- Update the
- Build and run the project.
- Products Table (
ProductId,ProductName,Price,Stock) - Orders Table (
OrderId,TotalAmount,Discount,Tax,OrderDate) - OrderDetails Table (
OrderDetailId,OrderId,ProductId,Quantity,Price)
- Select a product from the
DataGridView. - Enter quantity and click Add to Cart.
- Apply discount (if any).
- Click Checkout to save the order.
- Review total amount with tax and discount.
- Receipt Generation: Generate a printable invoice.
- Stock Management: Reduce stock upon purchase.
- User Authentication: Implement login/logout functionality.
- Reporting: Sales summary and daily reports.
[Shaik Abdul Azeez]