Teknik Servis ve Ürün Takip Sistemi









Proje Adı: C# VE DevExpress ile Teknik Servis ve Ürün Takip Sistemi
Bu proje, C# programlama dili ve güçlü DevExpress WinForms arayüz kontrolleri kullanılarak geliştirilmiş, kapsamlı bir Teknik Servis ve Ürün Takip Yönetim Sistemi‘dir. Yaklaşık 5 aylık bir süreçte tamamlanan bu çalışma, hem karmaşık masaüstü uygulamaları geliştirme yeteneklerimi sergilemek hem de Entity Framework gibi ORM araçlarıyla veritabanı yönetimi konusundaki deneyimimi pekiştirmek amacıyla hayata geçirilmiştir.
Proje, bir teknik servisin veya ürün satışı yapan bir işletmenin ihtiyaç duyabileceği temel modülleri içermektedir: Stok takibi, cari (müşteri/tedarikçi) yönetimi, faturalandırma, personel takibi, raporlama ve temel iletişim yönetimi gibi işlevler sunar. Ayrıca, sistemin yeteneklerini genişletmek ve kullanıcı erişimini kolaylaştırmak amacıyla temel bir web arayüzü de (ASP.NET kullanılarak geliştirilmiştir – Eğer kullandıysanız belirtebilirsiniz) projeye entegre edilmiştir.
Bu projeyi geliştirirken, özellikle Murat Yücedağ hocanın eğitimlerinden ilham aldım ve öğrendiklerimi pratik bir senaryo üzerinde uygulama fırsatı buldum.
🚀 Öne Çıkan Özellikler:
🖥️ Kapsamlı Masaüstü Yönetim Paneli (DevExpress):
- Güvenli kullanıcı girişi (Login).
- Bilgilendirici ana ekran (Dashboard) ile kritik stok, kategori özetleri, ajanda ve mesajlar.
- Detaylı Ürün Yönetimi (Kategori, Marka, Stok, Fiyatlar, Ekle/Sil/Güncelle).
- Cari Hesap Yönetimi (Müşteri/Tedarikçi ekleme, düzenleme, listeleme).
- Gelişmiş Fatura ve Hareketler Modülü (Fatura oluşturma, kalem ekleme, detaylı sorgulama, listeleme).
- Personel bilgilerinin yönetimi.
- Özelleştirilebilir raporlama için Rapor Sihirbazı entegrasyonu.
- İletişim Modülü (Rehber, gelen mesaj özeti, uygulama içi mail gönderme).
🌐Tamamlayıcı Web Arayüzü:
- Genel proje/şirket tanıtımı (Anasayfa, Hakkımda).
- Sistemdeki ürünlerin listelendiği basit bir vitrin (Ürünler).
- Teknik servis süreci hakkında bilgilendirme (Ürün Takibi/Servis).
- Kullanıcıların geri bildirim gönderebileceği bir iletişim formu (İletişim).
💾 Veritabanı Yönetimi: Arka planda Entity Framework kullanılarak nesne-ilişkisel eşleme (ORM) ve veritabanı işlemleri yönetilmiştir.
🛠️ Kullanılan Teknolojiler:
- Programlama Dili: C# (.NET Framework)
- Masaüstü Arayüz: DevExpress WinForms Controls
- Veritabanı Erişimi: Entity Framework
- Veritabanı: Microsoft SQL Server (Tahmini)
- Web Teknolojileri (Varsa): ASP.NET (MVC/Web Forms), HTML, CSS
- IDE: Visual Studio
🔗Kaynak Kodu & Daha Fazlası:
Projenin kaynak kodlarını incelemek için: https://github.com/umutramazanegi/TeknikServisveUrunTakipSistemi/tree/main
Projenin detaylı anlatım videosunu izlemek için: https://www.youtube.com/watch?v=Ek-1vEEw_sk

