Dumlupınar Üniversitesi WEB/WAP Tabanlı Öğrenci Bilgi ve Uzaktan Kayıt Sistemi



Benzer belgeler
08217 Internet Programcılığı I Internet Programming I

Dumlupınar Üniversitesi Öğrenci İşleri Otomasyon Yazılımı

1.PROGRAMLAMAYA GİRİŞ

Script. Statik Sayfa. Dinamik Sayfa. Dinamik Web Sitelerinin Avantajları. İçerik Yönetim Sistemi. PHP Nedir? Avantajları.

PHP 1. Hafta 1. Sunum

ÖZGÜR YAZILIMLAR İLE J2EE

Bilecik Üniversitesi Mühendislik Fakültesi Moodle Uzaktan Öğretim Sistemi

SİSTEM İHTİYAÇLARI (Tiger Enterprise / Tiger 3 Enterprise)

Tekir (Ön Muhasebe Yazılımı)

Üniversite Yerleşkelerinde İletişim Gereksinimi ve Bir Çözüm Önerisi

Coslat Monitor (Raporcu)

SİSTEM İHTİYAÇLARI (Tiger Plus / Tiger 3)

Öğr. Gör. Serkan AKSU 1

Basit Mimari, Katmanlı Mimari ve doğrudan çalıştırma olarak üçe ayrılır.

Veritabanı Dersi. Teoriden Pratiğe. Çağıltay N.E., Tokdemir G. Veritabanı Sistemleri Dersi -Bölüm XXV: Web'den Erişim Çağıltay, N., Tokdemir, G.

ĐSTEMCĐ SUNUCU SĐSTEMLER DERSĐ FĐNAL ÇALIŞMASI SORULAR YANITLAR

Fırat Üniversitesi Personel Otomasyonu

Üst Düzey Programlama

AJAX nedir? AJAX nasıl çalışır? AJAX. Tahir Emre KALAYCI. Sunucu Yazılım Teknolojileri

FIRAT ÜNİVERSİTESİ PERSONEL OTOMASYONU

PHP I PHP I. E. Fatih Yetkin. 26 Eylül 2011

MOODLE UZAKTAN ÖĞRETİM SİSTEMİ

Internet Programming I. Hafta I. Elbistan Meslek Yüksek Okulu Güz Yarıyılı. Öğr. Gör. Murat KEÇECĠOĞLU

testo Saveris Web Access Yazılım Kullanım kılavuzu

VERİ TABANI UYGULAMALARI

ETA:MOBİL KURULUM TALİMATI

WEB PROGRAMLAMA DİLLERİNİN PERFORMANS ANALİZİ PERFORMANCE ANALYSIS OF WEB PROGRAM LANGUAGE

BioAffix Ones Technology nin tescilli markasıdır.

FIRAT ÜNİVERSİTESİ SMS - WAP OTOMASYONU UNIVERSITY OF FIRAT SMS - WAP OUTOMASION

BioAffix Ones Technology nin tescilli markasıdır.

Sistem Nasıl Çalışıyor: Araç İzleme ve Filo Yönetim Sistemi

Programlama Yazılımı ile Web Sitesi Oluşturma

Özgür Yazılımlarla Web Programlama. Özlem Özgöbek

ZWCAD İçindekiler. Önemli. Tek Kullanıcı Sürümü Lisans Kodu Kullanarak Yükleme Kılavuzu

1. HAFTA KBT204 İNTERNET PROGRAMCILIĞI II. Öğr.Gör. Hakan YILMAZ.

Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı

Mobil Cihazlardan Web Servis Sunumu

Tanıtım Sunumu Internet Programcılığı II. ASP and ASP variables. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı. 02 Eki.

İNTERNET TABANLI TEST HAZIRLAMA VE DEĞERLENDİRME PROGRAMLAMA ARAYÜZÜ

Türkiye Barolar Birliği internet sitesi

