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.
- ✔ 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.
Uygulama, istemci-sunucu (Client-Server) mimarisi ile çalışır:
- Uygulama açılışında
Kullanıcı Girişiekranı karşılar. Yetkisi olmayan kullanıcılar sisteme erişemez.
- Yetkili kullanıcılar
Ürün Eklemodülü ile envantere yeni stok girişi yapar. - Ürün isimleri ve kategorileri dinamik olarak düzenlenebilir.
- Bir kullanıcı
Sipariş Oluşturmaekranı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ş Kontrolmodülü ile onaylayıp işleme alabilir.
Bu proje veritabanı bağlantısı gerektirir. Çalıştırmadan önce aşağıdaki adımları izleyin:
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.
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.)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
