NaraLife ERP

Kısaca Proje

NaraLife ERP, kurumsal operasyonların farklı bölümlerini tek masaüstü uygulamasında bir araya getiren kapsamlı bir ERP çözümüdür.

Projede stok, cari, sipariş, irsaliye, transfer, üretim, lot, kaynak yönetimi, planlama, kosting, raporlama ve daha birçok iş sürecini aynı uygulama ailesi içerisinde yönetilebilir hale getirdim.

Bu proje yalnızca ekran sayısı yüksek bir masaüstü uygulaması değil; farklı departmanların aynı veri yapısı üzerinde birlikte çalışabilmesini amaçlayan operasyonel bir platform olarak tasarlandı.

Projenin Amacı

ERP projelerinde asıl zorluk tek tek ekranların geliştirilmesi değil, farklı iş süreçlerinin birbirini doğru şekilde tamamlamasıdır. Stok hareketi siparişi, sipariş üretimi, üretim planlamayı ve raporlama tüm bu operasyonları etkiler.

NaraLife ERP tarafında hedefim, bu süreçleri ortak bir iş mantığı altında toplamak ve kullanıcıların günlük operasyonları için tek bir merkez oluşturmaktı.

Stok ve Malzeme Yönetimi

Stok modülleri içerisinde ürün kartları, varyantlar, birim ve fiyat bilgileri, raf ve barkod işlemleri ile stok hareketleri yönetilebiliyor.

Stok fişleri ve transfer ekranları farklı depolar veya operasyonlar arasındaki hareketlerin kontrol altında tutulmasını sağlıyor. Kullanıcının yalnızca mevcut stok miktarını değil, stok hareketinin kaynağını ve süreç içerisindeki yerini de takip edebilmesi hedeflendi.

Sipariş ve İrsaliye Süreçleri

Müşteri siparişlerinin oluşturulması, malzeme seçimi, siparişlerin görüntülenmesi ve devamındaki irsaliye işlemleri uygulamanın temel ticari modüllerinden biri.

Sipariş ve sevkiyat süreçlerinin aynı uygulama içerisinde ilerlemesi, manuel veri girişini azaltırken operasyonların daha tutarlı hale gelmesini sağlıyor.

Üretim, Planlama ve Kaynak Yönetimi

NaraLife ERP içerisinde operasyon, rota, reçete, iş emri, üretim emri ve üretim lotları gibi üretim süreçlerine yönelik modüller bulunuyor.

İş istasyonu, vardiya ve kaynak yönetimi ekranları üretim kapasitesinin daha planlı kullanılmasını destekliyor. Planlama ekranları ise operasyonun yalnızca geçmişini değil, gelecekteki üretim yükünü de yönetmeye yardımcı oluyor.

Kosting ve Raporlama

Kosting ve teklif ekranları, üretim ve satış tarafındaki maliyet hesaplarının daha görünür hale gelmesini sağlıyor. Raporlama tarafında DevExpress tabanlı rapor, yazdırma, sorgu ve e-posta çıktıları kullanılıyor.

Excel dışa aktarım ve filtre yönetimi gibi özellikler, kullanıcının veriyi yalnızca uygulama içinde değil farklı iş süreçlerinde de kullanabilmesini kolaylaştırıyor.

Teknik Yapı

Uygulama .NET Framework ve WinForms üzerine kuruldu. DevExpress bileşenleri yoğun veri içeren ekranlarda güçlü grid, rapor ve form deneyimi sağlıyor. Yerel ayarlar LiteDB üzerinden yönetiliyor.

Ortak veri erişimi, lisans ve yardımcı servisler paylaşılan bir kütüphane üzerinden sağlanarak farklı modüllerde aynı altyapının tekrar kullanılmasına imkan verildi. Bu yaklaşım modüler geliştirmeyi ve bakım süreçlerini kolaylaştırdı.

Sonuç

NaraLife ERP, ticari ve üretim süreçlerini tek masaüstü platformda birleştiren, geniş kapsamlı bir kurumsal yazılım projesidir.

Benim için bu projenin en önemli tarafı, birbirinden farklı görünen operasyonları ortak veri ve iş mantığıyla birleştirebilmek ve günlük kullanımda sürdürülebilir bir ERP deneyimi oluşturabilmek oldu.

Kullanılan Teknolojiler

  • C#
  • .NET Framework 4.0
  • WinForms
  • DevExpress
  • SQL Server
  • LiteDB
  • Serilog
  • ERP
  • Reporting

Bu projede kullandığım yaklaşım, NaraLife ERP için hem teknik sürdürülebilirliği hem de günlük operasyon kullanımını birlikte ele almamı sağladı.

Teknolojiler

.NET FrameworkC#Data IntegrationLayered ArchitectureSQL Server

Paylaş