Ön Muhasebe


Eğitim seti içerisinde C# Programlama dili ve Sql Server 2008 Veritabanı Yönetim Sistemi kullanılarak Küçük ve Orta Ölçekli Firmaların (KOBİ) kullanabileceği Gelişmiş bir Ön Muhasebe Yazılım Projesi geliştirilmektedir. Ayrıca standart kontrollerin yanı sıra, gelişmiş DevExpress kontrolleri kullanılarak uygulamaya görsellik ve kullanılabilirlik kazandırılmıştır. Program sıfırdan başlanarak, adım adım uygulamalar eşliğinde anlatılarak yapılmıştır. Eğitim Seti içinde kaynak dosyalar verilmemektedir!
Eğitmenimiz Yazılım Mühendisi Veli KOÇAK' tır.

1. Eğitim Setine Giriş
    1.1. Tanıtım ve Amaç
2. Genel Amaçlı İşlemler
    2.1. Veritabanı Classı Oluşturma
    2.2. Tarih Formatlama Classı Oluşturma
    2.3. Proje Ara yüzü Tasarlama
3. Stok Modülü
    3.1. Stok Tanıtım Kartı Form Tasarımı
    3.2. Stok Grup Kodları Form Tasarımı
    3.3. Sql Serverda Stok Modülü Tabloları Oluşturma
    3.4. Sql Serverda Stok Modülü Stored Procedure Oluşturma
    3.5. Stok Grup Kodları Ekle
    3.6. Stok Grup Kodları Sil
    3.7. Stok Grup Kodları Güncelle
    3.8. Stok Grup Kod Seçimi
    3.9. Stok Tanıtım Kartı Oluşturma
    3.10. Stok Listesi Oluşturma
    3.11. Stok Kartı Silme
    3.12. Stok Kartı Güncelleme
    3.13. Stok Bakiye Hesaplama
    3.14. Stok Hareket Kayıtları
    3.15. Stok Hareket Kayıtlarında Bakiye Gösterme
    3.16. Stok Açılış Kartı Kaydetme
    3.17. Stok Açılış Kartı Güncelleme
    3.18. Stok Açılış Kartı Silme
    3.19. Stok Listesi Erişim Menüleri
    3.20. Toplu Stok Tanıtım Kartı Açma- Form Tasarımı
    3.21. Toplu Stok Tanıtım Kartı Açma- Excel'den Veri Okuma(Import Excel)
    3.22. Toplu Stok Tanıtım Kartı Açma- İçeri Aktarma İşlemi(Export Sql Server)
    3.23. Toplu Stok Tanıtım Kartı Güncelleme - Form Tasarımı
    3.24. Toplu Stok Tanıtım Kartı Güncelleme - Excel'den Veri Okuma(Import Excel)
    3.25. Toplu Stok Tanıtım Kartı Güncelleme- Aktarma İşlemi(Export Sql Server)
4. Cari Modülü
    4.1. Cari Tanıtım Kartı Form Tasarımı
    4.2. Sql Serverda Cari Modülü Tabloları Oluşturma
    4.3. Sql Serverda Cari Modülü Stored Procedure Oluşturma
    4.4. Cari Tanıtım Kartı Oluşturma
    4.5. Cari Listesi Oluşturma
    4.6. Cari Kartı Silme
    4.7. Cari Kartı Güncelleme
    4.8. Cari Bakiye Hesaplama
    4.9. Cari Hareket İşlemleri Form Tasarımı
    4.10. Cari Hareket Kayıtları
    4.11. Cari Hareket Kayıtlarında Bakiye Gösterme
    4.12. Cari Açılış Kartı Kaydetme
    4.13. Cari Açılış Kartı Güncelleme
    4.14. Cari Açılış Kartı Silme
