MESKEN: Web Tabanlı Emlak Karar Destek Sistemi



Benzer belgeler
RPMNET WOLVOX REPORTER

BAYİ SİPARİŞ TAKİP SİSTEMİ (Analiz Raporu)

FIRAT ÜNİVERSİTESİ ENFORMATİK LABORATUVARLARI OTOMASYONU

dcc.com Nedir? Neler yapabilir? Nasıl Kullanılır?

FIRAT ÜNİVERSİTESİ WEB TABANLI KÜTÜPHANE OTOMASYONU

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

Kılavuz içerisinde TalksPBX kurulumu anlatılmakta olup, yapacağınız konfigürasyonlar satın aldığınız lisans ile sınırlıdır.

ARDIŞIL DİYAGRAM YAPI DİYAGRAMI. Sistem Analizi ve Tasarımı Dersi

PERAKENDE SATIŞ PROGRAMI Versiyon 1.0

Şube Yönetimli Emlak Web Projesi

1. Hafta MS SQL Server 2008 Kurulum ve Tanıtımı BPR255 Veritabanı. Bu Derste Öğrenecekleriniz: Kurulum:

Başlık: Windows Sistem Yöneticisi Yardımcısı

İçindekiler. 1. Cep Anahtar Başvuru

Akademik Özgeçmiş Tabanlı Fakülte Bilgi Sistemi

Öğrenciler için Kablosuz İnternet Erişimi (Wi-Fi) Kullanım Kılavuzu

ÜNİTE NESNE TABANLI PROGRAMLAMA I. Uzm. Orhan ÇELİKER VERİTABANI SORGULARI İÇİNDEKİLER HEDEFLER

Coslat Monitor (Raporcu)

Başlangıç Ayarları.

=A1+A2-A3, =A1*A2/A3,

Türkiye Barolar Birliği internet sitesi

İş Zekâsı Sistemi Projesi

Sürücü Belgesi B. Şehir İzmir. Bitiş Tarihi Hala çalışıyorum

EFe Event Management System

AKILLI TATIL PLANLAMA SISTEMI

SAUPORT V3 (2014) Öğrenci Kullanım Rehberi Uzaktan Eğitim Araştırma ve Uygulama Merkezi

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

BioAffix Ones Technology nin tescilli markasıdır.

T.C. SAĞLIK BAKANLIĞI Türkiye Kamu Hastaneleri Kurumu

Bay.t Destek. İnternetten Uzak Erişim. Kullanım Klavuzu

T.C. BAHÇEŞEHİR ÜNİVERSİTESİ

Vega Ayarları. Vega Programının kurulu olduğu veritabanı ve web servisi için bağlantı ayarlarının yapıldığı menüdür.

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

Uzaktan Eğitim Yönetim Sistemi Öğrenci Kullanım Rehberi Uzaktan Eğitim Araştırma ve Uygulama Merkezi

TÜBİTAK TÜRKİYE ADRESLİ ULUSLARARASI BİLİMSEL YAYINLARI TEŞVİK (UBYT) PROGRAMI UYGULAMA USUL VE ESASLARI

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

Programa giriş MSSQL versiyonuna göre iki ayrı şekilde yapılmaktadır.

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

PERKON PDKS Kurulum ve hızlı başlangıç rehberi

AKSARAY ÜNİVERSİTESİ REKTÖRLÜĞÜNDEN

1.Mailbox Server Role:

1 / 5. Hacı Coşkun. İletişim Bilgileri

ONLINE BA/BS SİSTEMİ. Tanıtım Dokümanı

OPARWEB VE MMWEB YENİ B2B SİSTEMLERİ

ICATT ÇEVİRİ UYGULAMASI SİSTEM MİMARİSİ VE VERİTABANI TASARIMI

Ücretsiz Kurs - Eğitim Süresi Hesaplama Programı v YENİ SÜRÜM (Güncelleme: Eylül 2016)

YENİ AKOFİS, MÜŞTERİ SİPARİŞ YÖNETİMİ

Veri Tabanı-I 1.Hafta

