Demetleme Yönteminin Y 3-Katmanlı Mimari Yapı ile Gerçeklenmesi. eklenmesi. KalacakYer.com



Benzer belgeler
VERİ TABANI YÖNETİM SİSTEMLERİ

VERİ TABANI PROGRAMCILIĞI DALI

HSE RADAR. İş Sağlığı ve Güvenliği Yönetimi Uygulama, Denetim, Eğitim ve Takip HSE GLOBAL YAZILIM A.Ş. 11 Mart 2016

testo Saveris Web Access Yazılım Kullanım kılavuzu

Yapay Sinir Ağları ile Web İçeriklerini Sınıflandırma. Yazarlar: Esra Nergis Güven, Hakan Onur ve Şeref Sağıroğlu. Sunan : Esra Nergis Güven

IDE4DB Veritabanı Geliştirme Platformu Bitirme Projesi Sunumu

Google Web Toolkit ile Öğretim Elemanı Otomasyon Sistemi

LOGO İş Zekası çözümü ile kurumsal raporlama ve analizler. Cem Yılmaz Genel Müdür LOGOBI Yazılım

Veri Tabanı-I 1.Hafta

2 Temel Kavramlar (Devam) Veritabanı 1

JetSMS Direct Çözümü

BioAffix Ones Technology nin tescilli markasıdır.

BioAffix Ones Technology nin tescilli markasıdır.

Programlama Dilleri II. Bilgisayar ve Öğretim Teknolojileri Öğretmenliği

Veritabanı. Ders 2 VERİTABANI

ISCOM Kurumsal ISCOM KURUMSAL BİLİŞİM TEKNOLOJİLERİ EĞİTİM KATALOĞU

Üniversite Yerleşkelerinde İletişim Gereksinimi ve Bir Çözüm Önerisi

Microsoft SQL Server 2008 Oracle Mysql (Ücretsiz) (Uygulamalarımızda bunu kullanacağız) Access

TeamBase5 BELEDİYE İLETİŞİM MERKEZİ SIEMENS

VERİ TABANI UYGULAMALARI

ClientAceDA Bağlantısı. ClientAce DA bağlantısı, Visual Basic.NET veya C# programcılarının rahatlıkla. serverlarla bağlantı kurabilen

Tarih Saat Modül Adı Öğretim Üyesi. 01/05/2018 Salı 3 Bilgisayar Bilimlerine Giriş Doç. Dr. Hacer Karacan

N MLER N N BEL RLENMES VE ANAL Z

AKILLI TATIL PLANLAMA SISTEMI

%100 Öğrenme garantisi verir.

FIRAT ÜNİVERSİTESİ SMS - WAP OTOMASYONU UNIVERSITY OF FIRAT SMS - WAP OUTOMASION

2002 Siemens Business Accelerator Endüstriyel IT Uygulamaları Uzaktan Sayaç Okuma TEYDEBT Telemetri Donanımlar

Algoritma Geliştirme ve Veri Yapıları 2 Veri Modelleri. Mustafa Kemal Üniversitesi

Veritabanı Dersi. Teoriden Pratiğe. Çağıltay N.E., Tokdemir G. Veritabanı Sistemleri Dersi -Bölüm XXV: Web'den Erişim Çağıltay, N., Tokdemir, G.

GAZİOSMANPAŞA ÜNİVERSİTESİ MÜHENDİSLİK VE DOĞA BİLİMLERİ FAKÜLTESİ WEB TEMELLİ ÖĞRENME VE İÇERİK YÖNETİM SİSTEMİ

JAVA RMI ve Hibernate teknolojileri kullanılarak çok amaçlı bir yazılım altyapısı hazırlanması

Temel Bilgi Teknolojileri I

SIRA NO SORUMLU BİRİM FAALİYET SORUMLU DURUM AÇIKLAMA

Pursaklar İMKB Teknik ve Endüstri Meslek Lisesi

EMC Forum Yazılım Temelli Veri Depolama Moro Hekim Sistem Mühendisi

C# nedir,.net Framework nedir?

TÜBİTAK UEKAE ULUSAL ELEKTRONİK ve KRİPTOLOJİ ARAŞTIRMA ENSTİTÜSÜ

Bölüm 1: Veritabanı Yönetim Sistemlerine Giriş

BioAffix Ones Technology nin tescilli markasıdır.

Mimar Sinan Mahallesi Davutpaşa Caddesi 73. Sokak No:1 Daire:4 Esenler/İSTANBUL

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS

ESİS Projesi. Kaynaklar Bakanlığı

Üzerinde. Y.Müh.Mehmet ERBAŞ, Y.Müh.Hakan ŞAHİN, Y.Müh.Emre SOYER,

EMRE CAMADAN KİŞİSEL BİLGİLER EĞİTİM. E-Posta: Cep:

