07.01.2013 Views

php, sql ve ajax teknolojileri kullanarak hacettepe üniversitesi

php, sql ve ajax teknolojileri kullanarak hacettepe üniversitesi

php, sql ve ajax teknolojileri kullanarak hacettepe üniversitesi

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

olacağı adres satırındaki (Query String) lang değişkeni ile belirlenmektedir. Bunun<br />

dışında örneğin habitat kategorisindeki bozkır, step, orman... vb değerler gibi<br />

yönetici tarafından değiştirilebilecek dinamik değerler için <strong>ve</strong>ritabanında ilgili dilin<br />

kısaltmasıyla kolonlar açılmıştır. Örnek olarak dil destekli habitat tablosunu yapısı<br />

Tablo 3.1’de gösterilmiştir.<br />

Tablo 3.1 Veritabanı Habitat Tablosu İçin Örnek Veri Görünümü<br />

habitat_id habitat_name_tr habitat_name_en habitat_name_de<br />

1 Step Steppe Steppe<br />

2 Orman Forest Forst<br />

3 Bataklık Swamp Sumpf<br />

3.2 Programın Yönetici Arayüzü<br />

Programın yönetici arayüzü sisteme yeni bitki eklenmesi, düzenlenmesi, silinmesi<br />

<strong>ve</strong> arama kriterleri için kullanılan değişken <strong>ve</strong>rilerin tanımlanması gibi programdaki<br />

<strong>ve</strong>rilerin yönetilmesiyle ilgili kısımdır. Yönetici girişi yapılarak bu kısma ulaşılabilir.<br />

Giriş yapıldığında bu giriş, <strong>ve</strong>ritabanındaki kullanıcı adı <strong>ve</strong> şifre ile karşılaştırılır.<br />

Eğer kullanıcı adı <strong>ve</strong> şifrenin bir karşılığı varsa bu yönetici için bir SESSION açılır.<br />

Bu SESSION sayesinde yönetici programdaki düzenleme işlemlerini<br />

gerçekleştirebilir. Örneğin yeni bir bitki girişi yapabilir. Bitki girişi yaparken bitkinin<br />

tüm bilgileri ile ana resmini ekleyebilir. Bu aşamada eğer bitkinin yerinin<br />

koordinatlarını biliyorsa isterse decimal olarak girebilir isterse de Google Map<br />

üzerindeki marker’ı sürükleyerek harita üzerinden bitkinin bulunduğu yere<br />

getirebilir. Marker sürüklediğinde koordinat otomatik olarak hesaplanmaktadır.<br />

Yönetici bu arayüzden girdiği bitkileri bir liste halinde görür <strong>ve</strong> istediklerini<br />

düzenleyebilir. Bitkiler için yeni <strong>ve</strong> eski teşhislerde bulunabilir. Bunun dışında<br />

programda kullanılan arama kriterleri için seçenekler girebilir. Örneğin programda<br />

kullanılacak habitatları, fitocoğrafik bölge özelliklerini...vb kriterleri bu yönetici<br />

arayüzü üzerinden girebilir.<br />

27

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!