E-Firma Rehberi Sistemi Plus

AİTM Münferit Araç Uygunluk Belgesi (KARAYOLU UYGUNLUK) Başvuru

Bilge Elektronik Ltd. Şti. Eczanem Otomasyon Sistemi. SMS Modülü

VAKIFBANK SANAL POS PANELİ KULLANICI KILAVUZU

BioAffix Ones Technology nin tescilli markasıdır.

AHMET YESEVİ ÜNİVERSİTESİ BİLİŞİM SİSTEMLERİ VE MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ LİSANS DÖNEM ÖDEVİ

1. Admin kullanıcı ile sisteme giriş yapınız. Ekranın sağ üstünde yer alan defter yaprakları ikonuna tıklayınız.

MÜ DAD ONLİ NE Ü YELİ K

Kullanıcı Merkezli kütüphane Web Siteleri: İYTE Örneği. Gültekin Gürdal Hakan Yanaz Engin Şentürk

Kullanım Kılavuzu Aralık 2017

FAN-SİM FAN-SİM FAN PERFORMANS HESAPLAMA VE SEÇİM YAZILIMI.

CENG 302 Yazılım Mühendisliği Yazılım Mimarisi - Devam. Alper UĞUR

REIDIN.com Konut Satın Alma ve Kiralama Gücü Endeksleri

MEKAN TAKİP UYGULAMASI

Kullanım Kılavuzu. ÖNEMLİ: Bildiriyi yükleyen yazarın yanısıra bildirideki tüm yazarlar sisteme üye olmak zorundadır.

PROGRAMLAMA DERSİ 1. İNTERNET

SINAV BAŞVURU KILAVUZU

Otomasyon Erişimi. Menüler ve İçerikleri. Ana Ekran Unsurları. Sorular. Çıkış

ÜNİTE NESNE TABANLI PROGRAMLAMA I. Uzm. Orhan ÇELİKER VERİTABANI SORGULARI İÇİNDEKİLER HEDEFLER

En Büyük Hobinizi Teknolojiye Taşıyoruz! Online Halı Saha Rezervasyon Sistemi

TEKNİK DOSYA UYGUNLUK YAZISI BAŞVURU

Proticaret Exclusive Versiyon Yükseltme Dokümanı(v.3.0'dan v3.1.0'a)

BAŞARI DESTEK PORTALI YENİLENDİ

İçindekiler Tablosu Talep Destek Yönetim Sistemi Programı...3

İnternetten Kredi Kartı İle Online Tahsilat

BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ

KANTAR UYGULAMASI Kurulum Kılavuzu

Bülent KAÇAR. Nişantaşı Üniversitesi Meslek Yüksek Okulu

FAN SELECTOR FAN SELECTOR FAN SEÇİM YAZILIMI.

MİLLİ EĞİTİM BAKANLIĞI BAŞVURU PORTALINDAN SERTİFİKA BAŞVURUSUNDA BULUNACAK KULLANICI TALİMATI

Ne İş Yapar E-Ticaret Yazılımı E-Ticaret Danışmanlığı Dijital Pazarlama Reklam Danışmanlığı Harici Sistemler ile Entegrasyon NebimV3 Entegrasyonu AMP

MIKROSAY YAZILIM ve BİLGİSAYAR SAN. TİC. A.Ş

AKINSOFT ProKuaför. Yardım Dosyası. Doküman Versiyon : Tarih : Sayfa-1. Copyright 2010 AKINSOFT

ZORLU TESİS YÖNETİMİ A.Ş ZORLU CENTER. İş sağlığı ve güvenliği internet kullanım kılavuzu Güncelleme:

1 / 5. Mehmet Alper Şen. Kıdemli Yazılım Uzmanı. İletişim Bilgileri

08217 Internet Programcılığı I Internet Programming I

Proticaret Exclusive Versiyon Yükseltme Dokümanı(v.3.2.0'dan v3.2.1'e)

WOLVOX Mobil Satış PDA

CRM Yazılımı - Anasayfa

