Ana Sayfaya Dön

Web Projesi Geliştirme Raporu

1. Proje Amacı ve Kapsamı

Bu proje, halı saha tesislerinde manuel yürütülen rezervasyon ve yönetim süreçlerini dijitalleştirmek amacıyla geliştirilmiştir. Sistem sayesinde müşteriler sahaların doluluk durumunu anlık görüntüleyebilir, online rezervasyon yapabilir ve tesis bünyesindeki kantin ürünlerini inceleyebilirler.

2. Yetkilendirme ve Yönetim

Sistemde kullanıcı deneyimi ve güvenlik için farklı yetki seviyeleri tanımlanmıştır:

3. Kullanılan Teknolojiler

4. Görsellerle Uygulama Arayüzü

Ana Sayfa: Saha listesi ve hızlı erişim.

Admin Paneli: Saha ve rezervasyon yönetimi.

Mağaza: Ekipman ve kantin ürünleri.

Rezervasyon: Saat seçimi ve uygunluk durumu.

Rezervasyonlarım: Kullanıcı geçmişi.

Proje Dosya Yapısı.

5. Önemli Kod Bölümleri

if(isset($_POST['saha_ekle'])) {
    $ekle = $db->prepare("INSERT INTO sahalar (saha_adi, fiyat) VALUES (?, ?)");
    $ekle->execute([$_POST['saha_adi'], $_POST['fiyat']]);
}

if(isset($_POST['yetki_guncelle'])) {
    $guncelle = $db->prepare("UPDATE kullanicilar SET rol = ? WHERE eposta = ?");
    $guncelle->execute([$_POST['yeni_rol'], $_POST['eposta']]);
}

if(isset($_GET['rez_iptal'])) {
    $guncelle = $db->prepare("UPDATE rezervasyonlar SET durum = 'iptal' WHERE id = ?");
    $guncelle->execute([$_GET['rez_iptal']]);
}
            

6. Araştırma ve Sonuç

Geliştirme sürecinde Bootstrap ile responsive tasarım oluşturma, PDO ile güvenli veritabanı bağlantısı kurma ve kullanıcı rolleri ile erişim kısıtlamaları sağlama konuları üzerine araştırmalar yapılmıştır. Sonuç olarak, işletmenin tüm ihtiyaçlarını karşılayan, aktif ve güvenli bir sistem ortaya çıkardım.