PGerçekleştirim Belgesi | ||
Öz 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.
|