E-ticaret sistemi örneği

Bu sayfada, ASP teknolojisi kullanılarak geliştirilmiş gerçek dünya uygulamalarını bulabilirsiniz. Her uygulama tam çalışır halde olup, kendi projelerinizde kullanabilir veya öğrenme amaçlı inceleyebilirsiniz. Tüm uygulamalar veritabanı destekli olup, modern web standartlarına uygun şekilde tasarlanmıştır.

Uygulamaları kullanmadan önce mutlaka dokümantasyonları okuyun ve güvenlik ayarlarını yapın. Üretim ortamında kullanmadan önce test etmenizi öneririz.

1. E-Ticaret Sistemleri

MaxiShop - Tam Özellikli E-Ticaret Scripti

MaxiShop, ASP ile geliştirilmiş profesyonel bir e-ticaret platformudur. Ürün yönetiminden ödeme entegrasyonuna kadar tüm özellikleri içerir.

  • Ürün Yönetimi: Sınırsız ürün, kategori ve alt kategori desteği
  • Sepet Sistemi: Session tabanlı gelişmiş alışveriş sepeti
  • Üye Sistemi: Kayıt, giriş, profil yönetimi ve sipariş geçmişi
  • Arama ve Filtreleme: Gelişmiş ürün arama, fiyat ve özellik filtreleri
  • Admin Paneli: Kapsamlı yönetim paneli
  • Ödeme Entegrasyonu: Kredi kartı ve havale/EFT desteği
  • Fatura ve Kargo: Otomatik fatura oluşturma, kargo takibi
CMS Dashboard
' Sepete ürün ekleme örneği Sub SepeteEkle(urunID, adet) Dim sepet If IsEmpty(Session("sepet")) Then Set sepet = Server.CreateObject("Scripting.Dictionary") Else Set sepet = Session("sepet") End If If sepet.Exists(urunID) Then sepet(urunID) = sepet(urunID) + adet Else sepet.Add urunID, adet End If Set Session("sepet") = sepet End Sub

Mini E-Ticaret Scripti

Küçük ölçekli işletmeler için hafif ve kolay kurulabilen e-ticaret çözümü. Temel özellikler içerir ve kolayca özelleştirilebilir.

  • Basit ürün yönetimi (50-100 ürüne kadar ideal)
  • Cookie tabanlı sepet sistemi
  • Email ile sipariş bildirimleri
  • Responsive tasarım
İpucu: E-ticaret uygulamalarında güvenlik çok önemlidir. SSL sertifikası kullanın ve ödeme bilgilerini güvenli şekilde saklayın. PCI DSS standartlarına uyum için PCI Security Standards dokümantasyonunu inceleyin.

2. İçerik Yönetim Sistemleri (CMS)

MaxiCMS - Kurumsal İçerik Yönetimi

MaxiCMS, dinamik web siteleri için geliştirilmiş güçlü bir içerik yönetim sistemidir. Haber siteleri, bloglar, kurumsal siteler için idealdir.

  • Sayfa Yönetimi: Sınırsız sayfa, kategori ve etiket sistemi
  • Medya Yönetimi: Resim ve dosya yükleme, galeriler
  • Kullanıcı Rolleri: Admin, editör, yazar rolleri ve yetkilendirme
  • WYSIWYG Editör: TinyMCE veya CKEditor entegrasyonu
  • SEO Optimizasyonu: URL rewriting, meta etiketleri, sitemap
  • Yorum Sistemi: Moderasyon destekli yorum sistemi
  • İstatistikler: Sayfa görüntülenme, popüler içerik raporları
' Dinamik sayfa oluşturma örneği Function SayfaGetir(sayfaID) Dim rs, sql Set rs = Server.CreateObject("ADODB.Recordset") sql = "SELECT * FROM sayfalar WHERE sayfa_id = " & sayfaID & " AND aktif = 1" rs.Open sql, conn If Not rs.EOF Then Response.Write "<h1>" & rs("baslik") & "</h1>" Response.Write "<p class='date-stamp'>" & rs("yayin_tarihi") & "</p>" Response.Write "<div class='icerik'>" & rs("icerik") & "</div>" Else Response.Write "Sayfa bulunamadı!" End If rs.Close Set rs = Nothing End Function

Blog Scripti

Kişisel veya kurumsal blog oluşturmak için hafif ve modern blog sistemi. RSS feed, kategori, etiket ve yorum özellikleri içerir.

Blog sistemi hakkında daha fazla bilgi için WordPress gibi popüler platformların yapısını inceleyebilirsiniz: WordPress Blogging Introduction

3. Forum ve Topluluk Sistemleri

MaxiForum - Topluluk Platformu