efinans Finansal İşlemler Modülü Kullanım Kılavuzu

Groupama Sigorta dan 7/24 Doktorum

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

BioAffix Ones Technology nin tescilli markasıdır.

E-Mükellef Kontrol Programı Kullanım Kılavuzu

Akademik Veri ve Performans Yönetim Sistemi. Kısa Tanıtım Kılavuzu

IceWarp kurulumu. IceWarp Server kurmanız için yapmamız gereken adımlar şunlardır:

Mikro Ayarları. Mikro Programının kurulu olduğu veritabanı ve web servisi için bağlantı ayarlarının yapıldığı menüdür.

İlgili sayfa ulaşmak için metnin üzerine TIKLAYINIZ.!

Fırat Üniversitesi Hastanesi Dinamik Web Sayfası

Teknik Bilimler Meslek Yüksekokulu Mezun Takip Sistemi. Öğr. Gör. Ebru YENİMAN YILDIRIM Bilgisayar Programcılığı Prog.

COĞRAFİ BİLGİ SİSTEMLERİ ArcGIS SERVER A GİRİŞ EĞİTİMİ

Transkript:

MESKEN: Web Tabanlı Emlak Karar Destek Sistemi Tuncay Altınpulluk 1, Mehmet Ufuk Çağlayan 2 1 SoftTech Yazılım A.Ş., Ar-Ge Merkezi Tuzla/İstanbul 2 Boğaziçi Üniversitesi, Bilgisayar Mühendisliği Bölümü, Bebek, İstanbul tuncay.altinpulluk@softtech.com.tr, caglayan@boun.edu.tr Özet: Softtech, İş Bankası grubunda yer alan bir yazılım Ar-Ge firmasıdır. Softtech bünyesinde geliştirilmesi planlanan web tabanlı emlak karar destek sisteminin ön çalışmalarına Boğaziçi Universitesi, Yazılım Mühendisliği Yüksek Lisans Programı nda yapılan bir mezuniyet projesi çerçevesinde başlanılmıştır. MESKEN olarak adlandırılan web tabanlı emlak karar destek sisteminin ana hedefi, emlak alıcılarına kredi kullanarak satın alabilecekleri emlaklar hakkında detaylı, gerçekçi ve karşılaştırmalı bilgi sunmak ve emlak alıcılarının karar vermesine destek olmaktır. Emlak alıcıları MESKEN uygulamasını kullanarak, emlakları önceden tanımlanmış kriterlere ve kendilerinin verebilecekleri kriter önem puanlarına göre sıralayabilirler. İstenilen emlağı seçtikten sonra da bu emlak için kredi başvurusunda bulunabilirler. Anahtar Sözcükler: Emlak satın alma, emlak kredisi, web tabanlı yazılım, karar destek sistemi. Abstract: Softtech is a software R&D company, which is in Isbank group in Turkey. Preliminary work for a web based real-estate decision support system project has started as a graduation project in Boğaziçi University Software Engineering Graduate Program. This project is called MESKEN and it is planned to be developed within Softtech. The main purpose of MESKEN is to support customers to purchase real-estate with loan by providing detailed, realistic and comparative information. Customers can use MESKEN application in order to sort the real-estates according to the predefined criteria and the customer-defined priorities of the criteria. After selecting the desired real-estate, the customers can apply for a loan for this real-estate. Key Words: Buying real-estate, real-estate loan, web based software, decision support system