Asp.Net Veritabanı İşlemleri

2. hafta Bulut Bilişime Giriş

MOBİL İLETİŞİM CİHAZLARI İLE EV OTOMASYON SİSTEMLERİ (EOS)

Ders Tanıtım Sunumu. Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı. 26 Şub Öğr. Gör.

ANKARA ÜNİVERSİTESİ ELMADAĞ MESLEK YÜKSEKOKULU BİLGİSAYAR PROGRAMCILIĞI PROGRAMI DERS İÇERİKLERİ

ecyber Kullanıcı Kılavuzu 1 / 1 1. ecyber hakkında Sistem gereksinimleri:... 2 Donanım:... 2 Yazılım: Kullanım Rehberi...


Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı

Elektronik Belge Yönetim Sistemi Kullanım Kılavuzu

BioAffix Ones Technology nin tescilli markasıdır.

Eskişehir Osmangazi Üniversitesi İnşaat Mühendisliği Bölümü Akademisyenler İçin Dinamik Web Sistemi Uygulaması

Servis olarak Altyapı

08217 Internet Programcılığı II

Kepware Veritabanı Ürünleri. Teknolojiye Genel Bir Bakış

Beykent Üniversitesi Uzaktan Eğitim Sisteminde tüm eğitim ve öğretim faaliyetleri bir Web yazılımı olan Beykent Üniversitesi Öğretim Yönetim Sistemi

Temel Bilgisayar (Basic Computer) Yazılım (Software)

BioAffix Ones Technology nin tescilli markasıdır.

Java, Python ve Ruby Dillerinin Performans Karşılaştırması

BİL 458 Web Programlama dersi. Yrd. Doç. Dr. Murat YEŞİLYURT

MAKİNELERE IBM SPSS Statistics 24 nin KURULMASI. IBM SPSS Statistics 24 Yüklemeye Başlamadan Önce Kontrol Edilmesi Gerekenler

KANTAR UYGULAMASI Kurulum Kılavuzu

Açıklama 1 (A-1): Uzaktan eğitim yönetim sistemine giriş için öncelikle Üniversitemiz sayfasına giriş yapılmalıdır.

BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ

Swing ve JDBC ile Database Erişimi

Kets DocPlace LOGO Entegrasyonu

Worry-FreeTM. Business Security Standard ve Advanced Sürümler. Sistem Gereksinimleri. Administrator s Guide. Securing Your Journey to the Cloud

UZAKTAN EĞİTİM MERKEZİ

1. BULUT BİLİŞİMDE VERİTABANI

