RETAİL POS SYSTEM

Donanım entegrasyonlu ve transaction destekli hızlı perakende satış yönetimi.

Retail POS System

Bu proje, perakende satış yapan işletmelerin (Market, Büfe, Kırtasiye vb.) ihtiyaç duyduğu hızlı satış, stok takibi ve cari yönetim süreçlerini dijitalleştirmek amacıyla geliştirilmiştir. Modern ORM araçları yerine, satış anında maksimum performans ve milisaniyeler içinde işlem yapabilmek için saf ADO.NET (Raw SQL) mimarisi tercih edilmiştir. Sistem, barkod okuyucu ve termal yazıcı gibi donanımlarla doğrudan haberleşerek saniyeler içinde satış işlemini tamamlar ve veritabanına işler.

Öne Çıkan Özellikler:

  • Donanım Entegrasyonu (Hardware Integration): Sistem, seri port veya USB üzerinden bağlanan Barkod Okuyucular ile tam uyumlu çalışır. Ürünler okutulduğu anda sepete eklenir ve stoktan düşülür.

  • Transaction ile Veri Bütünlüğü: Satış işlemi sırasında oluşabilecek elektrik kesintisi veya sistem hatası gibi durumlarda verinin bozulmasını önlemek için SqlTransaction yapısı kullanılmıştır. İşlem yarım kalırsa tüm değişiklikler geri alınır (Rollback), böylece kasa ve stok her zaman %100 doğru kalır.

  • Özel Termal Yazdırma Motoru: Hazır raporlama araçları (Crystal Reports vb.) yerine, System.Drawing kütüphanesi ve PrintDocument sınıfı kullanılarak piksel tabanlı, dinamik fiş yazdırma algoritması geliştirilmiştir. Fişin uzunluğu, satılan ürün sayısına göre otomatik olarak ayarlanır.

  • Gelişmiş Finansal Modüller: Parçalı ödeme alma (Bir kısmı Nakit, bir kısmı Kredi Kartı), Veresiye Defteri yönetimi ve müşteriye özel borçlandırma/tahsilat işlemleri yapılabilir.

Hardware Integration

Database Transaction Management

Custom Thermal Printing

Dynamic Stock Tracking

Split Payment Support

High-Performance Raw SQL

User-Friendly POS Interface

Proje Bilgileri

Kullanılan Yazılım Dilleri ve Kütüphaneleri

C#, Windows Forms, MSSQL, ADO.NET, System.Drawing

Proje Kategorisi

WINDOWS FORM

Proje Bitiriş Tarihi

09.12.2025

Görüntülenme

9

Video Link:
#