5. Fatura Modülü
5.1. Satış Faturası
       5.1.1. Satış Faturası Form Tasarımı
       5.1.2. Sql Serverda Satış Faturası Tabloları Oluşturma
       5.1.3. Sql Serverda Satış Faturası Stored Procedure Oluşturma
       5.1.4. Sql Serverda Satış Faturası Triggerlarını Oluşturma
       5.1.5. Satış Faturası Stok Seçim
       5.1.6. Satış Faturası Cari Seçimi
       5.1.7. Satış Faturası Fatura Tutarları Hesaplama
       5.1.8. Otomatik Satış Faturası Numarası Oluşturma
       5.1.9. Satış Faturası Kaydetme
              5.1.9.1. Satış Faturası Genel Bilgilerini Kaydetme
              5.1.9.2. Satış Faturası Stok Hareket Bilgilerini Kaydetme
              5.1.9.3. Satış Faturası Cari Hareket Bilgisini Kaydetme
       5.1.10. Satış Faturası Listeleme
       5.1.11. Satış Faturası Açma
       5.1.12. Satış Faturası Kalem Bilgilerini Açma
       5.1.13. Satış Faturası Güncelleme
              5.1.13.1. Satış Faturası Genel Bilgilerini Güncelleme
              5.1.13.2. Satış Faturası Stok Hareket Bilgilerini Güncelleme
              5.1.13.3. Satış Faturası Cari Hareket Bilgisini Güncelleme
       5.1.14. Satış Faturası Silme
              5.1.14.1. Satış Faturası Genel Bilgilerini Silme
              5.1.14.2. Satış Faturası Stok Hareketlerini Silme
              5.1.14.3. Satış Faturası Cari Hareketini Silme
       5.1.15. Satış Faturası Türü İşlemleri
              5.1.15.1. Açık Satış Faturası
              5.1.15.2. Kapalı Satış Faturası
                     5.1.15.2.1. Kasadan Kapalı Fatura işlemi
                     5.1.15.2.2. Kasa Seçimi
                     5.1.15.2.3. Kasa Hareketi Ekleme
                     5.1.15.2.4. Bankadan Kapalı Fatura İşlemi
                     5.1.15.2.5. Banka Seçimi
                     5.1.15.2.6. Banka Hareketi Ekleme
                     5.1.15.2.7. Kapalı Fatura Aç ve Kapatma Şeklini Göster
                     5.1.15.2.8. Kapalı Fatura Güncelle, Kasa Hareketi Güncelle
                     5.1.15.2.9. Kapalı Fatura Güncelle, Banka Hareketi Güncelle

5.2. Satış İade Faturası
       5.2.1. Satış İade Faturası Form Tasarımı
       5.2.2. Satış İade Faturası Stok Seçim
       5.2.3. Satış İade Faturası Cari Seçimi
       5.2.4. Satış İade Faturası Fatura Tutarları Hesaplama
       5.2.5. Otomatik Satış İade Faturası Numarası Oluşturma
       5.2.6. Satış İade Faturası Kaydetme
              5.2.6.1. Satış İade Faturası Genel Bilgilerini Kaydetme
              5.2.6.2. Satış İade Faturası Stok Hareket Bilgilerini Kaydetme
              5.2.6.3. Satış İade Faturası Cari Hareket Bilgisini Kaydetme
       5.2.7. Satış İade Faturası Listeleme
       5.2.8. Satış İade Faturası Açma
       5.2.9. Satış İade Faturası Kalem Bilgilerini Açma
       5.2.10. Satış İade Faturası Güncelleme
              5.2.10.1. Satış İade Faturası Genel Bilgilerini Güncelleme
              5.2.10.2. Satış İade Faturası Stok Hareket Bilgilerini Güncelleme
              5.2.10.3. Satış İade Faturası Cari Hareket Bilgisini Güncelleme
       5.2.11. Satış İade Faturası Silme
              5.2.11.1. Satış İade Faturası Genel Bilgilerini Silme
              5.2.11.2. Satış İade Faturası Stok Hareketlerini Silme
              5.2.11.3. Satış İade Faturası Cari Hareketini Silme
       5.2.12. Satış İade Faturası Türü İşlemleri
              5.2.12.1. Açık Satış İade Faturası
              5.2.12.2. Kapalı Satış İade Faturası
                     5.2.12.2.1. Kasadan Kapalı Fatura işlemi
                     5.2.12.2.2. Kasa Seçimi
                     5.2.12.2.3. Kasa Hareketi Ekleme
                     5.2.12.2.4. Bankadan Kapalı Fatura İşlemi
                     5.2.12.2.5. Banka Seçimi
                     5.2.12.2.6. Banka Hareketi Ekleme
                     5.2.12.2.7. Kapalı Fatura Aç ve Kapatma Şeklini Göster
                     5.2.12.2.8. Kapalı Fatura Güncelle, Kasa Hareketi Güncelle
                     5.2.12.2.9. Kapalı Fatura Güncelle, Banka Hareketi Güncelle

