SoftTech Yazılım A.Ş. Ar-Ge Merkezi 17.09.2015 03.02.2016 Boğaziçi Üniversitesi Yazılım Mühendisliği Yüksek Lisansı Bitirme projesi SoftTech Yazılım A.Ş. Ar-Ge Merkezi 17.09.2015 03.02.2016
Tuncay Altınpulluk M. Ufuk Çağlayan Projedeki danışmanım Ufuk Çağlayan
Ajanda MESKEN nedir? Motivasyon MESKEN ne yapar? Tasarım Kullanılan teknolojiler Demo
MESKEN Nedir? Ev satın almak için bir Karar Destek Sistemi (DSS). Dış bağımlılıkları: Sahibinden.com’daki evler İş Bankası müşteri bilgileri İş Bankası kredi servisleri İş Bankası otantikasyon sistemi Müşterilerin ihtiyaç duydukları evleri Minimum efor Maksimum doğruluk ile satın alabilmelerini sağlayan bir web sitesi
Motivasyon Mevcut ev satın alma sitelerindeki eksiklikler Sıralama seçenekleri Filtreleme seçenekleri Müşteri bilgileri kullanımı Müşterinin istediğini tahmin etme Satılık evlerin birkaç kaynaktan toplanabilmesi Çeşitli sitelerden ev verilerinin toplanması Ev kredisi başvurusu Sıralama: fiyat, adres, tarih Filtreleme: iki fiyat arası, 2+1, 3+1, adres
Mesken Ne Yapar - 1 Sahibinden.com’dan satılık evleri alır Bu evleri listeler, gösterir Evleri şu kriterlere göre sıralar Fiyat Mekan Büyüklük Kullanıcı kriterin önemine 1’den 10’a puan verebilir Fiyat: 200.000 TL Fiyat Önemi: 3 Mekan: Kadıköy Mekan Önemi: 8 Büyüklük: 4 Büyüklük Önemi: 2
Mesken Ne Yapar - 2 İş Bankası’ndan müşteri bilgilerini alır Varlık ve maaş İş adresi (ilçe) Yaş, medeni hal ve çocuk sayısı Müşterinin sıralama kriter değerlerini belirlemesine yardımcı olur Fiyat: Müşteri varlık ve maaşından Mekan: Müşterinin iş adresinden Büyüklük: Müşterinin yaşı, medeni hali ve çocuk sayısından
Mesken Ne Yapar - 3 Kullanıcı kredi başvurusu yapabilir Avantajlı faiz oranı Kullanıcıya kredi parametrelerini belirlemede yardımcı olur Ev fiyatı ve müşteri varlığından kredi miktarı Kredi taksit sayısı Kredi taksit tutarı aşağıdaki değerlerden hesaplanır: Kredi miktarı
Kullanılan Teknolojiler ASP.NET MVC 5.0 Entity Framework 6.0 HtmlAgilityPack Html parsing Web-crawling SignalR Real time communication between client and server Can transport data with WebSocket, Http, ServerSentEvents, LongPolling Chooses the transport method automatically
Üst Düzey Yapısal Tasarım
Model Sınıf Diyagramı
Demo
Register Aktivite Diyagramı
GetHouses Aktivite Diyagramı
GuessUserCriteria Aktivite Diyagramı
SortHouses Aktivite Diyagramı
Teşekkür Ederiz. 17.09.2015