Kongre yönetim sistemi uygulamasındaki yetki seviyeleri şunlardır:
Her yetki seviyesine ilişkin ayrıntılı açıklamalar aşağıda bulunmaktadır.
Platform
Sistem Hypertext Preprocessor (PHP) dili ile yazılmış ve veritabanı yönetim sistemi olarak MySQL kullanılmıştır. Bu nedenle, PHP ve MySQL uyumlu olan her platformda çalıştırılması mümkündür. Uygulamada Windows XP, Apache Server 2.049, MySQL 4.0.18 ve PHP 4.3.6 ile test edilmiştir.
Ancak performans açısından UNIX , Apache ve MySQL kombinasyonu önerilmektedir.
Altyapı oluşturulması
İşletim sistemi, sunucu, PHP ve MySQL için kendi kurulum kılavuzları esas alınmalıdır.
Sistem kurulumu
Tüm sistem dosyaları http sunucusunun yayın dizinine kopyalanmalıdır. Başlangıç sayfası index.php'dir. Eğer sunucunun default dokümanları arasında "index.php" yok ise sunucunun kılavuzuna başvurularak eklenmelidir. Sistem dört tablodan oluşan bir veritabanı kullanmaktadır. Bu tablolar aşağıda verilen create fonksiyonları ile oluşturulmalıdır.
'kullanici' tablosu
'delegelik' tablosu
'bildiri' tablosu
Sistem çalıştırılmadan önce, "users" tablosunda en az bir kullanıcı (yönetici) bulunmalıdır.
Kullanıcı oluşturmak için aşağıdaki SQL sorgusu düzenlenerek kullanılabilir.
INSERT INTO kullanici (kullanici_adi,sifre,adi_soyadi,kullanici_tipi,email) values ('kullanici_adi','sifre','adi_soyadi','kullanici_tipi','email') |
Normal
Normal kullanıcılar kongre bilgilerini okuyabilirler, delege ve bildiri listelerini görebilirler ve kongreye delege olarak kayıt yaptırabilirler. Bunun için aşağıdaki form eksiksiz doldurulmalıdır ve kongreye bir kullanıcı birden fazla kere üye yaptırmamalıdır.
Yazar
Yazarlar normal kullanıcıların tüm haklarına sahiptirler, bundan ayrı olarak bildiri gönderme ve düzenleme yapabilirler.
Aşağıdaki form eksiksiz doldurulmalıdır.
Bildiri düzenleme için de aşağıdaki gibi bir ekranla karşılaşacaksınız:
Hakem
Hakemler bildirilere onay verirler. Onay işlemi için aşağıdaki ekran kullanılır:
Buradan onay ya da red seçilmelidir.
Yönetici
Delege/Bildiri Listesi Görme
- Menüden "delege listesi"ni ya da "bildiri listesi"ni seçiniz.
- Delege/Bildiriler listelenecektir.
- Ayrıntısını görmek istediğiniz delege/bildirinin numarasını gerekli yere yazınız.
- "Gönder" tuşuna basınız.
Kullanıcı silme
- Menüden "kullanıcı sil"i seçiniz.
- Kullanıcılar listelenecektir.
- Silmek istediğini kullanıcının numarasını gerekli yere yazınız.
- "Gönder" tuşuna basınız.
Bildirilere hakem atama
- Menüden "bildirilere hakem ata"yı seçiniz
- Kayıtlı kullanıcı ve bildiriler listelenecektir.
- Hangi kullanıcıyı hangi bildiriye atamak istiyorsanız numaraları doğru kutulara yazınız.
- "Gönder" tuşuna basınız.
Kullanıcıları bilgileriyle birlikte listeler.
Bakım
Kongre değişimlerinde veritabanındaki bilgilerin silinmesi veya yeni kongrenin spesifik bilgilerinin girilmesi gerekecektir. Programın bu sürümü tek bir kongreyi desteklemektedir. İleri sürümlerde program çok kongreli bir sisteme dönüştürülebilir. Ayrıca yöneticinin kayıt hatalarını veritabanından kontrol etmesi gerekecektir. Bu işlevi program kendisi yapmaktadır ancak bazı durumlarda bu kontroller yetersiz kalabilir.