1. Giriş Softtech, 2006 da Tagsoft olarak kurulan ve 2008 de ismini Softtech olarak değiştiren bir yazılım şirketidir. 2015 yılında yapılan bir araştırmaya göre, 2014 yılı Bilişim İlk 500 şirket sıralamasında 63. sıradadır, ve Türkiye Merkezli Yazılım kategorisinde 1. durumdadır [1]. Softtech, bankacılık sektörüyle ilgilenmektedir ve İş Bankası nın temel bankacılık, kredi kartı uygulamaları, dijital bankacılık uygulamaları gibi bankacılık çözümlerini üstlenmiştir. İş Bankası, 30 milyondan fazla kayıtlı müşterisi ile Türkiye nin en büyük bankalarından biridir. Softtech, bankacılık harici sektörlerdeki iş fırsatlarından da yararlanmak istemektedir. GullsEye [2] ve Gayrimenkul Portföy Uygulaması [3] ürünleri bu tip fırsatların değerlendirilmesine örneklerdir. Bankacılık haricindeki iş fırsatlarını araştırırken, İş Bankası nın büyük müşteri portföyünden yararlanmamak düşünülemez. Bu şekilde, diğer herhangi bir sektördeki potansiyel müşterilerin ihtiyaçları daha iyi analiz edilip, müşterinin tam olarak istediği ürünü verebilme konusunda daha doğru tahminler yapılabilecektir. Karar Destek Sistemleri, müşteri odaklı iş dünyasında gittikçe büyüyen bir ilgi alanıdır. Herhangi bir satın alma işleminde, müşteriler birçok seçenek arasından süzülüp kendilerine verilmiş olan az seçenekten birini seçmeye eğilimlidirler. Bu seçenekleri süzüp diğerlerinden ayırabilmek için, müşteri hakkında yeterli bilgiye sahip olabilmek gerekir. İş Bankası nın sahip olduğu müşteri veritabanları, müşteri eğilimlerini tahmin edebilmek amacıyla gerekli veriyi sağlamak için uygun bir kaynaktır. Softtech, MESKEN isimli bir Emlak Karar Destek Sistemi web uygulamasının ön çalışmalarına Boğaziçi Üniversitesi Yazılım Mühendisliği Yüksek Lisans programındaki bir mezuniyet projesi çerçevesinde başlamıştır [4]. MESKEN projesinin ana hedefi, çeşitli web sitelerinde satışta olan emlak ilanlarını bir araya getirip, müşterilerin emlak seçimine çok kriterli karar verme teknikleriyle detaylı, gerçekçi ve karşılaştırmalı bilgiler sunarak destek olmak ve seçtiği emlak için kredi başvurusu yapabilmesine olanak sağlamaktır. 2. İlgili Çalışmalar Daha önce çok-kriterli karar verme konularındaki çalışmalarda AHP yöntemi kullanılmıştır [5], [6]. AHP yönteminde bir seçim yapabilmek için hedef, kriterler ve alternatifler belirlenir ve hiyerarşik bir yapıda sıralanır. Birden fazla kriter ve alternatif olduğunda ikili karşılaştırmalar yapılır ve alternatiflerin birbirlerine göre üstünlükleri kriter bazında belirlenir. Daha sonra her alternatif için ağırlıklı not belirlenerek alternatifler sıralanabilir. MESKEN projesinde de benzer bir yaklaşım kullanılmıştır, ancak sadece kullanıcı karar verici durumda olduğu için, kriterlere verilen önemler ikili karşılaştırmalar yerine, doğrudan kullanıcının tercihine bırakılmıştır. 3. Gereksinimler MESKEN projesi ilk fazı için gereksinimler listesi aşağıda sunulmuştur. - E-mail adresi, şifre, TCKN girerek kullanıcı hesabı oluşturabilmek. Şifrenin minimum uzunluğunun ve karmaşıklığının belirlenebilmesi - Kullanıcıların e-mail adresi ve şifre ile sisteme giriş yapabilmeleri - Kullanıcıların İş Bankası giriş ekranı ile sisteme giriş yapabilmeleri - Kullanıcıların kendi hesap bilgilerini değiştirebilmeleri - Kullanıcıların İstanbul içinde Sahibinden. com [7] sitesinde satışa sunulan evleri görüntüleyebilmeleri ve listeleyebilmeleri - Kullanıcıların evler için fiyat, mekan ve büyüklük kriterlerine giriş yapabilmeleri