ASP tabanlı tam özellikli forum sistemi. Tartışma kategorileri, özel mesajlaşma, kullanıcı profilleri ve moderasyon araçları içerir.

  • Forum Yapısı: Çok seviyeli kategori ve alt forum sistemi
  • Konu ve Cevap Sistemi: Sayfalama, alıntı, düzenleme özellikleri
  • Kullanıcı Sistemi: Kayıt, profil, avatar, imza
  • Özel Mesajlaşma: Üyeler arası PM sistemi
  • Moderasyon: Konu kilitleme, silme, taşıma, kullanıcı yasaklama
  • Arama: Konu ve mesaj araması
  • BBCode Desteği: [b], [i], [url], [img] gibi formatlar

Basit Soru-Cevap Scripti

Stack Overflow benzeri soru-cevap platformu. Upvote/downvote sistemi, en iyi cevap seçimi, etiket sistemi içerir.

4. Anket ve Oylama Sistemleri

Çoktan Seçmeli Anket Scripti

Web sitenizde anket düzenlemek için kolay kurulumlu script. Çoklu cevap desteği, gerçek zamanlı sonuçlar, grafik gösterimi.

' Anket sonuçlarını gösterme Sub AnketSonuclariGoster(anketID) Dim rs, toplam, yuzde Set rs = Server.CreateObject("ADODB.Recordset") sql = "SELECT secenek_metni, oy_sayisi FROM anket_secenekleri " & _ "WHERE anket_id = " & anketID rs.Open sql, conn ' Toplam oy sayısını hesapla toplam = 0 rs.MoveFirst Do While Not rs.EOF toplam = toplam + rs("oy_sayisi") rs.MoveNext Loop ' Sonuçları göster rs.MoveFirst Do While Not rs.EOF If toplam > 0 Then yuzde = (rs("oy_sayisi") / toplam) * 100 Else yuzde = 0 End If Response.Write "<div class='anket-sonuc'>" Response.Write "<span>" & rs("secenek_metni") & "</span>" Response.Write "<div class='bar' style='width:" & yuzde & "%'></div>" Response.Write "<span>" & FormatNumber(yuzde, 1) & "%</span>" Response.Write "</div>" rs.MoveNext Loop rs.Close Set rs = Nothing End Sub

Yıldız Derecelendirme Sistemi

5 yıldızlı değerlendirme sistemi. Ürün, makale veya içerik değerlendirmeleri için kullanılabilir. AJAX destekli, anlık güncelleme.

5. Fotoğraf Galerisi Uygulamaları

MaxiGallery - Fotoğraf Yönetim Sistemi

Profesyonel fotoğraf galerisi scripti. Albüm yönetimi, otomatik thumbnail oluşturma, lightbox görüntüleme, kategori sistemi.

  • Çoklu fotoğraf yükleme desteği
  • Otomatik resim boyutlandırma ve thumbnail oluşturma
  • Albüm ve kategori yönetimi
  • Lightbox ile tam ekran görüntüleme
  • Yorum ve beğeni sistemi
  • EXIF veri okuma
  • Filigran (watermark) ekleme
Önemli: Fotoğraf yüklerken dosya boyutu ve tipi kontrolü yapmayı unutmayın. Sadece .jpg, .png, .gif uzantılı dosyalara izin verin ve maksimum dosya boyutu belirleyin.
' Basit dosya yükleme kontrolü If Request.ServerVariables("REQUEST_METHOD") = "POST" Then Dim dosya, uzanti, boyut ' Dosya bilgilerini al dosya = Request.Form("dosya_adi") uzanti = LCase(Right(dosya, 4)) boyut = Request.TotalBytes ' Kontroller If uzanti <> ".jpg" And uzanti <> ".png" And uzanti <> ".gif" Then Response.Write "Sadece JPG, PNG ve GIF dosyaları yüklenebilir!" ElseIf boyut > 5242880 Then ' 5 MB Response.Write "Dosya boyutu çok büyük! (Max 5 MB)" Else ' Dosyayı kaydet ' ... yükleme işlemi ... Response.Write "Dosya başarıyla yüklendi!" End If End If

Diğer Uygulamalar

Haber/İlan Scripti
Haber sitesi veya ilan portalı için dinamik içerik yönetim sistemi.
Randevu Sistemi
Online randevu alma, takvim yönetimi, email bildirimleri.
Dosya Paylaşım Sistemi
Güvenli dosya yükleme, indirme ve paylaşım platformu.
İstatistik ve Analiz
Ziyaretçi takibi, sayfa görüntüleme istatistikleri, raporlama.
Bülten (Newsletter) Sistemi
Email listesi yönetimi, toplu mail gönderimi, abonelik sistemi.
Kullanım Koşulları: Tüm uygulamalar ücretsiz olarak kullanılabilir. Ticari projelerde kullanabilirsiniz ancak kaynak belirtmenizi rica ederiz. Uygulamaları modifiye edip yeniden dağıtabilirsiniz.