5.3. Alış Faturası
       5.3.1. Alış Faturası Form Tasarımı
       5.3.2. Alış Faturası Stok Seçim
       5.3.3. Alış Faturası Cari Seçimi
       5.3.4. Alış Faturası Fatura Tutarları Hesaplama
       5.3.5. Otomatik Alış Faturası Numarası Oluşturma
       5.3.6. Alış Faturası Kaydetme
              5.3.6.1. Alış Faturası Genel Bilgilerini Kaydetme
              5.3.6.2. Alış Faturası Stok Hareket Bilgilerini Kaydetme
              5.3.6.3. Alış Faturası Cari Hareket Bilgisini Kaydetme
       5.3.7. Alış Faturası Listeleme
       5.3.8. Alış Faturası Açma
       5.3.9. Alış Faturası Kalem Bilgilerini Açma
       5.3.10. Alış Faturası Güncelleme
              5.3.10.1. Alış Faturası Genel Bilgilerini Güncelleme
              5.3.10.2. Alış Faturası Stok Hareket Bilgilerini Güncelleme
              5.3.10.3. Alış Faturası Cari Hareket Bilgisini Güncelleme
       5.3.11. Alış Faturası Silme
              5.3.11.1. Alış Faturası Genel Bilgilerini Silme
              5.3.11.2. Alış Faturası Stok Hareketlerini Silme
              5.3.11.3. Alış Faturası Cari Hareketini Silme
       5.3.12. Alış Faturası Türü İşlemleri
              5.3.12.1. Açık Alış Faturası
              5.3.12.2. Kapalı Alış Faturası
                     5.3.12.2.1. Kasadan Kapalı Fatura işlemi
                     5.3.12.2.2. Kasa Seçimi
                     5.3.12.2.3. Kasa Hareketi Ekleme
                     5.3.12.2.4. Bankadan Kapalı Fatura İşlemi
                     5.3.12.2.5. Banka Seçimi
                     5.3.12.2.6. Banka Hareketi Ekleme
                     5.3.12.2.7. Kapalı Fatura Aç ve Kapatma Şeklini Göster
                     5.3.12.2.8. Kapalı Fatura Güncelle, Kasa Hareketi Güncelle
                     5.3.12.2.9. Kapalı Fatura Güncelle, Banka Hareketi Güncelle

5.4. Alış İade Faturası
       5.4.1. Alış İade Faturası Form Tasarımı
       5.4.2. Alış İade Faturası Stok Seçim
       5.4.3. Alış İade Faturası Cari Seçimi
       5.4.4. Alış İade Faturası Fatura Tutarları Hesaplama
       5.4.5. Otomatik Alış İade Faturası Numarası Oluşturma
       5.4.6. Alış İade Faturası Kaydetme
              5.4.6.1. Alış İade Faturası Genel Bilgilerini Kaydetme
              5.4.6.2. Alış İade Faturası Stok Hareket Bilgilerini Kaydetme
              5.4.6.3. Alış İade Faturası Cari Hareket Bilgisini Kaydetme
       5.4.7. Alış İade Faturası Listeleme
       5.4.8. Alış İade Faturası Açma
       5.4.9. Alış İade Faturası Kalem Bilgilerini Açma
       5.4.10. Alış İade Faturası Güncelleme
              5.4.10.1. Alış İade Faturası Genel Bilgilerini Güncelleme
              5.4.10.2. Alış İade Faturası Stok Hareket Bilgilerini Güncelleme
              5.4.10.3. Alış İade Faturası Cari Hareket Bilgisini Güncelleme
       5.4.11. Alış İade Faturası Silme
              5.4.11.1. Alış İade Faturası Genel Bilgilerini Silme
              5.4.11.2. Alış İade Faturası Stok Hareketlerini Silme
              5.4.11.3. Alış İade Faturası Cari Hareketini Silme
       5.4.12. Alış İade Faturası Türü İşlemleri
              5.4.12.1. Açık Alış İade Faturası
              5.4.12.2. Kapalı Alış İade Faturası
                     5.4.12.2.1. Kasadan Kapalı Fatura işlemi
                     5.4.12.2.2. Kasa Seçimi
                     5.4.12.2.3. Kasa Hareketi Ekleme
                     5.4.12.2.4. Bankadan Kapalı Fatura İşlemi
                     5.4.12.2.5. Banka Seçimi
                     5.4.12.2.6. Banka Hareketi Ekleme
                     5.4.12.2.7. Kapalı Fatura Aç ve Kapatma Şeklini Göster
                     5.4.12.2.8. Kapalı Fatura Güncelle, Kasa Hareketi Güncelle
                     5.4.12.2.9. Kapalı Fatura Güncelle, Banka Hareketi Güncelle
                     
