Şimdi Ara

İnsan Kaynakları Yönetim Sistemi - HR Management System - Flutter X Golang X MSSQL Server

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
2
Cevap
0
Favori
44
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Computer Engineer BLOCKyoutube
    CEBLOCK HR Management System (İnsan Kaynakları Yönetim Sistemi) TR: Bu proje, Flutter, Golang ve MSSQL kullanarak geliştirilmiş bir insan kaynakları yönetim sistemidir. Sistem, oturum yönetimi, rol tabanlı erişim kontrolü, izin talep süreci, departman bazlı mesajlaşma ve duyuru modüllerini içerir. Rol bazlı erişim sayesinde her kullanıcı yalnızca yetkili olduğu işlemleri gerçekleştirebilir. İzin talep süreci, kullanıcıya anlık görsel geri bildirimler ve hata yönetimi ile desteklenmiştir, böylece kullanıcı deneyimi güvenli ve kullanıcı dostu hale getirilmiştir. EN: This project is a human resources management system developed using Flutter, Golang, and MSSQL. The system includes session management, role-based access control, leave request processing, department-based messaging, and announcement modules. With role-based access, each user can only perform actions they are authorized for. The leave request process is supported by real-time visual feedback and error handling, ensuring a secure and user-friendly experience. ____________________________ İnce Detaylar (Detailed Features): TR: Proje Özellikleri: Kullanılan Teknolojiler: Flutter X Golang X MSSQL Server 🔐 Oturum Yönetimi (Session Management) Kullanıcı giriş yaptıktan 3 dakika sonra oturum süresi dolar. Süre dolduğunda sistem, kullanıcıyı login ekranına yönlendirir. Oturum süresi boyunca kullanıcı aktif değilse, otomatik logout gerçekleşir. Tüm login işlemlerinde hata yönetimi (error handling) yapılır: Her sunucu cevabı, başarılı veya hatalı sonuçlar için uygun bilgi mesajları içerir. 👥 Kullanıcı Tipleri (Roles) Sistem üç kullanıcı rolü içerir: Developer Tüm sistem kullanıcıları üzerinde işlem yapabilir (tam yetkili). Yönetici Sadece kendi departmanındaki kullanıcılar üzerinde işlem yapabilir. Duyuru mesajlarını departmanına gönderebilir. Personel Sadece kendi bilgilerini görüntüleyebilir. İzin talebi oluşturabilir. 📆 İzin Talebi Kontrol Sistemi Personel yalnızca beklemede olan bir talebi yoksa yeni bir izin talebi gönderebilir. Beklemede izin varsa: Formda turuncu uyarı mesajı gösterilir. Gönder butonu gri renkte devre dışı olur. Kullanıcı butona tıklarsa, snackbar ile uyarı mesajı gösterilir. Bekleyen talep yoksa: Gönder butonu mavi ve aktiftir. Güvenlik: İzinler yüklenmeden buton devre dışıdır (veri gelmeden işlem yapılması engellenir). İlk kez izin talebi oluşturacak kullanıcılar normal şekilde talep gönderebilir. 🏢 Departman Sistemi Her kullanıcı belirli bir departmana aittir. Yönetici ve Developer rollerindeki kullanıcılar: Departmanlara duyuru mesajları gönderebilir. 💬 Mesajlaşma / Duyuru Modülü Sistem içi mesajlaşma sadece duyuru amacıyla kullanılmaktadır. Geliştirilen mesaj sistemi sayesinde: Departman bazlı bilgilendirme yapılabilir. Personellere kurumsal mesajlar gönderilebilir. EN: Project Features: Stack: Flutter X Golang X MSSQL Server 🔐 Session Management The session expires 3 minutes after the user logs in. When the time expires, the system redirects the user to the login screen. If the user remains inactive during the session, automatic logout occurs. All login processes include error handling: Each server response contains appropriate messages for both successful and failed outcomes. 👥 User Roles The system includes three user roles: Developer Can perform operations on all users in the system (full access). Manager Can operate only on users within their own department. Can send announcement messages to their department. Employee Can only view their own information. Can submit leave requests. 📆 Leave Request Control System Employees can only submit a new leave request if they do not already have one pending. If a pending leave request exists: A warning message in orange is displayed on the form. The submit button is disabled and appears in gray. If the user tries to click the button, a snackbar warning message is shown. If there is no pending request: The submit button appears in blue and is active. Security: The button is disabled until the user’s leaves are loaded (prevents accidental submissions). Users submitting a leave request for the first time can proceed normally. 🏢 Department System Each user belongs to a specific department. Users with Manager and Developer roles: Can send announcement messages to departments. 💬 Messaging / Announcement Module The internal messaging system is used exclusively for announcements. With the developed messaging system: Department-based announcements can be shared. Corporate messages can be delivered to employees. #flutter #golang #mssql #microsoft #software #programming #computerscience #fullstack
    https://www.youtube.com/watch?v=YFxJGhBSA8o



    Flutter, Golang ve MSSQL kullanarak geliştirdiğimiz bu insan kaynakları yönetim sistemi; oturum yönetimi, rol bazlı erişim, izin talepleri, departman içi mesajlaşma ve duyuru modülleriyle güvenli ve kullanıcı dostu bir deneyim sağlıyor.




  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.