- Kullanıcıların evler için fiyat, mekan ve büyüklük kriterlerini sistemin İş Bankası müşteri bilgilerinden hesaplayıp müşteriye önceden sunabilmesi - Kullanıcıların evler için fiyat, mekan ve büyüklük kriterlerine önem derecesi verebilmeleri - Evlerin kullanıcının girdiği kriter değerlerine, kriter önem değerlerine ve kullanıcı bilgilerine göre akıllı bir şekilde sıralanabilmesi. - Listelenen evlerin ayrıntılı bilgilerinin görüntülenebilmesi - Seçilen ev için uygun kredi seçeneklerinin, kullanıcı ve ev özelliklerini kullanan akıllı kredi tavsiyeleri yardımıyla görüntülenebilmesi. - Kullanıcının, sistemin tavsiye ettiği kredi seçenekleri üzerinde değişiklik yapabilmesi - Kullanıcının seçtiği kredi seçenekleri üzerinden İş Bankası na kredi başvurusunda bulunabilmesi 4. Tasarım ve Uygulama 4.1. Uygulama Mimarisi MESKEN uygulaması bir istemci-sunucu mimarisine sahiptir. Sunucu tarafı, MVC (Model-View-Controller) mimari stili ile tasarlanmıştır. İstemci tarafında ise validasyonlar için Call and Return mimarisi mevcuttur. 4.2. Üst Seviye Tasarım MESKEN uygulamasının üst seviye yapısal tasarımı Şekil 1 de, sınıf diyagramı Şekil 2 de sunulmuştur. Şekil 1: MESKEN üst seviye yapısal tasarım

Şekil 2: MESKEN sınıf diyagramı 4.3. Detay Tasarım MESKEN uygulamasında 6 ana metodun detay tasarımına bu bildiride yer verilmiştir. Kullanıcı kayıt: Bu metotta kullanıcı sisteme kayıt olurken, girdiği TCKN ye göre İş Bankası müşterisi olup olmadığı anlaşılıp, eğer müşteri ise müşteri bilgileri İş Bankası müşteri servisinden alınmaktadır. Aktivite diyagramı Şekil 3 te verilmiştir. Şekil 3: Register metodu aktivite diyagramı Ev bilgilerinin alınması: Ev bilgilerinin Sahibinden.com web sayfasından, web crawling yöntemi ile alınması bu metodla yapılmaktadır. Aktivite diyagramı Şekil 4 te verilmiştir.

Şekil 4: Web crawling aktivite diyagramı Ev sıralama öncesi otomatik kriter değeri belirleme: Müşteri sistemdeki evleri sıralamak için kriter belirleme ekranına girdiğinde, eğer İş Bankası müşterisi ise, tahmini kriter değerleri önceden belirlenerek ekrana getirilir. Aktivite diyagramı Şekil 5 te verilmiştir. Şekil 5: Sort öncesi kriter değerleri hesaplama aktivite diyagramı Ev sıralama: Müşteri kriter değerlerini ve kriterlerin önemlerini belirleyip Sort butonuna bastığında, sistemdeki her evin her kriteri için birer kriter puanı ve o evin ağırlıklı puanı hesaplanır. Kriter puanı, evin kriter değerinin girilen kriter değerine yakınlık derecesini gösterir. A. Puan = n i=1 KriterPuanı i Önem i Daha sonra, evler, ağırlıklı puanları yüksekten düşüğe olacak şekilde sıralanarak ekrana getirilir. Kriter puanlarının hesaplanmasındaki aktivite diyagramları Şekil 6 da verilmiştir. Her evin ağırlıklı puanı, n sayıda kriter için,

