Sabit bağlama tasarımı için bilgisayar programı geliştirilmesi
2019
0 views
0 downloads
Advisor: Prof. Dr. Muhammet Emin Emiroğlu
Abstract (TR)
Bağlamalar su mühendisliğinde yaygın olarak kullanılan önemli hidrolik yapılardandır. Bağlamalar özellikle akarsu santrali tesislerinde ve sulama tesislerinde sık kullanılmaktadır. Bu çalışmada sabit bağlamaların tasarımı için bir bilgisayar programı geliştirilmiştir. Geliştirilen program web tabanlı bir uygulama olup herhangi bir browser (chrome, safari, firefox) üzerinden erişim sağlanarak kullanılabilme kolaylığına sahiptir. Program geliştirilirken Visual Studio Code metin editörü kullanılmıştır. Diğer metin editörleri arasından bu kodun tercih edilmesinin sebebi akıllı kod tamamlama, kodu yeniden yapılandırma ve çok fazla eklenti desteği gibi birçok özelliğinin bulunmasıdır. Visual Studio Code kullanılarak oluşturulan sabit bağlama tasarımında uygulamayı geliştirmek için Javascript, Html, css, bootstrap, chart js, python, numpy, matplotlib, flank, canvas, npm, node.js, axios ve pycharm gibi birçok teknoloji de kullanılmıştır. Hazırlanan yazılım eğitim amaçlı olarak planlanmıştır. Farklı seçenekler için sabit bağlama tasarımı, geliştirilen program sayesinde yapılabilmektedir. Programda bütün aşamalar görülebilmekte ve tasarım aşamaları açıklamalardan takip edebilmektedir. Bu çalışmada, programda bulunan butonlar ve bunların kullanım amaçları, uygulamanın nasıl çalıştırılacağı sunulmaya çalışılmıştır. Bu tasarım için grafikler kod yazılarak oluşturulmuştur. Bu kodların grafiğe dökülmesinde chart js, python, matplotlib teknolojilerinden faydalanılmıştır. Gerektiğinde kullanıcıya grafikler hakkında açıklamalar da verilmiştir. Program iki farklı katmandan oluşmaktadır. Birinci katman iş tabakası (business layer) olup, bütün mantıksal işlemler ve matematiksel döngüler burada gerçekleştirilmiştir. Uygulamanın bu katmanındaki kodlarda basit matematiksel işlemler (dört işlem) programlama dilinin kendi işlevi içerisinde yapılırken kök ve bir sayının üssünü alma gibi daha ileri matematiksel işlemler için Javascript' in math. kütüphanesinden yararlanılmıştır. Üst düzey matematiksel işlemler (2° veya 3°'den denklem çözme, denklemin grafiğini çizdirme) python, nunpy ve matplotlib teknolojileri ile gerçekleştirilmiştir. İkinci katman ise sunum tabakasıdır (presentation layer). Uygulamanın kullanıcı ile etkileşimi olan arayüzün yapılandırıldığı sunum katmanıdır. Sunum katmanı ile iş katmanında hazır hale getirilen verilerin kullanıcıya gidecek olan görünümü belirlenerek uygulama tamamlanmış olmaktadır. Anahtar Kelimeler: Bağlama, Bağlama Tasarımı, Visual Studio Code, Hidrolik Yapı
Author
Dr. Betül Bayraktar Yüksel
Institution
How to Cite
Betül Bayraktar Yüksel (Yüksek Lisans Tezi). Sabit bağlama tasarımı için bilgisayar programı geliştirilmesi, 2019, Fırat University.
Keywords
License
Tüm Hakları Saklıdır
This work is shared under the specified license terms.
More theses from Fırat University
- Çok uluslu şirketlerin küresel ölçekte yayılma stratejilerini etkileyen faktörlerin girişimcilik bağlamında incelenmesi(2018)
- Animasyon destekli 5E Modeli uygulamasının öğrencilerin akademik başarıları ve motivasyonları üzerine etkisi(2015)
- İnce agregasında farklı oranlarda mermer tozu kullanılmış betonların dayanım ve dayanıklılık özellikleri(2013)
- Yıldırım kaynaklı elektromanyetik dalgaların alt iyonküreyi ısıtma ve iyonlaşma süreçleri(2013)
- Fuzûlî'nin Türkçe Divân'ında renklerin kullanımı(2013)
- Uranyum, toryum ve potasyumun taşınımı, menzili ve dağılım karakteristiklerinin belirlenmesi için matematiksel bir model(2013)