COĞRAFİ BİLGİ SİSTEMLERİ SERVER MİMARİSİ SERVER UYGULAMA GELİŞTİRME EĞİTİMİ

Yılmaz Erdogan Yazılım Uzmanı

LINQ Language Integrated Query Dille Bütünleştirilmiş Sorgu Bir Veri Tabanı Tablosundan Veri Gösterme

PROGRAMLAMAYA GİRİŞ. Öğr. Gör. Ayhan KOÇ. Kaynak: Algoritma Geliştirme ve Programlamaya Giriş, Dr. Fahri VATANSEVER, Seçkin Yay.

Web Uygulama Güvenliği Kontrol Listesi 2010

BEYOĞLU HİZMET MERKEZİ KIYI EMNİYETİ GENEL MÜDÜRLÜĞÜ. Son Başvuru Tarihi : 16 Mayıs Yayınlanma Tarihi : 05 Mayıs 2016

Proje Adı : MATLAB Real-Time Windows Target toolbox kullanımı ve ilişkili bir uygulama geliştirilmesi

Veritabanı Yönetim Sistemleri, 2. basım Zehra ALAKOÇ BURMA, 2009, Seçkin Yayıncılık

BioAffix Ones Technology nin tescilli markasıdır.

Kurulum ve Başlangıç Kılavuzu. DataPage için

T.C. MİLLÎ EĞİTİM BAKANLIĞI Talim ve Terbiye Kurulu Başkanlığı

Asp.Net Veritabanı İşlemleri

1 Temel Kavramlar. Veritabanı 1

Projesi 2005 EYLEM PLANI. Sonuç Raporu. DEVLET PLANLAMA TEŞKİLATI Bilgi Toplumu Dairesi

LINQ (Temel Kavramlar)

Kepware Veritabanı Ürünleri. Teknolojiye Genel Bir Bakış

Kurulum ve Başlangıç Kılavuzu. DataPage için

AMAÇ. Finansal Performans Ölçümü İĞİ RLENMESİ. Kamu Hastanelerinde Finansal Perspektif

DERECESİ: ARANAN ŞARTLAR: İLAN TARİHİ:

REÇLERİ VE BANKACILIK SİSTEMİNİN N YENİDEN YAPILANDIRILMASINDA KURUMSAL İŞBİRL VE KOORDİNASYON: RLİĞİ

Interneer Intellect Platformu. Interneer Intellect Platformu Kurumsal Teknoloji ve Mimarisinin Tanıtımı

Sistem Nasıl Çalışıyor: Araç İzleme ve Filo Yönetim Sistemi

VERİTABANI & VERİTABANI YÖNETİMİ

BİLGİSAYAR PROGRAMLARININ TASARIMLARINDAKİ VE KODLARINDAKİ SORUNLARIN BELİRLENMESİ ALPER FİLİZ MEHMET ALİ SERT

MOODLE UZAKTAN ÖĞRETİM SİSTEMİ

İKLİM DEĞİŞİKLİĞİNİN SU KAYNAKLARINA ETKİSİ PROJESİ

Kets DocPlace LOGO Entegrasyonu