Şekil 6: Evlerin kriter bazlı sıralanması aktivite diyagramı Kredi başvurusu öncesi otomatik kredi miktarı belirleme: Müşteri istediği evin detay sayfası içinden kredi başvurusu yapabilmektedir. Kredi başvurusu ekranı açıldığında, ilgili ev için tahmini olarak ne kadar kredi alınabileceği aşağıdaki formül ile hesaplanıp ekrana getirilir. Kredi = Max(EvFiyatı Varlık K, L) İlk prototipte K değeri 0,4, L değeri 50.000 TL alınmıştır. Kredi başvurusunda taksit tutarı hesaplaması: Kredi miktarı ve taksit sayısından otomatik olarak taksit tutarı belirlenmektedir. Taksit tutarı İş Bankası kredi servisinden alınacaktır. Ancak ilk prototipte, aşağıdaki formülden hesaplanmaktadır. A: Taksit tutarı P: Kredi tutarı r: Faiz oranı n: Taksit sayısı A = P r(1 + r) n (1 + r) n 1 4.4. Kullanılan Teknolojiler Uygulama ASP.NET MVC 5.0 ile yazılmıştır. Veritabanı olarak SQL Server 2012, veritabanı erişimi için Entity Framework 6.0 kullanılmıştır. Sahibinden.com sitesinden HTML parsing ve web crawling yapabilmek için HtmlAgilityPack kütüphanesi ve istemcisunucu arasındaki gerçek zamanlı iletişim için Microsoft SignalR teknolojisi kullanılmıştır. Ayrıca istemci tarafında validasyonlar ve çeşitli fonksiyonlar için Javascript ve Jquery kullanılmıştır. 5. Sonuçlar Mevcut durumda, uygulama çalıştığında kullanıcı Sahibinden.com sitesinden Web Crawling yöntemiyle çekilmiş olan Sahibinden.com sitesindeki satılık evleri görebilmekte, bu evlerde arama yapabilmektedir. Bu evleri 3 kritere (Fiyat, mekan, büyüklük) ve bu kriterlere tanımladığı öneme göre sıralayabilmektedir. Sıraladığı evlerin içinden seçip ev detaylarını görüntüleyebilmekte ve bu evler için kredi başvurusunda bulunabilmektedir. İş Bankası müşterilerinin giriş yapması durumunda, sistem müşterinin belirleme ihtimali olan kriterleri belirleyip müşteriye tavsiye niteliğinde gösterebilmektedir. Kredi başvurusundaki miktarın, taksit tutarının ve taksit sayısının belirlenmesi için sistem kullanıcıya tavsiye verebilmektedir. Son olarak da kredi başvurusunu alıp kullanıcıya ilgili mesajı vermektedir. Admin konsolundan web crawling işlemi tetiklenebilmekte ve SignalR teknolojisi ile ev verilerini Sahibinden.com sitesinden çekme sırasında, Admin kullanıcısına süreçteki durumun geri bildirimini verebilmektedir. Ayrıca Admin konsolundan kullanıcı sayısı, ev sayısı ve kredi başvurusu sayısı gibi istatistikler de görülebilmektedir.

Gelecekte, ev ürününü arsa, araba gibi başka ürünlerle çeşitlendirmek, pilot olarak seçilen İstanbul şehrinin dışında yerlerde de ürünleri kapsama almak, diğer ev satıcı sitelerin de evlerini sisteme dahil etmek ve kriter sayısını artırmak gibi geliştirmeler de yapılması planlanmaktadır. 6. Teşekkür MESKEN uygulamasının fikir babalarından biri olan, Softtech Hackathon daki Koalisyon grubu üyesi Kadir Geylan Selçuk a ve ilk prototipi uygulayan Koalisyon grubunun diğer üyelerine (Hasan Berk Aymete, Onur Ovalı, Hasan Güvenç Yüce) teşekkür ederiz. Kaynaklar [1] Softtech <http://www.softtech.com.tr/2015ilk500odull er.asp> [2] GullsEye http://softtech.com.tr/urunlergullseye.asp [3] Gayrimenkul Portföy Yönetim Uygulaması <http://softtech.com.tr/urunlerisgyo.asp> [4] Altınpulluk, T., MESKEN: House Decision Support System Based on Isbank Customer Information System, Project Final Report, Software Engineering MS Program, Boğaziçi University, 2015. [5] Golden, BL., Wasil, EA., Harker, PT., The Analytic Hierarchy Process Application and Studies, Springer, 2003. [6] Ghodsypour SH., O Brian C. A decision support system for supplier selection using an integrated analytic hierarchy process and linear programming, International Journal of Production Economics, 1998. [7] <http://www.sahibinden.com>