Giriş Sayfası & Yetkilendirme
Kullanıcıların ve yöneticilerin güvenli bir şekilde sisteme dahil olduğu giriş ekranıdır. Girilen veriler, SQL veritabanındaki kullanıcılar tablosuyla eşleştirilerek session (oturum) süreçleri başlatılır ve rol tabanlı yönlendirme sağlanır.
- SQL enjeksiyonlarına karşı korumalı veri kontrolü
- Oturum bazlı (Session) dinamik rol yetkilendirme
Yönetim Paneli & Üye Yönetimi
Yöneticilerin veritabanındaki tüm üyeleri dinamik tablolar halinde listeleyebildiği yönetim ekranıdır. SQL veritabanından çekilen üyelik tarihleri, kullanıcı rolleri ve aktiflik durumları bu arayüzde gerçek zamanlı olarak sergilenir.
- Tablo bazlı dinamik kullanıcı sorgulama
- Veritabanı üye kayıtları üzerinde tam idari kontrol
Menü & Ürün Stok Takip Listesi
Sistemdeki tüm yiyecek ve içecek envanterinin yönetildiği yerdir. Form alanlarından girilen yeni değerler doğrudan SQL `UPDATE` sorgularına dönüştürülerek menüdeki fiyatların lag olmadan güncellenmesini sağlar.
- SQL UPDATE ile anlık fiyat ve stok revizyonu
- Ürünlerin veritabanında aktiflik/pasiflik filtreleri
Yeni Ürün Ekleme Paneli
Menüye eklenecek yeni lezzetlerin veritabanına kaydedildiği ekran arayüzüdür. Ürün adı, fiyatı ve stok miktarı gibi form verileri doğrulanarak SQL `INSERT INTO` mimarisiyle ilgili tablolara yeni birer satır olarak işlenir.
- Veritabanına doğrudan veri girişi (INSERT)
Merkezi Sipariş Geçmişi
Veritabanında biriken tüm geçmiş sipariş hareketlerinin kronolojik akışıdır. İlişkisel tablolar sayesinde siparişi veren üyenin ID bilgisi, sipariş zamanı ve toplam tutar verileri bir araya getirilerek tek bir tabloda listelenir.
- Sipariş kayıtlarının zamana göre indekslenmesi
Sipariş Detay Ekranı
Seçilen spesifik bir siparişe ait sepet detaylarının çözümlendiği gelişmiş alt ekrandır. SQL tabanlı `INNER JOIN` sorguları kullanılarak; siparişler tablosu, ürünler tablosu ve kullanıcı bilgileri tek bir raporda birleştirilir.
- İlişkisel tablolar arası INNER JOIN entegrasyonu
Müşteri Arayüzü & Dinamik Menü Vitrini
Müşterilerin sipariş vermek için kullandığı kullanıcı dostu ön yüz kataloğudur. Menüdeki kartlar statik HTML değil, veritabanından `SELECT` sorgusuyla anlık olarak çekilen aktif ürünlerden oluşur.
- Dinamik veritabanı tabanlı ürün listeleme
Müşteri Profil & Adres Yönetimi
Kullanıcıların sipariş konumu belirlemek için kullandığı kişisel adres modülüdür. Form üzerinden girilen veya düzenlenen adres satırları, veritabanındaki üye ID'siyle ilişkilendirilerek kaydedilir.
- Kullanıcı ID ilişkili adres kayıt sistemi