BİLGİSAYAR PROGRAMLAMA (C#) DERS NOTU 1

VERİ TABANI YÖNETİMİ. Yrd.Doç.Dr. Füsun BALIK ŞANLI YTÜ

Akıllı telefonlar, avuçiçi bilgisayarlar ile taşınabilir (cep) telefonların özelliklerini birleştiren cihazlardır. Akıllı telefonlar kullanıcıların

Selçuk Akyıldız. Kişisel Bilgiler. Eğitim Bilgileri 1 / 5. Adres Bilgileri

Coslat Monitor (Raporcu)

PAPERWORK TEKNİK MİMARİ

Ders Adı : Nesne Tabanlı Programlama-I Ders No : Teorik : 3 Pratik : 1 Kredi : 3.5 ECTS : 4. Ders Bilgileri.

İSTANBUL TEKNİK ÜNİVERSİTESİ ELEKTRİK-ELEKTRONİK FAKÜLTESİ. AKILLI FİYAT ARAMA MOTORU TiLQi.NET

Alanya Alaaddin Keykubat UniversityInternational Relations Office

İş Zekâsı Sistemi Projesi

IOT NEDİR? Bölüm 1. Internet of Things ekosistemi altında donanım, programlama, veri tabanı, veri analizi gibi alt yapılar yer almaktadır.

WEB TABANLI SAĞLIK YÖNETIM SISTEMI: E-SAGLIK

TÜRKİYE İŞ KURUMU GENEL MÜDÜRLÜĞÜ SÖZLEŞMELİ BİLİŞİM PERSONELİ GİRİŞ SINAVI İLANI

Bilişim Sistemleri. Modelleme, Analiz ve Tasarım. Yrd. Doç. Dr. Alper GÖKSU

İNTERNET PROGRAMLAMA 2 A S P. N E T. Marmara Teknik Bilimler MYO / Hafta 5 Veri Tabanı İşlemleri

BİLİŞİM TEKNOLOJİLERİ ALANI WEB PROGRAMCILIĞI İLE ASP.NET GELİŞTİRME VE UYUM EĞİTİMİ KURS PROGRAMI

1. MİCROSOFT SQL SERVER 2014'E GİRİŞ

BLG 312 Bilgisayar İşletim Sistemleri 2006 BLG 312. Bilgilerin Uzun Vadeli Saklanması. Dosya Sistemi Görevleri. Dosya Sistemi Özellikleri

MOBİL İLETİŞİM CİHAZLARI İLE EV OTOMASYON SİSTEMLERİ (EOS)

SAKLI YORDAM (Stored Procedure) Sibel Somyürek

DEVLET SU İŞLERİ GENEL MÜDÜRLÜĞÜ SÖZLEŞMELİ BİLİŞİM PERSONELİ ALIM İLANI DSİ Genel Müdürlüğü Teknoloji Dairesi Başkanlığı emrinde çalıştırılmak üzere

BİTİRME PROJELERİ SERGİ VE DEĞERLENDİRME PROGRAMI (16 Haziran 2014) Salon Yeri Jüri Sunu aralığı Bitirme Projesi Adı 13:10-13:20

2-Veritabanı Yönetim Sistemleri/ Temel Kavramlar

MİLLİ EMLAK GENEL MÜDÜRLÜĞÜ

Sürücü Belgesi B. Firma Sektörü Bilişim. Bitiş Tarihi Hala çalışıyorum. Firma Sektörü Bilişim. Bitiş Tarihi

DEVLET SU İŞLERİ GENEL MÜDÜRLÜĞÜ SÖZLEŞMELİ BİLİŞİM PERSONELİ ALIM İLANI

Öğr. Gör. Serkan AKSU 1

Film Arşiv Sistemi. Yazılım Tasarım Belgesi

AOSB 2017 EĞİTİM PROGRAMI

Transkript:

Demetleme Yönteminin Y 3-Katmanlı Mimari Yapı ile Gerçeklenmesi eklenmesi KalacakYer.com

BİTİRME ÖDEVİ Grup Elemanları: Demet NAR 040000660 Neşe e ALYÜZ 040000662 Danış ışman: Yrd. Doç Dr. Feza BUZLUCA

PROJENİN N AMACI Veri madenciliği i tekniklerinin uygulanması 3-katmanlı mimari yapının n oluşturulmas turulması.net ortamında uygulama geliştirilmesi

PROJENİN N KAPSAMI Klasik Emlak İlanı Arama ve Verme Arkadaş Arama - sadece kişisel isel bilgilerin sisteme girilmesi - sistemin uygun arkadaşlar ları bulması - evi olmayan gruba uygun ev bulunması

VERİ MADENCİLİĞİ İĞİ Verinin artan önemi Veri madenciliğine ine duyulan gereksinim Uygulamada ele alınan teknikler - Karar AğaçlarA ları - Demetleme

Karar AğaçlarA ları - 1 Sınıflandırma, gruplama ve tahmin modellerinde kullanılan lan tahmin tekniği Araştırma rma alanını alt gruplara ayırma

Karar AğaçlarA ları - 2 Avantajları: Basit yapıland landırma Veri modelinin açık a k ve mantıkl klı temsili Değişkenler arası etkileşimlerin imlerin otomatik olarak yönetimiy Önemli değişkenlerin tanım m kolaylığı Sayısal tekniklerle modellenmesi zor kategori değişkenlerinin yönetimiy

Karar AğaçlarA ları - 3 Dezavantajları: Yapıland landırma öncesi analizin özen gerektirmesi Sürekli değişken yönetiminde y zorluk Değişken önem sırass rası tespitinin gerekliliği

Demetleme - 1 Heterojen yapıdaki veri yığıy ığınlarından ndan homojen alt gruplar elde etme işlemii Demetler arası benzerlik az, demet içi i benzerlikler fazla Başlang langıçta grup sayısının n ve niteliklerinin belirsizliği

Demetleme - 2 Demetleme adımlar mları: Örüntü seçimi Benzerlik ölçümünde kullanılacak lacak yöntem y seçimi Demetleme işlemii Sonuçlar ların özetlenmesi (gerekli ise) Çıkışların n saklanması (gerekli ise)

3-KATMANLI MİMARM MARİ ARAYÜZ KATMANI Web Uygulama Arayüzü Mobil Uygulama Arayüzü ------------------------------------------------------ --- İŞ MANTIĞI KATMANI SİSTEM BİLEŞENLERİ Sistem Sınfları --------------------------------------------------------- Web Servis --------------------------------------------------------- VERİ KATMANI VERİ BİLEŞENLERİ Data Access Application Block Sınıfları SQL Server Veritabanı

VERİ KATMANI Veritabanı sunucusu olarak Microsoft SQL Server 2000 ın n kullanımı kalacakyer isimli veritabanında nda ev ve kullanıcılara lara ait detaylı bilgilerin tutulması ADO.NET: veri erişimi imi teknolojisi Data Access Application Block: veri erişim im uygulama bloğu

ARAYÜZ Z KATMANI Web Uygulama Arayüzü - Üye girişi - Yeni üye kaydı - Şifre hatırlatma - Ev ilanı arama - Ev ilanı verme - Ev arkadaşı arama Mobil Uygulama Arayüzü - Ev ilanı arama

İŞ MANTIĞI I KATMANI Gruplama Algoritması Saklı Yordamlar Web Servis

Algoritma Gruplama Problemi Kullanılan lan Veri Madenciliği i Teknikleri - Karar AğaçlarA ları : Araştırma rma alanının n daraltılmas lması - Demetleme : Kriterlerin ağıa ğırlık k değerlerine erlerine göre g puan hesaplanması

Karar Mekanizması Kullanıcı bilgilerini sisteme girer: - Kişisel isel özellikler - Evi varsa, evin bilgileri - Evi yoksa, ev kriterleri Sistem karar verir: - Evi olanların, n, ev bilgilerinden ev kriterlerine karar verilmesi - Kullanıcılar ların n taranıp p uygun grupların oluşturulmas turulması - Evi olmayan gruba ev atanması

Sınıf f Yapısı - 1 içerir 1 Gruplama 1 arkadaslistesi içerir kumelistele() kombinasyonolustur() ikiliuyum() 2 1...* Arkadas ad soyad cinsiyet... n k data Kombinasyon successor() choose() Sınıf Diyagramı

Sınıf f Yapısı 2 Ara() :ArkadasArama 1: create() 2: kumelistele() 4: kombinasyonolustur() :Arkadas{new} :Gruplama{new} 3*: create() 4.1: create() 4.2*: ikiliuyum() :Kombinasyon{new} İşbirliği Diyagramı

Saklı Yordamlar SQL Server üzerinde tutulan T-SQL T ifadeleri Avantajları: - Hız z kazanımı - Gelişmi miş sorgu yazım m olanağı - Daha kısa k ve anlaşı şılır r kod yazımı - Tekrar kullanım m olanağı - Güvenlik - Ağ trafiğinin inin azaltılmas lması

Web Servisleri Uygulamaların n platformdan bağı ğımsız olarak Internet üzerinden iletişim im kurabilmelerinin sağlanmas lanması Her türlt rlü platformda uygulanabilmesi - Web, mobil cihazlar, akıll llı cihazlar,... Veri paylaşı şımının n yanı sıra fonksiyon paylaşı şımının n da sağlanmas lanması

SİSTEMİN N GÜVENLG VENLİĞİ Ara sayfalara erişimde imde sisteme giriş yapılma kısıtık Veritabanına na saklı yordamlarla erişimin imin sağlanmas lanması Saklı yordamlara erişimin imin kısıtlanmask tlanması

KULLANILAN TEKNOLOJİLER LER Microsoft.Net Teknolojisi Diğer - Microsoft.NET Framework SDK 1.1 - Microsoft Visual Studio.NET 2003 - C#.NET Programlama Dili - ADO.NET - ASP.NET Web ve Mobil Kontrolleri - XML Web Servisleri - Data Access Application Block - Mobile Internet Toolkit - Windows XP İşletim Sistemi - Microsoft SQL Server Developer Edition 2000 - Microsoft Internet Information Server 5.0 - SMTP Server - Openwave UP.Simulator 4.1.1 Cep Telefonu Simülat latörü

KAZANIMLAR Veri Madenciliği - Demetleme - Karar AğaçlarA ları Microsoft.NET ile yazılım m geliştirme - C# - ADO.NET - ASP.NET - XML Web Servisleri - Mobil Web Uygulamaları SQL Server ile veritabanı uygulaması geliştirme

ÖNERİLER Gruplama algoritmasında kullanılan lan kriter miktarı arttırımı Kriterlerin ağrla rlık k değerlerinin erlerinin uzmanlara danışı ışılması Grup seçiminde anket uygulaması Sisteme öğrenme yeteneğinin eklenmesi Mobil web arayüzün n geliştirilmesi

DEMO GÖSTERG STERİMİ

>> Teşekk ekkürler << >> Sorular <<