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.
Thành tựu nổi bật
Những danh hiệu mới nhất của dự án
#1 Repository Của Tháng
#1 Repository Của Tháng
#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
Similar Projects
Discover other similar projects and AI models.
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.
C# Open-Source Winforms application for uploading files to VirusTotal
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.
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.
Laravel Point of sale with invoice full source code free download pos apps.
freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.