Orta ölçekli işletmeler için geliştirilmiş bir Personel Takip Programı. Bu program, personel bilgilerini takip etmek, izin ve maaş yönetimi gibi işlemleri kolaylaştırmak amacıyla tasarlanmıştır.
- UI Tasarımı: WPF.UI (LepoCo) - Modern ve kullanıcı dostu bir tasarım için kullanıldı.
- Veritabanı İşlemleri: MySQL ve Entity Framework Core ile ilişkisel veri tabanı yönetimi.
- Grafiksel İstatistikler: LiveCharts2 ile veri görselleştirme.
- Yazılım Mimarisi: WPF MVVM tasarım deseni ile daha düzenli ve ölçeklenebilir bir yapı sağlandı.
- Personel Yönetimi: Personel ekleme, düzenleme, ve listeleme.
- Maaş Bordrosu: Bordro oluşturma ve maaş hesaplama. (Henüz Eklenmedi)
- İzin Yönetimi: Personel izinlerinin kaydını tutma ve izleme. (Henüz Eklenmedi)
- Departman ve Pozisyon Yönetimi: Departmanlar ve pozisyonlar için özelleştirilebilir yapı. (Henüz Eklenmedi)
- Gösterge Paneli: Genel istatistikler ve grafiksel analizler.
- .NET 8.0 veya üzeri
- MySQL Server
- Visual Studio 2022 (veya uyumlu bir IDE örneğin JetBrains Rider)
- Proje Deposunu klonlayın:
git clone https://github.com/drawsly/PersonnelTracker.git cd PersonnelTracker
- Projeyi IDE ortamında başlatın:
- Visual Studio'da PersonnelTracker.sln dosyasını açın.
- Bağlantı Dizisi Ayarı:
- Properties/App.config dosyasını açın ve kendi MySQL Server bağlantı bilgilerinizi doldurun:
<connectionStrings> <add name="PersonelDatabase" connectionString="server=localhost;database=personel_data;user=root;password="/> </connectionStrings>
- Properties/App.config dosyasını açın ve kendi MySQL Server bağlantı bilgilerinizi doldurun:
- Veritabanını Oluşturun:
- Package Manager Console (PMC) kullanarak:
Update-Database
- DotNet CLI kullanarak:
dotnet ef database update
- Package Manager Console (PMC) kullanarak:
- Son Olarak
- Son olarak projeyi başlatın ve test edin iyi geliştirmeler 😊
- v1.0.0
- İlk tam sürüm.
- Özellikler: Gösterge Paneli, personel işlemleri (ekle,düzenle,sil,listele).
Yazar: Enes Yasin Divrengi
İletişim: dr4wsly@gmail.com
Dağıtım Lisansı: GPL v3 Lisansı. Daha fazla bilgi için LICENSE dosyasına göz atabilirsiniz.
-
Fork oluşturun: https://github.com/drawsly/PersonnelTracker/fork
-
Yeni bir dal (branch) oluşturun:
git checkout -b feature/example
-
Yaptığınız değişiklikleri commit edin:
git commit -am 'Bazı hatalar düzeltildi'
-
Dalınızı gönderin:
git push origin feature/example
-
Bir Pull Request oluşturun!