6. Kasa Modülü
       6.1. Tablo, View ve Stored Procedure Oluşturma
       6.2. Kasa Tanıtım Kartı Form Tasarımı
       6.3. Kasa Ekleme
       6.4. Kasa Listesi
       6.5. Kasa Arama İşlemleri
       6.6. Kasa Aç
       6.7. Kasa Güncelle
       6.8. Kasa Sil
       6.9. Kasa Bakiyesi Göster
       6.10. Kasa Listesi Content Menü
       6.11. Kasa Hareket Kayıtları
       6.12. Kasa Açılış Kartı Ekle
       6.13. Kasa Açılış Kartı Güncelle
       6.14. Kasa Açılış Kartı Sil
       6.15. Kasa Tahsilat Girişi
       6.16. Kasa Tahsilat Güncelle
       6.17. Kasa Tahsilat Sil
       6.18. Kasa Ödeme Girişi
       6.19. Kasa Ödeme Güncelle
       6.20. Kasa Ödeme Sil

7. Banka Modülü
       7.1. Tablo, View ve Stored Procedure Oluşturma
       7.2. Banka Tanıtım Kartı Form Tasarımı
       7.3. Banka Ekle
       7.4. Banla Listeleme
       7.5. Banka Arama İşlemleri
       7.6. Banka Güncelle
       7.7. Banka Sil
       7.8. Banka Hareket Kayıtları
       7.9. Banka Açılış Kartı Ekle
       7.10. Banka Açılış Kartı Güncelle
       7.11. Banka Açılış Kartı Sil
       7.12. Banka İşlemi Ekle
       7.13. Banka İşlemi Güncelle
       7.14. Banka İşlemi Sil
       7.15. Gelen Havale Ekle
       7.16. Gelen Havale Güncelle
       7.17. Gelen Havale Sil
       7.18. Gönderilen Havale Ekle
       7.19. Gönderilen Havale Güncelle
       7.20. Gönderilen Havale Sil

