Doğalgaz Dergisi 233. Sayı (Temmuz-Ağustos 2022)

42 DOĞALGAZ • Temmuz-Ağustos / 2022 MAKALE şifresini oluşturmaktadır. Kullanıcı şifreleri yöneticinin seçtiği periyotlarda değişmektedir. Şifreler en az 1 büyük harf, en az 1 küçük harf, rakam ve en az bir karakterden oluşmaktadır. 3. AKBS UYGULAMASININ FONKSIYONLARI CBS tabanlı olarak geliştirilen AKBS uygulaması koor- dinata gitme, seçili noktanın koordinatını gösterme, cetvel ile harita üzerinde uzunluk hesaplama, katmanlar (adres kurum altyapı bilgileri, ruhsat bilgileri, yol çalışmalarının kontrolünün sağlanabileceği katmanlı yapı) ve harita alt- lıkları (Uydu, OSM, vb.) gibi birçok CBS fonksiyonların- dan yararlanma avantajı sağlamaktadır. Tüm kurumlara ait altyapı bilgileri WMS/WFS servisleri ile uygulamaya entegre edilerek kurum ve öznitelik bilgilerine göre tematik gösterimi sağlanmaktadır. Kurumlar altyapı projelerini oluştururken diğer kurum altyapılarını da görmesi ile en doğru projeyi oluşturabilmektedir. Oluşturulan projelerin ve çalışma takviminin diğer kurumlar tarafından da görül- mesi, kazıya nezaret etmesi gereken diğer kurum yetkili- leri, polis, zabıta, itfaiye, Aykome vb. yetkililere bildirim yapılması ile kazı sırasında oluşabilecek hasarların önüne geçildiği gibi doğru çalışma takvimini de oluşturabilmesi sağlanmaktadır. Belediyenin yapacağı yüzey kaplama çalış- malarının da AKBS uygulaması üzerinden takibi yapılması ile altyapı kurumu yapacağı altyapı çalışmasını yüzey kap- lama çalışmasından önce tamamlaması, kaplaması yapılan yolun altyapı çalışması ile tekrar bozulmasının ve yüzey kaplama işleminin tekrar yapılmasının önüne geçerek maddi kayıpları ortadan kaldırmaktadır. Kazı çalışmala- rında ortaya çıkan hafriyat miktarı uygulama tarafından hesaplanarak hafriyat taşıyan araç bilgileri uygulamada tutulmakta, hafriyatın eksiksiz olarak döküm yerlerine götürülmesinin takibi yapılabilmektedir. 2. PROJE GELIŞTIRME SÜRECI 2.1. Sistem Tasarımı Sistem amaç ve hedeflerinin belirlenmesinin, entegras- yonların ve uygulama araçlarının tespit edilmesinin yanı sıra yazılım ve donanım teknik altyapısının oluşturulması aşamalarını kapsamaktadır. İlk olarak, uygulama kullanıcısı olması öngörülen kurumlara uygulama amacı ve hedef- leri paylaşılmış, kurumların ilave talepleri doğrultusunda ihtiyaçlar belirlenmiş, tüm ihtiyaçlar doğrultusunda da uygulamanın çalışabilmesi için yazılım ve donanım gerek- sinimleri belirlenmiştir. Server için C# + REST API, client için HTML5 + CSS3 + Boostrap + Typescript + Angular ve Database için ise MsSQL kullanılmıştır. 2.2. Kullanıcı Tip ve Yetkilerin Belirlenmesi AKBS uygulaması yönetim paneli içerisinde kullanıcı yönetim paneli oluşturulmuştur. Kullanıcı yönetim pane- linde; kullanıcı grupları oluşturma, mevcut kullanıcı yetki ve grubunu değiştirme, yeni kullanıcı ekleme, kullanıcının uygulamalara erişimini engelleme veya açabilme, kullanıcı yetkilerini değiştirebilme ve görüntüleyebilme özelliklerini içeren katmanlar ve araçlar bulunmaktadır. Uygulama yöneticisinin, kullanıcı grupları oluşturabilmesi özelliği sayesinde, aynı işlevlere sahip olması gereken kullanıcılara aynı yetki grubu ataması yapılabilmektedir. Bu şekilde bir defaya mahsus yetkilerin tanımlandığı kullanıcı grupları ile kullanıcıya yetki grubu tanımlandığında ilgili kullanıcı- nın gerekli yetkileri alması sağlanmıştır. Kullanıcı ekleme sırasında kullanıcının adı, soyadı, kurumu, kullanıcı grubu, telefon numarası, mail adresi ve şifre bilgileri girilmekte ve kullanıcı bilgileri kullanıcıya iletilmektedir. Kullanıcı uygu- lamaya ilk girişini tek kullanımlık şifresi ile yapmakta ve uygulama açılışında gelen şifre değiştirme ekranında kendi

RkJQdWJsaXNoZXIy MTcyMTY=