PGerçekleştirim Belgesi

 

Titreşime Dayalı Yapı Sağlığı İzleme Sistemi

 

Ekin Özer / s14026
özgeçmiş

 

Gerçekleştirim Belgesi

 

Yazılım Geliştirme Projesi

Bilgi Teknolojileri Sertifika Programı

İDEA: ODTÜ Sanal Kampüsü
  

 

01.07.2011



Öz

Bu belgenin, yani gerçekleştirim belgesinin amacı   analiz ve tasarım süreçlerinde öne sürülen düşünceleri uygulamaya dökme doğrultusunda yapılan çalışmaları yansıtmaktır.

Karşılaşılan Sorunlar ve Uygulanan Çözümler

Projenin   gerçekleştirim safhasında analiz ve tasarimdaki önermelere mümkün olduğunca bağlı kalınmaya çalışıldı. Fakat öngörülemeyen bazı zorluklar ve imkansızlıklar projenin bazı basamaklarında değişime gitmeyi gerektirdi. Bunların en önemlisi matematiksel süreç olarak nitelendirilen sürecin   PHP aracılığıyla  aşılmasının zorluğuydu.  Bu probleme çözüm bu sürecin yöneticinin sorumluluğu ve yetkisine aktarılmasıyla çözüldü. Bunun sistemde yarattığı güçlük ise analiz sonuçlarının anlık olarak alınamaması oldu. Yine de kısıtlı kullanıcı sayısının mevcudiyeti altında bu durumun sıkıntı yaratmayacağına kanaat getirildi. Yöneticinin sözkonusu analizleri numerik analiz programı Matlab aracığıyla yapması kararıyla kullanılan programlara yeni bir program eklenmiş oldu. Bu temel değişikliğin yanısıra modüllerde de yapılan küçük değişiklikler aşağıdaki bileşenler bölümünden takip edilebilir.

Yazılımın Bileşenleri ve Görevleri

Yazılımı oluşturan web sayfaları, ve veritabanları aşağıdaki figürlerle özetlenebilir. Yazılımdan kesitler bölümünde sözkonusu bileşenlerin görevlerine dair temel bilgiler verilmiştir. Özetle kullanıcı, ve yönetici olmak üzere veritabanlarina iki farklı erişim vardır. Kullanıcıların kendilerine ait verileri görüntüleme ve kendi hesaplarında yeni veri oluşturma dışında hiçbir yetkileri yoktur. Yöneticilerin ise bütün verileri görüntüleme, silme, analiz sonuçlarını girme, yeni kullanıcı oluşturma, ve kullanıcı silme yetkileri vardır.

yukaridaki figur php scriptleri arasindaki iliskileri gostermektedir.

yukaridaki figur veritabanindaki tablolari ve kayitlari gostermektedir.

Yazılımdan Kesitler

Aşağıdaki figürlerde yazılımı olusturan baslica modullerden kesitlere yer verilmistir.  .

giris modulu sayfayi kullanıcı modulune, yonetici modulune, bilgi, kılavuz, yada e-mail modullerine yonlendirir.

kullanıcı giris modulu

yonetici giris modulu

kullanıcı yetkileri goruldugu uzere farklı ivme veri kayitlarinin sonuclari icin "yapi sagligi goruntuleme", veritabaninda bulunan herhangi bir ivme kaydini goruntuleme, hesabina yeni ivme verisi girme yetkileridir.

yonetici yetkileriyse butun kullanicilara ait yapi sagligini goruntuleme, butun kullanicilarin butun kayitlarini ivme verilerini goruntuleme, bu verileri analiz ederek analiz sonuclari frekans ve saglik katsayilarini sisteme girme, sistemden kayit silmedir. Bunun yanisira

sisteme yeni kullanici eklemek ve cikarmak da yoneticinin yetkileri arasindadir.

Kullanıcı Kılavuzu

Kullanıcı kılavuzuna  sitenin girişindeki "readme" linkinden ulaşılabilir.