Quay lại Trending
RepositoryC#
livealvi

livealvi/.NET-Point-of-Sale-POS--Csharp

This POS Project was developed with N-Tier Architecture in C# and follows Object Relational Mapping (ORM) from scratch and using MS SQL Server 2019 and .NET Framework 4.8 as Backend.

290sao
152fork
1issue
0lượt xem

Thành tựu nổi bật

Những danh hiệu mới nhất của dự án

1
TINIX TRENDING·Chủ đề: cashier

#1 Repository Của Tháng

1
TINIX TRENDING·Chủ đề: desktop-application

#1 Repository Của Tháng

2
TINIX TRENDING·Chủ đề: winforms-application

#2 Repository Của Tháng

🛒 Hệ thống POS bán hàng đa tầng bằng C# — Dành cho quán cửa hàng và siêu thị nhỏ

Xây dựng từ đầu bằng C#, .NET Framework 4.8 và MS SQL Server 2019, dự án này cung cấp giải pháp quản lý bán hàng, kho và nhân viên hoàn chỉnh với 3 vai trò người dùng rõ rệt.

Dự án Point of Sale (POS) được phát triển bởi livealvi, dựa trên chương trình học trường đại học (CSC 2210: Lập trình hướng đối tượng 2). Hệ thống áp dụng kiến trúc N-Tier gồm 5 lớp và tự cài đặt ORM từ đầu, hỗ trợ quản lý sản phẩm, bán hàng, lương nhân viên, chi phí cũng như sao lưu cơ sở dữ liệu.

✨ Điểm nổi bật

  • Kiến trúc 5 lớp N-Tier: Application, DataAccess, Entity, Framework, Repository — tách rời rõ rệt, dễ bảo trì.
  • ORM tự cài đặt: Không dùng Entity Framework, áp dụng trực tiếp SQL để thao tác với CSDL.
  • Hệ thống vai trò người dùng: Admin (toàn quyền), Cashier (bán hàng + quản lý kho), Salesman (chỉ bán hàng).
  • Quản lý sản phẩm & kho: Thêm/xóa/sửa sản phẩm, quản lý nhà cung cấp, thương hiệu, danh mục.
  • Theo dõu doanh thu & chi phí: Lịch sử bán hàng, lương nhân viên, chi tiêu và nợ công nợ.
  • Sao lưu & khôi phục CSDL: Admin có thể sao lưu và khôi phục cơ sở dữ liệu trực tiếp từ giao diện.
  • Giao diện Windows Forms trực quan: Hỗ trợ đăng nhập, bảng điều khiển, thanh toán, in hóa đơn.
  • Hỗ trợ cài đặt môi trường chi tiết: Hướng dẫn clone, tạo CSDL, kết nối và chạy dự án bằng Visual Studio.

💡 Vì sao đáng chú ý

Dự án không chỉ là một ứng dụng bán hàng đơn thuần mà còn là minh họa rất tốt về cách xây dựng hệ thống doanh nghiệp thực tế bằng C# và .NET Framework. Việc tự cài đặt ORM và tuân thủ kiến trúc đa tầng giúp người học hiểu sâu về luồng dữ liệu và tách biệt trách nhiệm.

Phù hợp với sinh viên, lập trình viên mới bắt đầu hoặc cửa hàng nhỏ cần một giải pháp quản lý bán hàng cơ bản, không phức tạp nhưng đủ tính năng để vận hành thực tế.


#POS #CSharp #DotNet #WinForms #InventoryManagement #PointOfSale #OpenSource #TiniX

Dự án tương tự

Khám phá các dự án và mô hình AI khác có sự tương đồng.

RepositoryC#
livealvi/.NET-Point-of-Sale-POS--Csharp

This POS Project was developed with N-Tier Architecture in C# and follows Object Relational Mapping (ORM) from scratch and using MS SQL Server 2019 and .NET Framework 4.8 as Backend.

290
Sep 26, 2021
RepositoryC#
SamuelTulach/VirusTotalUploader

C# Open-Source Winforms application for uploading files to VirusTotal

1.4k
Oct 10, 2024
RepositoryC#
abbaye/WpfHexEditorIDE

WpfHexEditor Studio is a IDE built on WPF and .NET 8, designed for advanced binary analysis and reverse engineering—combining a powerful hex editor, deep inspection tools, and native support for .NET projects and Visual Studio solutions in a single high-performance platform.

938
Jun 29, 2026
RepositoryC#
andrijac/ruler

Simple on-screen pixel ruler.

439
Oct 21, 2026
RepositoryC#
go2ismail/POS---Point-Of-Sales

Point of sales proof of concept developed using Asp.Net Core 2.2. Features: Customer, Vendor, Product, Purchase Order, Goods Receive, Sales Order, Inventory Transactions and POS form.

160
Mar 24, 2019
RepositoryJavaScript
mesinkasir/larapos

Laravel Point of sale with invoice full source code free download pos apps.

168
Mar 17, 2026
RepositoryPHP
hassanrazadev/LaravelInventoryWithPOS

Inventory Management System With POS in Laravel

113
Dec 29, 2023
RepositoryTypeScript
freeCodeCamp/freeCodeCamp

freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.

457.9k
Oct 25, 2026
RepositoryPython
donnemartin/system-design-primer

Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.

375.7k
Sep 15, 2026