sys/veri_detay/#008

PYBS (Personel Yönetim Bilgi Sistemi)

Son Senkronizasyon: 16.12.2025
mudur-panel.php 86 satır • 3.81 KB
<?php
// panels/yonetici-panel.php
// (Aynı kodu mudur-panel.php ve vardiya-amir-panel.php olarak da kaydedebilirsiniz)
session_start();
require_once '../config/db.php';
require_once '../config/functions.php';
include '../includes/header.php';
include '../includes/menu.php';

// Yetki: Bu sayfaya kimlerin girebileceğini panelin adına göre değil genel mantığa göre açıyoruz
// Ancak yönlendirme index.php'den doğru yapıldığı için sorun yok.

$kullanici_id = $_SESSION['kullanici_id'];

// 1. BEKLEYEN İZİNLER (Bana atananlar)
$sql_izin = "SELECT count(*) FROM izin_talepleri WHERE hedef_yonetici_id = ? AND durum = 'beklemede'";
$bekleyen_izin = $pdo->prepare($sql_izin);
$bekleyen_izin->execute([$kullanici_id]);
$izin_sayisi = $bekleyen_izin->fetchColumn();

// 2. BEKLEYEN MESAİLER (Bana atananlar)
$sql_mesai = "SELECT count(*) FROM mesai_hareketleri WHERE hedef_yonetici_id = ? AND durum = 'beklemede'";
$bekleyen_mesai = $pdo->prepare($sql_mesai);
$bekleyen_mesai->execute([$kullanici_id]);
$mesai_sayisi = $bekleyen_mesai->fetchColumn();

// 3. SON AKTİVİTELER (Benim Onayladıklarım)
$sql_son = "SELECT 'izin' as tur, k.ad, k.soyad, i.olusturulma_tarihi as tarih 
            FROM izin_talepleri i JOIN kullanicilar k ON i.calisan_id = k.id 
            WHERE i.hedef_yonetici_id = ? ORDER BY i.id DESC LIMIT 3";
$son_isler = $pdo->prepare($sql_son);
$son_isler->execute([$kullanici_id]);
$aktiviteler = $son_isler->fetchAll();
?>

<div class="container-fluid">
    <h3 class="mb-4">Yönetici Kontrol Paneli</h3>
    <div class="alert alert-info">Hoş geldiniz, <strong><?php echo $_SESSION['ad_soyad']; ?></strong>. Bugünün onay listesi aşağıdadır.</div>

    <div class="row">
        <div class="col-md-6">
            <div class="card text-white bg-primary mb-3 shadow-sm h-100">
                <div class="card-body text-center">
                    <h1 class="display-4 fw-bold"><?php echo $mesai_sayisi; ?></h1>
                    <h5 class="card-title">Bekleyen Mesai Onayı</h5>
                    <p class="card-text">Personelin girdiği mesai talepleri.</p>
                    <a href="../modules/tum-mesailer.php" class="btn btn-light text-primary fw-bold">Listeyi Gör & Onayla</a>
                </div>
            </div>
        </div>

        <div class="col-md-6">
            <div class="card text-white bg-warning mb-3 shadow-sm h-100">
                <div class="card-body text-center">
                    <h1 class="display-4 fw-bold text-dark"><?php echo $izin_sayisi; ?></h1>
                    <h5 class="card-title text-dark">Bekleyen İzin Talebi</h5>
                    <p class="card-text text-dark">Onayınıza sunulan izin istekleri.</p>
                    <a href="../modules/tum-izinler.php" class="btn btn-dark fw-bold">Listeyi Gör & Onayla</a>
                </div>
            </div>
        </div>
    </div>

    <div class="card-box p-4 mt-3">
        <h5><i class="fas fa-bolt text-warning"></i> Hızlı Erişim</h5>
        <div class="row mt-3">
            <div class="col-md-4 mb-2">
                <a href="../modules/personel-yonetimi.php" class="btn btn-outline-dark w-100 py-3">
                    <i class="fas fa-users fa-2x mb-2"></i><br>Personel Listesi
                </a>
            </div>
            <div class="col-md-4 mb-2">
                <a href="../modules/mesai-giris.php" class="btn btn-outline-primary w-100 py-3">
                    <i class="fas fa-clock fa-2x mb-2"></i><br>Kendi Mesaini Gir
                </a>
            </div>
            <div class="col-md-4 mb-2">
                <a href="../modules/izin-talep.php" class="btn btn-outline-success w-100 py-3">
                    <i class="fas fa-file-medical fa-2x mb-2"></i><br>Kendi İzin Talebin
                </a>
            </div>
        </div>
    </div>
</div>

<?php include '../includes/footer.php'; ?>
DATA_PAYLOAD (Açıklama)
Kapak

DEMO SÜRÜMÜDÜR TAM SÜRÜM İÇİN İLETİŞİM KURUN

📖 PYBS (Personel Yönetim Bilgi Sistemi) Kullanım Kılavuzu

🚀 Proje Tanımı

PYBS, personel bilgilerini, izinleri, maaş bordrolarını ve performans değerlendirmelerini merkezi ve dijital bir platformda yönetmek için tasarlanmış kapsamlı bir Personel Yönetim Bilgi Sistemi'dir. Amacımız, İnsan Kaynakları (İK) süreçlerini otomatikleştirerek verimliliği artırmak ve veri tutarlılığını sağlamaktır.

✨ Temel Özellikler

Personel Yönetimi: Çalışanların kişisel, iletişim ve görev bilgilerini kaydetme/güncelleme.

İzin Yönetimi: Çalışanların izin taleplerini oluşturma, onaylama/reddetme ve kalan izin haklarını takip etme.

Performans Değerlendirme: Yöneticilerin ve çalışanların performans hedeflerini belirlemesi ve değerlendirmeleri kaydetmesi.

Bordro Entegrasyonu: Maaş ve avans bilgilerini kaydetme ve bordro çıktılarını oluşturma (Harici sistemlerle entegrasyon potansiyeli).

Raporlama: İK yöneticileri için özet ve detaylı personel, izin ve bordro raporları oluşturma.

💻 Son Kullanıcı Kullanımı🔑 Giriş Yapma

Demo için kullanıcı adı : test.test

Demo için şifre : 123456

Demo hesabında root / yonetici vb yetki yoktur.

Tam sürüm için iletişime geçin.

Sistem "Ramsa Makine" tarafından aktif olarak kullanılmaktadır

Meta Veri (Özet)

İşyeri çalışanlarının maaş, fazla mesai ve puantaj ile bordro takip, kontrol ve raporlama sistemi

9,330
Sinyal (Ağ Hiti)
1.54 MB
Kapasite

Ağda Paylaş