Skip to content

Zyix-code/UrunTakipveSatisUygulamasi

Repository files navigation

📦 OSBilişim – Ürün Satış, Stok ve Sipariş Takip Sistemi

C# ve SQL mimarisi üzerine kurulu, çoklu kullanıcı destekli gelişmiş stok ve sipariş yönetim paneli.
Ürün giriş-çıkışlarını, stok durumunu ve sipariş süreçlerini tek bir merkezden yönetmek için tasarlanmıştır.


🚀 Özellikler

  • Stok Yönetimi: Ürün ekleme, düzenleme ve stok miktarlarını anlık takip etme.
  • Sipariş Sistemi: Kullanıcıların oluşturduğu siparişlerin, ağdaki diğer yetkili üyeler tarafından anlık görüntülenebilmesi.
  • Kullanıcı Paneli: Güvenli giriş (Login), yeni kullanıcı kaydı ve şifre sıfırlama işlemleri.
  • Malzeme Grupları: Ürünleri kategorize etme ve grup bazlı sipariş oluşturma.
  • Veritabanı Entegrasyonu: Yerel (Localhost) veya Uzak (Global) sunucu desteği ile ölçeklenebilir yapı.
  • Sipariş Kontrol: Bekleyen ve tamamlanan siparişlerin durum takibi.


🧠 Sistem Nasıl Çalışır?

Uygulama, istemci-sunucu (Client-Server) mimarisi ile çalışır:

1️⃣ Kimlik Doğrulama

  • Uygulama açılışında Kullanıcı Girişi ekranı karşılar. Yetkisi olmayan kullanıcılar sisteme erişemez.

2️⃣ Ürün ve Stok İşlemleri

  • Yetkili kullanıcılar Ürün Ekle modülü ile envantere yeni stok girişi yapar.
  • Ürün isimleri ve kategorileri dinamik olarak düzenlenebilir.

3️⃣ Sipariş Döngüsü (Network)

  • Bir kullanıcı Sipariş Oluşturma ekranından yeni bir talep girdiğinde, veriler merkezi SQL veritabanına işlenir.
  • Diğer kullanıcılar (örn: Depo Sorumlusu veya Yönetici), kendi ekranlarında bu siparişleri anlık olarak görür ve Sipariş Kontrol modülü ile onaylayıp işleme alabilir.

🛠️ Kurulum ve Yapılandırma

Bu proje veritabanı bağlantısı gerektirir. Çalıştırmadan önce aşağıdaki adımları izleyin:

1️⃣ Veritabanı Kurulumu

Proje dosyaları içerisinde bulunan (veya ayrıca sağlanan) SQL Script dosyasını çalıştırarak gerekli tabloları (Users, Products, Orders vb.) oluşturun.

2️⃣ Bağlantı Ayarları (App.config)

Proje dizinindeki App.config dosyasını açın ve connectionString değerini kendi sunucunuza göre düzenleyin:

<connectionStrings>
    <add name="OSBilisimDB" 
         connectionString="Data Source=LOCALHOST;Initial Catalog=OSBilisim;Integrated Security=True" 
         providerName="System.Data.SqlClient" />
</connectionStrings>
(Eğer uygulamayı global/uzak sunucuda kullanacaksanız, IP adresini ve kullanıcı bilgilerini buraya girmeniz yeterlidir.)

3️⃣ Çalıştırma

Visual Studio üzerinden projeyi derleyin (Build) ve başlatın.

⚖️ Lisans Bu proje GNU General Public License v3.0 ile lisanslanmıştır. Projenin tüm kullanıcıları, lisansın koşullarına uymak kaydıyla projeyi özgürce kullanabilir, değiştirebilir ve paylaşabilir.

🤝 İletişim

About

No description, website, or topics provided.

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages