• Stars
    star
    180
  • Rank 213,097 (Top 5 %)
  • Language
    C#
  • Created over 3 years ago
  • Updated about 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

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.

Point of Sale (POS) - Inventory & Super Shop Management System - C#

C#  .Net 4.8  MicrosoftSQLServer  Visual Studio

Quick Shortcuts

1. Get Started

2. Quick Overview - Setup & Run

3. Tools & Technologies

4. Solution Explorer & Layer Architecture

5. Database Diagram

6. Screens

7. Note

Point of Sale (POS)

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.

This POS has 3 Roles features.

# Roles

  • User 1 : Admin
  • User 2 : Cashier
  • User 3 : Salesman

# Features

1. Admin

  • 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.

2. Cashier

  • Make Sell.
  • Bill Generate.
  • Selling History.
  • Manage Stock.

3. Salesman

  • Make Sell.
  • Bill Generate.

Quick Overview - Setup & Run

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

Step - 1

Download or Clone

git clone https://github.com/livealvi/.NET-Point-of-Sale-POS--Csharp

Step - 2

Make Database follow this Diagram

Step - 3

Make Database connection on DataAccess Layer

Step - 4

Goto project folder PointOfSaleProject open POS.InventoryManagementSystem.sln with Visual Studio

Step - 3

Build & Run the project


Tools & Technologies

Languages

IDE

Database

Icons

Solution Explorer & Layer Architecture

Using 5 layers

Solution

1. Application Layer

2. DataAccess Layer

3. Entity Layer

4. Framework Layer

5. Repository Layer

Database Diagram

Note: Using SQL Server & SQL Server Management Studio (SSMS)
(Database Script or .bak file Not Include on this repo)

Screens

Windows Forms

Note: Using Default .NET UI Component And Two 3rd Party .NET UI & Reporting Components
(3rd Party UI Not Include on this repo)

# Login

# Dashboard

# Make Payment

# Sales History

# Master Categories

# Main Category

# Second Category

# Third Category

# Vendors

# Brands

# Products

# Employees & User Tracker

# Expenses Tracker

# Database Backup & Restore

Note

  • Backup Microsoft SQL Database Script or .bak file Not Include
  • 3rd Party .NET UI & Reporting Components Not Include DevExpress and Guna UI2 Not Include

- Thank You.

More Repositories

1

Ecommerce--Full-Stack--NEXT-App

E-commerce || Build with NextJs, Sanity and Payment gateway - Stripe.
JavaScript
11
star
2

Car-Rental-Service-Php-Project

This Project is based on course CSC 3215. Learning about - Basic HTML & CSS, JSON, XML, Session & Cookies, CRUD Operations in Php using MySQL and Create MVC (Model–View–Controller) from scratch. Just learning about web technologies, Not focusing on UI (Bootstrap or other 3rd-Party UI libraries or frameworks).
PHP
7
star
3

livealvi

A front-end developer from Bangladesh. Currently, I continue my bachelor's degree in computer science engineering from American International University-Bangladesh (AIUB). Every day I'm learning, facing new challenges, and giving my best effort for the best output. Love to explore new technologies and I am a passionate learner.
4
star
4

Advance-Web-Technology

PHP Laravel Framework & View Engine, Storage Management, Security Management, PHP API Management, Building Dynamic Web Application, ORM Using JS Framework & Application Deployment.
PHP
3
star
5

Web3--Blockchain

JavaScript
3
star
6

demo-pos--react-js-ts

TypeScript
2
star
7

apwt_task_7_react_api_data

JavaScript
2
star
8

node-api--jwt-token

JavaScript
2
star
9

learnASP.NET

HTML
2
star
10

learnSwift

Swift
2
star
11

project-management-webapp--laravel

PHP
2
star
12

CV-Website--ASP.NET

JavaScript
2
star
13

node-api--jwt-token--server

JavaScript
2
star
14

learnTailwind

CSS
2
star
15

learnReact--Redux

JavaScript
2
star
16

arcaneavians-nft

JavaScript
2
star
17

apwt_task_6_basic_react

JavaScript
2
star
18

software_engineering_sec_c

2
star
19

learnReactJs

JavaScript
2
star
20

react-ts-todo-app

TypeScript
2
star
21

laravel-basic

learning Laravel - CRUD
PHP
2
star
22

OpenGL--Mac-Windows--Header-File

Mac & Windows OpenGL Header file
C++
2
star
23

node-mongo-crud

HTML
2
star
24

management-system

PHP
2
star
25

project-management

JavaScript
2
star
26

WT_Fall2021

This Repo / Project is based on course CSC 3215. Learning about - Basic HTML & CSS, JSON, XML, Session & Cookies, CRUD Operations in Php using MySQL and Create MVC (Model–View–Controller) from scratch. Just learning about web technologies, Not focusing on UI (Bootsrap or other 3rd-Party UI libraries or frameworks). - Learning in progress.
PHP
2
star
27

static.html.io

HTML
2
star
28

learnNodeJs

In this repo/project learning about NodeJs and Building a multi-author Blogging App following the MVC (Model–View–Controller) architecture from scratch using ExpressJs, EJs Template Engines, MongoDB, Sessions and lot more.
JavaScript
2
star
29

demo-pos--express-api

JavaScript
1
star
30

ddos-protection-role-base-express-api

This API build with ExpressJs using JWT Auth, MongoDB and Mongoose.
JavaScript
1
star
31

food.service.io

HTML
1
star
32

learnExpress

JavaScript
1
star
33

learnJava

Java
1
star
34

conFusion.hotel.webiste-coursera

HTML
1
star
35

School-Management-System

CSS
1
star
36

learnAlgorithm

C++
1
star
37

Web-Series-Web-API--ASP.NET

This Web API Project was developed with SOLID Architecture in ASP.NET Framework. As Database using AZURE SQL Server and .NET Framework version 4.8 as Backend.
C#
1
star
38

computer-graphics

C++
1
star
39

dotnet-8-cqrs-mediatR--curd

This GitHub repository contains a sample implementation of a CRUD (Create, Read, Update, Delete) application using the CQRS (Command and Query Responsibility Segregation) pattern along with MediatR.
C#
1
star