Skip to content

saadamir1/BinaryBeans-CafeManagementSystem.NET

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Binary Beans - Café Management System (.NET WinForms)

A desktop-based café management application built using Windows Forms (.NET Framework 4.7.2) for managing orders, users, inventory, and staff roles.

🔧 Tech Stack

  • Frontend: WinForms (.NET Framework 4.7.2)
  • Backend: C# (Typed Datasets, ADO.NET)
  • Database: SQL Server (.sql script included)
  • Architecture: Multi-role system with custom authentication

👥 User Roles

☕ Customer

  • Register / Login
  • Edit profile
  • Browse products & categories (even as guest)
  • Add food items to cart
  • Checkout & place order
  • View receipt on screen after order
  • Give feedback
  • View order history

🧾 Staff

Cafe Manager

  • Manage products
  • Edit product categories
  • View all orders

Inventory Manager

  • Update stock count
  • Add/edit products and categories

Cashier

  • Process orders
  • View order list

📂 Project Structure

  • *.cs, *.Designer.cs – UI and logic for forms
  • *.resx – Resources for localization/UI
  • *.xsd, *.xsc, *.xss – Typed datasets for data access
  • V6.sql – SQL schema and seed data

📁 Project File Overview

BINARY BEANS .NET/

- Configuration & Entry
├── App.config                # Configuration file
├── Program.cs                # Entry point

- Documentation
├── README.md

- Database Files
├── V6.sql                    # Database schema & seed data
├── cafeDataSet.*             # Original dataset
├── cafeDataSet1.*            # Dataset v1
├── cafeV5DataSet.*           # Dataset v5
├── cafeV6DataSet.*           # Dataset v6
└── V7DataSet.*               # Latest dataset


- UI Screens
├── allCategories.*
├── AllProductList.*
├── cafeManagerMenu.*
├── cashierMenu.*
├── CustomerMenu.*
├── ReceiptForm.*

- Customer Management
├── customerRegister.*
├── CutomerLogin.*
├── CustomerUtility.*
├── editCustomersData.*

- Staff Operations
├── loginstaff.*

- Inventory Management
├── InventoryManagerOperations.*

- Supporting Directories (auto-generated)
├── .vs/                          # Visual Studio files
├── bin/                          # Build output
├── obj/                          # Build objects
├── Properties/                   # Assembly info
├── Resources/                    # UI resources

🚀 Getting Started

  1. Clone the repo
  2. Open .sln in Visual Studio
  3. Restore NuGet packages if any
  4. Set up SQL Server and import V6.sql
  5. Update connection string in App.config
  6. Build and run

📋 Prerequisites

  • Windows OS
  • .NET Framework 4.7.2+
  • SQL Server (Express or full)
  • Visual Studio 2019+

About

Desktop café management system with multi-role support built using .NET WinForms and SQL Server

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages