Point of Sale (POS) with N-Tier Architecture (5 Layers). This Project was developed in C# and follows Object Relational Mapping (ORM) from scratch and using MS SQL Server 2019 and .NET Framework 4.8 as backend. Project-based on my university course curriculum CSC 2210: Object Oriented Programming 2.
- User 1 : Admin
- User 2 : Cashier
- User 3 : Salesman
- Manage Employees – Add Employee, Delete Employee, Edit Employee Info.
- Manage Products – Add Product, Delete Product, Edit Product Info.
- Manage Stock – Add, Delete, Edit - Vendor’s Product.
- Salary History Tracking.
- Expenses & Liabilities Tracking.
- Make Sell.
- Bill Generate.
- Selling History.
- Database Backup & Restore.
- Make Sell.
- Bill Generate.
- Selling History.
- Manage Stock.
- Make Sell.
- Bill Generate.
Need to Download:
Visual Studio 2019
.NET Framework 4.8
Microsoft SQL Server 2019 Express (64-bit)
SQL Server Management Studio (SSMS) 18.9.2
Download or Clone
git clone https://github.com/livealvi/.NET-Point-of-Sale-POS--Csharp
Make Database follow this Diagram
Make Database connection on DataAccess Layer
Goto project folder PointOfSaleProject open
POS.InventoryManagementSystem.sln
with Visual Studio
Build & Run the project
- C# Language Basics
- .NET Framework 4.8
Using 5 layers
Note: Using SQL Server & SQL Server Management Studio (SSMS)
(Database Script or .bak file Not Include on this repo)
Note: Using Default .NET UI Component And Two 3rd Party .NET UI & Reporting Components
(3rd Party UI Not Include on this repo)
- Backup Microsoft SQL Database Script or .bak file Not Include
- 3rd Party .NET UI & Reporting Components Not Include DevExpress and Guna UI2 Not Include