BİLGİSAYAR PROGRAMLAMA (C#) DERS NOTU 1

ANET YAZILIM LOG YÖNETİMİ. Karşılaştırma Tablosu ANET YAZILIM

JAVA RMI ve Hibernate teknolojileri kullanılarak çok amaçlı bir yazılım altyapısı hazırlanması

İSTANBUL ESENYURT ÜNİVERSİTESİ

WebInstaller. 1. Kurulum Đçin Gereksinimler

Bilgi ve iletişim teknolojileri

AKSARAY ÜNİVERSİTESİ REKTÖRLÜĞÜNDEN

T.C. BAŞBAKANLIK ATATÜRK KÜLTÜR, DİL VE TARİH YÜKSEK KURUMU DESTEK SİSTEMİ KULLANICI KILAVUZU

Windows Live ID ve parolanızı giriniz.

E-Mükellef Kontrol Programı Kullanım Kılavuzu

Proticaret Exclusive v3.2.0 E-Ticaret Yazılımı Kurulum Dokümanı

Beyhan KARPUZ, Uzman Kütüphaneci Karadeniz Teknik Üniversitesi 2016

SEKTÖREL ÇÖZÜM GELİŞTİRME YÖNTEMLERİ

Kaspersky Open Space Security: Release 2. İşletmeniz için birinci sınıf bir BT güvenliği çözümü

Öğr.Gör. Gökhan TURAN Gölhisar Meslek Yüksekokulu

Internet Programming II

Zope Uygulama Sunucusu

Vakıf Üniversitelerinde Finans Bilgi Sistemi Entegrasyonu: Bir Uygulama

EVRAK TAKİP SİSTEMİ (ETS) GENEL AÇIKLAMALAR

C# nedir,.net Framework nedir?

Bu makalede 2003 sunucu, Windows 2003 Server anlamına gelmektedir. Aşağıda yapılan işlemler 2003 R2 sunucu üzerinde denenmiş ve çalıştırılmıştır.

Veritabanı. Ders 2 VERİTABANI

İNTERNET PROGRAMCILIĞI DERSİ

Akademik Özgeçmiş Tabanlı Fakülte Bilgi Sistemi

Google Web Toolkit ile Öğretim Elemanı Otomasyon Sistemi

MATRİKS E-BROKER ELEKTRONİK İŞLEM PLATFORMU MATRİKS TRADER VE JAVA MATRİKS ENTEGRASYONLARI

BEZMĠALEM ÜNĠVERSĠTESĠ ÖĞRENCĠ ĠġLERĠ OTOMASYONU ÖĞRENCĠ DERS ALMA / KAYIT YENĠLEME KILAVUZU

Veri Tabanı-I 1.Hafta

BİLGİ İŞLEM HİZMETLERİ PROSEDÜRÜ

Basit bir web uygulaması

Borsa Bilgi Sistemi TEKLİF DOSYASI

Transkript:

Akademik Bilişim 07 - IX. Akademik Bilişim Konferansı Bildirileri Dumlupınar Üniversitesi WB/WAP Tabanlı Öğrenci Bilgi ve Uzaktan Kayıt Sistemi Dumlupınar Üniversitesi, nformatik Bölümü, 43100, Kütahya ayhanpirinc@dpu.edu.tr, sahin@dpu.edu.tr, senol@dpu.edu.tr, serdar@dpu.edu.tr Özet: Öğrenci bilgi ve otomasyon sistemleri, artan öğrenci sayıları ve hızla gelişen bilgi toplumu ile birlikte üniversiteler ve öğrenciler için vazgeçilmez hizmetler haline gelmiştir. Yazılımların işleyişinin yönetmelik ile tamamen uyumlu hale gelmesi öğretim elemanları ve öğrencilerin hata yapma kaygılarının azalmasını sağlamıştır. Böylece bilgi sistemleri ve uzaktan kayıt kullanımı da giderek artmaktadır. Bu çalışmada Dumlupınar Üniversitesi nde gerçekleştirilen ve halen kullanılmakta olan öğrenci otomasyonunun WB/WAP tarafındaki mimarisinin teknik ve işlevsel özellikleri tanıtılmaktadır. Otomasyon üç yılı aşkın bir süredir başarılı bir şekilde hizmet vermektedir. Abstract: In this study, the technical and functional features of the student automation on the WB/WAP, which has been performed and still in use by Dumlupınar University have been introduced. Our regulations are in credit systems. This automation system has successfully served to the needs of our students for more than three years. The distance-registration system that begins with the ActiveX continues to serve by using the TML-coded interface which is independent from the platform. Though having experienced some kind of problems from time to time in the first three semesters, DPU has succeeded in completing the registrations without facing any troubles for the last two periods. The use of distance-registration system is gradually increasing due to the full-accordance of the automation with the regulations, and declining of the students anxieties related with the registration system. Anahtar Kelimeler: Yazılım Otomasyon, Öğrenci Bilgi Sistemi, Uzaktan Kayıt Sistemi, Web Broker. 1. Giriş 697 Öğrenci bilgi sistemi üniversitemizde ilk olarak 2003-2004 Güz yarıyılında Oracle Forms ile geliştirilen uygulamalarla, Oracle veritabanı sunucusu (sürüm 9i) ve uygulama sunucusu (ias 9iR2) üzerinden hizmet vermeye başlamıştır. Ancak bu yapı kısa süre içerisinde bazı sıkıntıları da beraberinde getirmiştir. Intranet kullanımı için tasarlanmış olan bu üç katmanlı (three tier) sistemin, çalışması için istemci tarafında yaklaşık 8 MB boyutunda java sanal makinesine (oracle jinitiator) ihtiyaç duyması, kullanımında sıkıntılara sebep olmuştur. Ayrıca binlerce öğrencinin bu sanal makineyi indirmeleri ise kullanıcılara ve ağa büyük bir yük getirmiştir. ski sistemin en önemli sorunlarından biri de binlerce öğrencinin sisteme oturum açmaları nedeni ile sistem kaynaklarının ciddi şekilde zorlanması olarak oluşmuştur, bu duruma Oracle uygulama sunucusunun 9iR2 sürümünün yetersiz oturum yönetim sistemi de eklendiğinde İnternet hattındaki kopmalar ile oluşan oturum kayıpları ciddi kaynak israfına yol açmaya başlamıştır. Bu sebeplerden dolayı kampüs içerisinden yapılan kayıtlarda bile 400-500 kullanıcı bağlantısının üzerine çıkılamamıştır. Bu sistem ile uzaktan kayıt sistemi geliştirilmesi düşünüldüğünde ise yaklaşık 28000 öğrencinin üç günlük kayıt süresi içerisinde günde ortalama 9350 bağlantı yapacağı ve sistemin bu yükü kaldıramayacağı öngörülmüştür. Bu sebeplerden dolayı otomasyonun öğrenci ayağında sorun yaşanmakta olduğu

Dumlupınar Üniversitesi WB/WAP Tabanlı Öğrenci Bilgi ve Uzaktan Kayıt Sistemi ve öğrenci otomasyondan verimli bir şekilde sonuç alınmadığı sürece otomasyonunun başarısından bahsetmek mümkün olamayacağı düşünülmüş ve yeni bir çalışmanın yapılması gereği ortaya çıkmıştır. Ardından 2004-2005 güz kayıt döneminde kullanılmak üzere istemci tarayıcısında çalışan bir ActiveX uygulaması yazılmış ve ilk uzaktan kayıt sistemine geçilmiştir. Böylece sunuculara binen yükün büyük bir bölümü uzaktan kayıt yapan öğrencilerin bilgisayarlarına dağıtılmıştır. Ancak ActiveX in zaman içinde tüm yönetmelik kurallarını barındıracak şekilde güncellenerek istemci bilgisayarlara son sürümün yeniden yüklenmesine zorlatılması kullanıcı tarafında sıkıcı bir durum yarattığı gibi sistem tarafında da yine kaynak sarfiyatına neden olmuştur. Ayrıca ActiveX in işletim sistemi bağımlılığı, java applet ve.net uygulamalarının sanal makinelere ihtiyaç duymaları, tamamen platformdan bağımsız olan TML+javascript koduna yönelime sebep olmuştur. Zamanla verilen hizmetlerin sayısı ve fonksiyonelliğinin artmasıyla işaretçi (pointer) ve record (Pascal)/ struct(c/c++) gibi veri tiplerine ihtiyaç duyulmuş ancak sunucu tarafında kullanılan java dilinin bu konuda yeterli esnekliğe veya kolay kullanıma sahip olmayışı istenilenleri gerçekleştirmeyi zorlaştırmıştır. Günümüzde bu zorlukları aşmak için işaretçi ve record veri tipi desteği olan pascal dili ve Delphi uygulama geliştirme yazılımına geçilerek bu çalışmada anlatılmaya çalışılacak sistem hazırlanmıştır. Yukarı değinilen sorunları ortadan kaldırmak için 2004 bahar döneminde Windows XP Professional üzerinde Oracle Veritabanı ile birlikte gelen apache web-java sunucusu kurulmuş ve Oracle JDeveloper ile yazılan Java class ları çalıştırılmıştır. Bir başka deyişle dinamik web sayfası sistemine geçilmiştir. JSP yerine Java class larının tercih edilmesini nedeni daha kısa sürede sonuca varılmasıdır (Code xplorer, Intelli sense ve hata denetimi sayesinde). Bu aşamada verilmiş hizmetler ise şunlardır: Transkript (Dönemlere ait notlar) Sınav notları Kimlik bilgileri Görüş ve öneri Parola değiştirme 698 2. Sistem Tasarımı Verilen hizmetler istemci tarafında platformdan tamamen bağımsız çalışacak şekilde tasarlanmıştır. İstemcide herhangi bir kurulum gerektirmemektedir. Sisteme WB veya WAP standardını destekleyen tarayıcılarla erişilebilmektedir. er iki tür tarayıcıdan bağlanan kişiler ortak servisin ürettiği TML ve WML kodlarını görüntülemektedirler. 2.1. Platform Platform öğeleri olarak sınıfında en iyi teknolojiye sahip ürünler kullanılmaya çalışılmıştır. Bunlar aşağıda sıralanmıştır. Veritabanı : Oracle 10g İşletim sistemi : Windows 2003 Server WB Sunucusu : Microsoft IIS Uygulama geliştirme: Delphi Sistem, tarayıcılara giden veya tarayıcılardan gelen bilgilerin veritabanıyla ilişkisini düzenleyen ve ISS uzantısı olarak çalışan bir DLL e dayanmaktadır. Bu DLL, Delphi ile Web Broker sınıfı kullanılarak yazılmıştır. Web Broker sınıfının kullanılmasının sebebi Apache web sunucusu kullanmak istediğimizde bu sunucuya geçişi mümkün kılmasıdır. Web Broker sınıfı Windows ISAPI lerini kullanarak ISS ile bağlantı kurmaktadır. 2.2. Oturum açma Sistemin WB tarafı statik bir ana sayfa ve bu ana sayfanın içinde dinamik değişen bir çerçeveden meydana gelmektedir. Parola gerektirmeyen hizmetler ile ilgili linke tıklandığında hemen görüntülenmektedir. Parola gerektiren bir hizmet tıklandığında ise çerçeve içinde parola sorulmaktadır. Girilen parola bilgileri aynı zamanda ana sayfa içinde javascript kod-

ları içinde bulunan değişkenlerde bir sonraki isteklerde kullanılmak üzere saklanmaktadır. Yani oturumu kapat düğmesine tıklanmadığı sürece bu bilgiler kaybolmamaktadır. İster ana sayfadan ister çerçeve sayfasından bir istek için tıklanıldığında sisteme gönderilen parametreler yanında parola bilgileri de gönderilmektedir. Bu bilgileri alan sunucu her defasında gelen parola bilgilerini veritabanındaki parola bilgileri ile karşılaştırarak yetkili kişi olup olmadığına bakar. ğer yetkili ise istenilen hizmet verilir değilse parola tekrar sorulur. 2.3. Performans İstemci tarafında kullanılacak nesneler (simge, resim, metin, fonksiyonlar vs.) ana sayfadaki javascript kodları içine bir kereye mahsus indirilir ve bu nesneler gerektiği yerlerde buradan çağrılarak tekrar tekrar kullanılır. Sistem bu açıdan Ajax teknolojisine benzetilebilir. 2.4. Verim Uygulama sunucusunda hiçbir zaman oturum açılmaması, kaynakların minimum seviyede tutulmasını sağlamıştır. İstemci için gerekli nesneler bir kereye mahsus indirildiği için İnternet bant genişliği kullanım miktarı kayıt döneminde dahi 4MBit civarını aşmamıştır. 2.5. Güvenlik Veri ve işlem güvenliği açısından SQL injection türü saldırılara imkan verebilecek kodlara karşı önlemler alınmıştır. Kayıt döneminde uzaktan kayıt yapan öğrencilerimizden gelen istekler veritabanına işlenmeden önce yine veritabanı içinde yazılan ve isteklerin yönetmeliğe uygunluğunu denetleyen fonksiyon veya prosedürlerle tekrar denetlenmektedir. ğer yönetmeliğe uygun olmayan bir durum varsa kullanıcıdan düzeltmesi istenmektedir aksi halde işleme izin verilmemektedir. Oturum açma güvenliğinin sağlanması için oturum açma girişimi için beş kez deneme hakkı verilmiştir. Beşinci denemenin sonunda ise kullanıcı bir saat beklemeye alınmaktadır. Akademik Bilişim 07 - IX. Akademik Bilişim Konferansı Bildirileri 699 İşlem takibi için günlük dosyaları tutulmuştur. Günlükler sayesinde hangi kullanıcının hangi işlemi ne zaman yaptığına dair veriler tutulmuştur. Ayrıca düzenli olarak tüm veritabanı birçok noktadan yedeklenerek verilerin bütünlüğü koruma altına alınmaya çalışılmıştır. 2.6. Çekirdek kodlar Otomasyonla ilişkili her türlü uygulama, veritabanı sunucusundaki, yönetmelik kurallarını içeren yerleşik (stored) fonksiyon, prosedür ve paketleri kullanmaktadır. Fonksiyon, prosedür ve paketlerde yapılacak herhangi bir değişiklikten tüm uygulamalar eşzamanlı olarak etkilenmektedirler. Bu da uygulamaların düzenlenip derlenmesi gibi zaman alıcı süreçlerin en aza indirilmesi sağlamıştır. 2.7 izmetler Üniversitemizin fakülte ve yüksek okul öğrencilerin tamamı öğrenci bilgi sistemindeki hizmetlerin tümünden faydalanmaktadırlar. Öğrenci duyurusu varsa veya bir anketi doldurması isteniyorsa öncelikle bu iki sayfayı okuması veya doldurması zorunlu kılınabilmektedir. WAP hizmetlerine öğrenciler GSM şebekelerini kullanarak dünyanın her yerinden ulaşabilmektedirler. Bunun için telefonun WAP desteğinin olması yeterlidir. WB için: Kayıt yenile Dönem notları (Transkript) Ders programı Sınav notları arç miktarı Sınav tarihlerini ve yeri Kimlik ve doğal afet ile bilgileri Duyuru Anket Parola değişikliği Parolaların mail adresine gönderilmesi Sık sorulanlar Görüş ve öneri

Dumlupınar Üniversitesi WB/WAP Tabanlı Öğrenci Bilgi ve Uzaktan Kayıt Sistemi WAP için: Ders programı Dönem notları Sınav notları arç miktarı Sınav tarihlerini ve yeri Parola değişikliği Parolaların mail adresine gönderilmesi 3.1. Uzaktan kayıt Öğrenci için uzaktan kayıt sistemi kayıt dönemi ile (öğrencinin akademik durumu (kayıt yenileme için gerekli şartlar) yeterli ise) başlamaktadır ve ekle/sil dönemi sonuna kadar devam etmektedir. Öğrenci danışmanına onaylatmadığı sürece ders ekle/sil yapabilmektedir. Kaydı onaylanan öğrenci artık kaydında bir değişiklik yapamaz, değişiklik yapma sadece danışmanı ile beraber sisteme giriş yaptığında mümkündür. Kayıt yenile işleminin hukuki açıdan kesinleşmesi için Onaylı Kayıt Formu alınması gerekmektedir. Aksi halde yapılan kayıt geçersiz sayılmaktadır. Onaylı Kayıt Formu alma süresi genelde derslerin başlamasıyla birlikte ilk üç günün mesai saatleridir ve bu zaman dilimi aynı zamanda ekle/sil dönemidir. Uzaktan kayıt sisteminin temel akış diyagramı şekil 3.1 de verilmiştir. Seçilebilecek dersler Kayıt başarılı Ders Seçimi veya Danışman Onayı Ders Kayıt Formu Akademik durum yeterli mi? Danışman Ders kendi öğretiminde mi? Kendi öğretiminde seçilen derslerin saatleri ile çakışıyor mu? Yönetmeliğe uygun mu? (sunucu) Dersin kontenjanı dolu mu? Kendi öğretiminde kontenjanı dolu mu? Kayıt veya kle/sil dönemi mi? Danışman onayı var mı? Seçilen derslerin saatleri ile çakışıyor mu? Banka dekontundaki şifre doğru mu? Alabileceği kredi aşıldı mı? Kaydet Derslerin seçimi tamam mı? Banka dekontundaki şifre Şekil 3.1 Kayıt yenile akış diyagramı 700

Akademik Bilişim 07 - IX. Akademik Bilişim Konferansı Bildirileri Uzaktan kayıt yenileme işlemi zorunlu değildir. Öğrenci kayıt dönemi tarihleri içinde kaydını danışmanıyla da yapabilmektedir. Öğrencilerin uzaktan kayıt hizmeti üzerinde pratik yapabilmesi için kayıt işlemleri her zaman açık tutulmaktadır. Bu durumun kayıt döneminden tek farkı öğrencilerin yaptıkları değişliklerin veritabanına kaydedilmesine izin verilmemesidir. Uzaktan kayıt arayüzü WB tabanlı olup kodun tamamı TML dili kullanılarak yazılmıştır. Sayfa içeriği ve parametreleri javascript kodları tarafından kontrol edilmektedir. Görüş ve Öneri sistemi ile duyuru hizmetleri kullanılarak karşılıklı diyalog kurulmuş, olası sorunlar en kısa zamanda çözümlenmiştir. Kayıt yenile sayfası açıldığında Şekil 3.2 de görülen sayfa gelmektedir. Bu sayfada, öğrencinin akademik durumunu özetleyen bilgiler, seçilen dersler, ders saatleri, açılan derslere ait bilgiler ve yönetmelikle ilgili bazı uyarılar görülmektedir. Burada aynı referansa ait (eşdeğer) derslerin farklı bölümlerden seçimine izin verilmemektedir. Bunun nedeni yönetmelik gereği bölüm başkanının izni alındıktan sonra dersin danışman ile birlikte seçilmesi gerekti- Sekil 3.2 Dumlupınar Üniversitesi Kayıt Yenile sayfası 701

Dumlupınar Üniversitesi WB/WAP Tabanlı Öğrenci Bilgi ve Uzaktan Kayıt Sistemi ğindendir. Bu işlemler daha çok akademik bilgi sistemi tarafında yapılmaktadır. 3.2. Ödevlerinin öğretim elemanına gönderilmesi Öğrenciler, ödevleri seçtikleri dersle ile ilişkili olarak gönderebilmektedirler. Bunun için önce ders ve ilgili ödevin dosyası seçilerek sisteme gönderilir. Ödevler derse ait klasörlerde saklanır. Bu hizmet şu anda test aşamasında olmakla birlikte yakın gelecekte dersin öğretim elemanı akademik bilgi sisteminden derse ait dosyaların tümünü sıkıştırılmış bir dosya içinde alabileceklerdir. 4. Sonuç Çalışmanın sonuçları verim artırımı, istatistiksel çalışmalar ve öğrencilerin sisteme yaklaşımı olarak üç ana gruba ayrılmıştır. Verim artırıcı sonuçlara kısaca değinilecek olunursa aşağıdaki sıralama yapılabilir: İlan panolardaki ders programı, sınav sonuçları, sınav tarihleri ve yerleri ile ilgili iletişim problemleri önlenmiştir. Verimli Sunucu/İstemci haberleşme betikleri (script) sayesinde çift AMD Opteron (2400Mhz) işlemci ve 4 GB RAM donanımlı sunucuda maksimum %30 CPU yükü gözlenmiştir ve güvenlik duvarı üzerinde 4 Mbit bant genişliği garantilenmesinin yeterli olduğu sonucuna varılmıştır. Danışman odaları önündeki beklemeler ciddi oranlarda azalmıştır. Öğrencinin kayıt döneminde üniversiteye gelip gitme zorunluluğu ortadan kalktığı için giderleri azalmıştır. arç tahsilatları ülke geneline dağıtıldığı ve kayıt döneminden önce başladığı için Kütahya daki bankalarda kayıt zamanı oluşan kuyruklar sona ermiştir. Öğrenciye daha özgür bir şekilde ders seçme imkanı sunulmuştur. Yapılan anket ve istatistik çalışmaları ise aşağıdaki gibi özetlenmiştir: Üniversitemiz öğrencilerine kayıt ile ilgili görüşlerini almak için Gelecek dönemlerde kayıt yenileme nerede yapılsın? sorusu yöneltilmiş ve alınan sonuçlar tabloda gösterilmiştir. Anket maddeleri % Oylama Bölümlerde 16 Bölümlerde+Uzaktan 33 Uzaktan 51 Yapılan ankete göre öğrenciler üniversiteden aldıkları uzaktan kayıt hizmeti için % 51 üzerinde oranında hoşnut oldukları yorumlanabilinir. %10 öğrenci kayıt oranıyla başlayan uzaktan kayıt sistemi 2006 2007 güz döneminde %50 yi aşmıştır. Öğrencilerin sisteme yaklaşımları ve etkileşimleri ise genel olarak olumludur. Görüş ve Öneri sistemi ile duyuru hizmetleri kullanılarak karşılıklı diyalog kurulmuş ve olası sorunlar en kısa zamanda çözümlenme imkanı doğmuştur. WAP hizmetleri bilgisayar bağlantısı zorunluluğu kısmen ortadan kaldırmış öğrencilerin GSM şebekesi olan her yerden cep telefonu ile mekandan bağımsız olarak bazı hizmetlerden faydalanması sağlanıştır. Bilgiye hızlı ve kolay erişim sağlanmıştır. Ödev gönderme hizmeti sayesinde öğretim elemanı ve öğrencinin teslimat ile ilgili sıkıntıları asgariye indirilmiştir. Ayrıca ödev arşivlemeden kaynaklanan (CD toplama, CD okuma vs.) sıkıntılar azaltılarak öğretim elemanlarının ödev okuma performansı artırılmıştır. 702

Akademik Bilişim 07 - IX. Akademik Bilişim Konferansı Bildirileri Sonuç olarak üretilen yazılımın kuruma ve öğrencilere ciddi bir oranda katma değer sağladığı düşünülmektedir. Ayrıca sistemin uzaktan kayıt yapmayı düşünen diğer üniversiteler için de ilgi çekici yönleri olduğu düşünülmektedir. Gelecekte ise uzaktan kayıt işlemlerinin öğrencilerin bilgisayar kullanım yetenekleri ve bu tür sistemlerin işleyişine olan güvenleri artıkça çok daha yüksek kullanım oranlarına varacağı düşünülmektedir. 5. Kısaltmalar ISAPI : Internet Server Application Programming Interface WAP : Wireless Application Protocol WML : Wireless Markup Language TML : ypertext Markup Language AJAX: Asynchronous JavaScript and XML 6. Kaynaklar [1] Dumlupınar Üniversitesi Öğrenci Otomasyonu, 2003-2007, KÜTAYA, http://sis.dpu. edu.tr IIS : DLL : Internet Information Services Dynamic Link Library 703