8. Çek/Senet Modülü
       8.1. Tablo, View ve Stored Procedure Oluşturma
       8.2. Müşteri Çek Formu Tasarımı
       8.3. Müşteri Çek Bordro Formu Tasarımı
       8.4. Çek Bordrosu için Çek Seç
       8.5. Çek Bordrosu Girişi Çek Güncelle
       8.6. Çek Bordrosu için Cari Seç
       8.7. Bordro Toplamları Hesapla
       8.8. Müşteri Çeki Kaydet
       8.9. Çek Bordrosu Kaydet
       8.10. Çek Bordrosu Listele
       8.11. Çek Bordrosu Arama
       8.12. Çek Bordrosu Aç
       8.13. Çek Bordrosu Detayları Aç
       8.14. Çek Bordrosu Bordro Bilgilerini Güncelle
       8.15. Çek Bordrosu Çekleri Güncelle
       8.16. Çek Bordrosu Sil
       8.17. Çek Bordrosu Seçimi
       8.18. Çek Bordrosu Ortalama Vade Hesapla
       8.19. Müşteri Çek Listesi
       8.20. Müşteri Çek Listesi Arama İşlemi
       8.21. Müşteri Çek Listesi Content Menü İşlemleri(Seç,Sil,Güncelle)
       8.22. Müşteri Çeki Güncelle
       8.23. Bankaya Çek Çıkışı
       8.24. Bankaya Çek Çıkışı Stored Procedure
       8.25. Bankaya Çek Çıkışı Yeni, Kapat Butonları
       8.26. Müşteri Çek Listesi Özel Filtre
       8.27. Cariye Çek Çıkışı
       8.28. Çek Çıkışı ve Cari Hareket
       8.29. Çek Girişi ve Cari Hareket
       8.30. Çek Güncellemeye bağlı olarak Cari Hareket Güncelleme
       8.31. Bankaya Tek Çek Çıkışı
       8.32. Cariye Tek Çek Çıkışı
       8.33. Müşteri Çek Listesi Yeri, Durumu İşlemleri
       8.34. Bankadan Çek İadesi Al
       8.35. Cariden Çek İadesi Al
       8.36. Cariden Alınan İade Çek Karşılığında Cari Hareketi Güncelleme
       8.37. Çek Durumu-Portföy
       8.38. Çek Durumu-Portföy- Kasa Seç Kaydet (Tahsil)
       8.39. Çek Durumu-Portföy- Kasaya Hareket Ekle
       8.40. Çek Durumu-Portföy-Karşılıksız Çek
       8.41. Çek Durumu-Portföy-Aç
       8.42. Çek Durumu-Banka-Tahsil
       8.43. Çek Durumu-Banka-Karşılıksız
       8.44. Kendi Çeki Kaydet
       8.45. Kendi Çek Listesi
       8.46. Kendi Çeki Güncelleme için Aç
       8.47. Kendi Çeki Güncelle
       8.48. Kendi Çeki Sil
       8.49. Kendi Çeki , Bankaya ve Cariye Çıkışı
       8.50. Kendi Çeki Durumu
       8.51. Senet İşlemleri
       8.52. Çek Modülünden Senet Modülüne Dönüşüm
       8.53. Çek Modülünden Türetilen Senet Modülünün Entegrasyonları

9. Raporlar
       9.1. Stok Hareket Raporu
              9.1.1. Stok Hareket Raporu Form Tasarımı
              9.1.2. Stok Hareket Raporu için Sql Server üzerinde View Oluşturma işlemleri
              9.1.3. Stok Hareket Raporu için Fonksiyon Hazırlama
              9.1.4. Stok Hareket Raporu üzerinde Arama İşlemleri
              9.1.5. Stok Hareket Raporunu Dış Ortamlara Export etme
              9.1.6. Stok Hareket Raporu Üzerinde Menü işlemleri
              9.1.7. Stok Hareket Raporu Filtreleme işlemleri için Grup Kodlarının Seçilmesi İşlemi
       9.2. Stok Cari Hareket Raporu
              9.2.1. Stok Cari Hareket Raporu Form Tasarımı
              9.2.2. Stok Cari Hareket Raporu için Sql Server üzerinde View Oluşturma işlemleri
              9.2.3. Stok Cari Hareket Raporu için Fonksiyon Hazırlama
              9.2.4. Stok Cari Hareket Raporu Üzerinde Arama işlemleri
              9.2.5. Stok Cari Hareket Raporunu Dış Ortamlara Export etme
              9.2.6. Stok Cari Hareket Raporu Üzerinde Menü işlemleri
       9.3. Tarih Aralığı Stok Hareket Raporu
              9.3.1. Tarih Aralığı Stok Hareket Raporu Form Tasarımı
              9.3.2. Tarih Aralığı Stok Hareket Raporu için Sql Server üzerinde View Oluşturma işlemleri
              9.3.3. Tarih Aralığı Stok Hareket Raporu için Fonksiyon Hazırlama
              9.3.4. Tarih Aralığı Stok Hareket Raporu Üzerinde Arama işlemleri
              9.3.5. Tarih Aralığı Stok Hareket Raporunu Dış Ortamlara Export etme
              9.3.6. Tarih Aralığı Stok Hareket Raporu Üzerinde Menü işlemleri
       9.4. Cari Hareket Raporu
              9.4.1. Cari Hareket Raporu Form Tasarımı
              9.4.2. Cari Hareket Raporu için Sql Server üzerinde View Oluşturma işlemleri
              9.4.3. Cari Hareket Raporu için Fonksiyon Hazırlama
              9.4.4. Cari Hareket Raporu Üzerinde Arama işlemleri
              9.4.5. Cari Hareket Raporunu Dış Ortamlara Export etme
              9.4.6. Cari Hareket Raporu Üzerinde Menü işlemleri
       9.5. Özel Cari Raporu
              9.5.1. Özel Cari Raporu Form Tasarımı
              9.5.2. Özel Cari Raporu için Sql Server üzerinde View Oluşturma işlemleri
              9.5.3. Özel Cari Raporu için Fonksiyon Hazırlama
              9.5.4. Özel Cari Raporu Üzerinde Arama işlemleri
              9.5.5. Özel Cari Raporunu Dış Ortamlara Export etme
              9.5.6. Özel Cari Raporu Üzerinde Menü işlemleri

10. Fatura Dizaynları
       10.1. Satış Faturası Resmi Fatura Dizaynı
              10.1.1. Satış Faturası için Sql Server Üzerinde Rapor oluşturma
              10.1.2. Dizayn için Visual Studio Ortamında Rapor Tasarımı yapma
              10.1.3. Satış Faturası Seçiminden sonra Fatura Çıktısı Alma
       10.2. Satış İade Faturası Resmi Fatura Dizaynı
              10.2.1. Satış İade Faturası için Sql Server Üzerinde Rapor oluşturma
              10.2.2. Dizayn için Visual Studio Ortamında Rapor Tasarımı yapma
              10.2.3. Satış İade Faturası Seçiminden sonra Fatura Çıktısı Alma
       10.3. Alış Faturası Resmi Fatura Dizaynı
              10.3.1. Alış Faturası için Sql Server Üzerinde Rapor oluşturma
              10.3.2. Dizayn için Visual Studio Ortamında Rapor Tasarımı yapma
              10.3.3. Alış Faturası Seçiminden sonra Fatura Çıktısı Alma
       10.4. Alış İade Faturası Resmi Fatura Dizaynı
              10.4.1. Alış İade Faturası için Sql Server Üzerinde Rapor oluşturma
              10.4.2. Dizayn için Visual Studio Ortamında Rapor Tasarımı yapma
              10.4.3. Alış İade Faturası Seçiminden sonra Fatura Çıktısı Alma

11. Ana Form Resim İşlemleri
       11.1. Çek Modülü için Menüler ve Resimleri
       11.2. Banka Modülü için Menüler ve Resimleri
       11.3. Fatura Modülü için Menüler ve Resimler
       11.4. Kasa Modülü için Menüler ve Resimleri
       11.5. Cari Modülü için Menüler ve Resimleri
       11.6. Stok Modülü için Menüler ve Resimleri
       11.7. Raporlar Modülü için Menüler ve Resimleri
       11.8. Ekstra Programları Çalıştırma
              11.8.1. Word
              11.8.2. Excel
              11.8.3. Hesap Makinesi
              11.8.4. Not Defteri
              11.8.5. Paint

12. Kullanıcılar Modülü
       12.1. Kullanıcı Ekle
       12.2. Kullanıcı Listesi
       12.3. Kullanıcı Güncelle
       12.4. Kullanıcı Sil
       12.5. Kullanıcı Yetkileri
              12.5.1. Seçilen Kullanıcıya Yetki Verme
              12.5.2. Seçilen Kullanıcıdan Yetkileri Geri Alma
              12.5.3. Seçilen Kullanıcıya Tüm Yetkileri Otomatik Verme
              12.5.4. Seçilen Kullanıcıdan Tüm Yetkileri Otomatik Geri Alma
       12.6. Sisteme Admin Tanımlama
       12.7. Sisteme Kullanıcı Girişi
       12.8. Parola Değiştirme
       12.9. Kullanıcı Giriş İşleminden Sonra Yetkileri Okuma
       12.10. Okunan Yetkileri Sistemde Uygulama

13. Yapılandırma İşlemleri
       13.1. Giriş Bilgilerini Anımsama
       13.2. Server Erişim Bilgilerini Kaydetme
       13.3. Uygulamayı Dağıtma İşlemi
              13.3.1. Otomatik Güncelleme
              13.3.2. Zorunlu Versiyon Bilgisi Girme

Ekran görüntüsü



Fatura çıktısı

Ana Ekran




























Ön Koşullar
Bu Setden Maksimum düzeyde fayda sağlayabilmeniz için,
 - Temel düzeyde C# bilgisine
 - Temel düzeyde Sql Server bilgisine
 - Temel düzeyde Algoritma bilgisine 
Sahip olmanız yeterlidir.

1 yorum: