Altyapı Problem ve İhtiyaç Kayıt Sistemi (APİKS) Selay ARKÜN Turgay BAŞ Olgu MERT Hasan TÜRKSOY BTO 611 İnsan Bilgisayar Etkileşimi Hazırlayanlar:

Slides:



Advertisements
Benzer bir sunumlar
İstatistik ve Bilgi İşlem
Advertisements

G-DUY Sanal Dönem Web Uygulaması Kullanma Kılavuzu
Sigortalı Tescil ve Hizmet Daire Başkanlığı /c
Menü’den Evrak Projesine ulaşılır.
Servis Talebi Girişi Kullanım Kılavuzu. AMAÇ Servis aboneliğinize bağlı olarak ETG sisteminde yeni bir servis talebi oluşturarak, taleplerinizin daha.
BİLGİ İŞLEM ŞUBE MÜDÜRLÜĞÜ
DİCLE ÜNİVERSİTESİ AKADEMİK BİLGİ SİSTEMİ (AKADEMİKWEB)
Azrael Online Hasta Takip Programı
UZAKTAN EĞİTİM SİSTEMİ
YARDIM MASASI Internet Explorer tarayıcısı açılır ve Yardım Masası adresi yazılarak sayfası açılır. Gelen.
İlköğretim Kurumları Standartları Yazılım Sunusu
MERKEZİ SİCİL KAYIT SİSTEMİ (MERSİS)
SAĞLIK BAKANLIĞI STRATEJİ GELİŞTİRME DAİRE BAŞKANLIĞI
AŞINET KULLANICI web adresinden giriş sayfasına ulaşınız.
Etüt Destek Programının ana giriş sayfasıdır.
Bora GÜRSEL CBÜ BAUM Proje Yöneticisi
Sisteme kaydedilen otel kartları yandaki listede görülmektedir. Burada ki kaydın üzerine çift tıklayarak otel kaydında değişiklik yapılabilir. Listenin.
Kütahya Sağlık Müdürlüğü 2014 SAĞLIK TURİZMİ HASTA TAKİP SİSTEMİ SAĞLIK TURİZMİ HASTA TAKİP SİSTEMİ.
ARAYÜZ Yenilikleri – ProQuest Search Widget. The ProQuest Search Widget ProQuest Arayüzü özelliklerine; masaüstüne ve kurumunuzun WEB sitesinde istenilen.
SHU. Nuray TÜRKEN TEKNEKAYA Hasta Hakları İl Koordinatörü
YEŞİL KART – İTS – KAREKOD İŞLEM BASAMAKLARI
Strateji Geliştirme Daire Başkanlığı
ADRES DEFTERİMDE NELER VAR?. Arkadaşlarınızın, akrabalarınızın ve tanıdığınız diğer kişilerin adresleri, telefon numaraları, e-posta adresleri vb. bilgilerini.
TEFBİS DÖNER SERMAYE İŞLETMELERİ MODÜLÜ KULLANICI EĞİTİMİ
WordPress ile iTEC Öğretmen Bloğu
Kan Bağış Web Uygulaması
1 VERİLEN BİR EĞİTİMİN SİSTEME KAYDEDİLMESİ SİSTEME YENİ EĞİTİM KAYDI EKLENMESİ.
Hacettepe Üniversitesi Eğitim Fakültesi Bilgisayar ve Öğretim Teknolojileri Eğitimi 2007 – 2008 Bahar Dönemi Beytepe - ANKARA BTÖ302 - İNTERNET ORTAMINDA.
BTO-302 İnternet Ortamında Yazarlık Dilleri ve Uygulamaları BÖTE ORYANTASYONU GRUP ÇÖMlek Ders Sorumlusu Yrd. Doç. Dr. HAKAN TÜZÜN Hazırlayanlar.
KOBİ – ŞİRKET PORTALI BİTİRME PROJESİ EMRE UYUMAZ & ANIL GÜR.
Microsoft Office Access
DERS AÇMA İŞLEMLERİ Akademik birimlere; yıl, dönem ve eğitim türü seçilerek ders açma ve açılan dersleri düzenleme ekranıdır. Bu ekran içerinde 3 bölüm.
Öğrencinin aldığı tüm derslerin dönem bazında görülebildiği ve dersler üzerinde tüm değişikliklerin yapılabildiği ekrandır. İlk yapılması gereken Hızlı.
ÖĞRENCİ İŞLERİ ÖĞRENCİ OTOMASYON SİSTEMİ BİLGİ SUNUMU
TEFBİS ÖZEL OKULLAR MODÜLÜ KULLANICI EĞİTİMİ TEFBİS ÖZEL OKULLAR MODÜLÜ KULLANICI EĞİTİMİ.
ANALİTİK BÜTÇE MODÜLÜNDEN İHALE ONAY BELGESİ ve İHALE YÖNETİMİ İBRAHİM ARAÇ DÖNER SERMAYE.
Eğitim Hizmetleri Yönetim Sistemi (EHYS) Ramazan ÖZKAN Bilgisayar Mühendisi (23-26 Mart 2015) Manavgat.
TABLETLERİN OKULLARA TESLİMATI
Grup üyeleri: Selen ERGÜ Galip Kaya Nazgül BARPİEVA
BTÖ302 - İNTERNET ORTAMINDA YAZARLIK DİLLERİ UYGULAMALARI
Muhtar Bilgi Sistemi.
Dyned eba şifre güncelleme işlemleri için
BİLGİSAYAR MUHASEBE YAZILIMLARI
TEFBİS DÖNER SERMAYE İŞLETMELERİ MODÜLÜ KULLANICI EĞİTİMİ
AÇIK KAYNAK İŞLETİM SİSTEMİ
WORDPRESS TE WEB TASARIM. Aşağıdaki linke gidin:
Bilgisayar Entegre Ofis Programları-I Öğr.Gör. Türkan ÖZBAY.
Dyned sunusu.
EĞİTİM-ÖĞRETİM YILI GÜZ YARIYILI DERS SEÇİM İŞLEMİ VE KAYIT YENİLEME HAKKINDA AÇIKLAYICI BİLGİLER ISPARTA-2015.
TABLETLERİN OKULLARA TESLİMATI. Okullara Tablet Teslimatı Nasıl Yapılacak? Tabletler Dağıtım Planına göre Üretici Firma tarafından kargoya verilir. Tablet.
SHU. Seyit ULUPINAR Ankara Onkoloji Eğitim ve Araştırma Hastanesi
BİLGİSAYAR MÜHENDİSİ ESRA ÖZÇELİK
Temel Bilgisayar Bilimleri Dersi
 Genel Bakış  Ön Rapor Yazımı  Detaylı İnceleme Riziko Sigorta Konuları Hasar İşlemleri Belgeler Giriş.
ÖTÖ 451 Okul Yönetiminde Bilgisayar Uygulamaları R. Orçun Madran.
ÖTÖ 451 Okul Yönetiminde Bilgisayar Uygulamaları R. Orçun Madran.
WEB’DEN KİŞİSELLEŞTİRİLMİŞ KART DOLUMU KILAVUZU. WEB’DEN DOLUM AŞAMALARI Webden dolum için öncelikle internet tarayıcımızın adres Kısmına
BAP OTOMASYON SİSTEMİNDE PROJE BAŞVURUSU NASIL YAPILIR?
KIRKLARELİ DEVLET HASTANESİ UZAKTAN EĞİTİM MERKEZİ Nisan 2017
UZAKTAN EĞİTİM SİSTEMİ
İdari ve Mali İşler Daire Başkanlığı
   .         «Sisteme Giriş» alanı «Dil Seçeneği» alanı.
DOKTOR EKRANINDA GELİŞTİRMELER – 1
ACCESS GRUBU 5.SINIF MATEMATİK ÜÇ BOYUTLU GEOMETRİK CİSİMLER
İŞ YERİ UYGULAMA EĞİTİMİ
Bu sunum Balıkesir İl Milli Eğitim Müdürlüğü’nün 08/09/2014 tarihli /480.99/ sayılı , “Dyned Destek Hizmeti” konulu yazısına istinaden.
Ocak, 2013 Akdeniz Üniversitesi
T.C. SÜLEYMAN DEMİREL ÜNİVERSİTESİ TEKNİK EĞİTİM FAKÜLTESİ
www. mersis. gumrukticaret. gov
Akademik Özgeçmiş Tabanlı Fakülte Bilgi Sistemi
Sunum transkripti:

Altyapı Problem ve İhtiyaç Kayıt Sistemi (APİKS) Selay ARKÜN Turgay BAŞ Olgu MERT Hasan TÜRKSOY BTO 611 İnsan Bilgisayar Etkileşimi Hazırlayanlar:

Proje amacı HÜ BÖTE’de kullanılmakta olan APİKS’in var olan yapısının değiştirilerek daha dinamik ve kullanışlı bir sistem tasarımının gerçekleştirilmesidir. Bu amaç doğrultusunda yapılanlar; Var olan sistemin incelenmesi, Yeni sistem için ihtiyaçların belirlenmesi, Sistem tasarımı yapılıp bilgisayar ortamına aktarılması Geliştirilen sistemin kullanışlılık testi yapılması

Var olan sistemin incelenmesi

İhtiyaçların belirlenmesi için kullanıcılarla yapılan görüşmelerin sonuçları : Sisteme kolay ulaşımın sağlanması açısından giriş için gereken işlem basamağı sayısı azaltılmalı Sistem arayüzü daha kullanıcı dostu hale getirilmeli Sistem kendi kendine yetebiliyor olmalı, farklı uygulamalar gerektirmemeli Arama arayüzü eklenerek kullanıcının istediği ölçütlere göre arama ve sorgulama yapabilmesi sağlanmalı Kullanıcıların kayıtları takibi kolaylaştırılmalı

Tasarım ve Geliştirme: Görüşmeler ve alınan kararlar doğrultusunda yapılacaklar şu şekilde belirlenmiş ve uygulanmıştır Web tabanlı arayüze geçilmiştir; böylece hem sisteme giriş kolay hale getirilmiş hem de kullanıcı dostu bir tasarım imkanı sağlanmıştır. Verilerin bir Excel dosyasında tutulması yerine veritabanı içinde verilerin tutulması gerçekleştirilmiştir. Kullanıcı tabanlı sistem sayesinde her kullanıcının kendine ait kullanıcı adı ve şifresi ile giriş yapmasına olanak tanınmıştır. Kayıtlarda yapılacak değişikliklerin ilgili kişilere e-posta ile bildirilmesi sağlanmıştır (sistemin otomatik olarak gerçekleştirmesi); Bu sayede kayıtların takibi kolaylaştırılmıştır. Kullanıcın sistem dışında farklı uygulamalara ihtiyaç duyması engellenmeye çalışılmıştır.

Tasarım ve Geliştirme: Görüşmeler ve alınan kararlar doğrultusunda yapılanlar: Arama/sorgulama arayüzü eklenerek sistem içinde istediği arama ölçütüne göre (konu no, durum,…) arama yapması sağlanmıştır. Yeni kayıt girişi, kayıtların incelenmesi ve düzenlenmesi için ayrı arayüzler tasarlanmıştır. Veri girişinde ilgili verilerin yapılandırılmış olması, tarih/saat gibi bazı verilerin otomatik olarak alınıyor olması, veri girişini kolaylaştırmış ve veri girişini standart bir hale getirmiştir. Veri girişinin açılır listelerden seçim ile yapılıyor olması kullanımı kolaylaştırmıştır.

Tasarım ve Geliştirme: Kullanıcıların istediği kaydı izleyebilmesine olanak veren izle seçeneğinin sisteme eklenmesi de kayıtların takibini kolaylaştıran bir diğer unsur olmuştur. Sisteme uygun yardım yazılarak, eklenmiştir. Kayıt girişinde problem ve ihtiyacın durumunu bildiren durum veri başlığı altına var olan açık, işlemde ve kapandı seçeneklerine ek olarak askıda seçeneği eklenmiştir. Bu sayede daha sonraki bir tarihte ele alınacak problem ve ihtiyaçlarında sisteme dahil edilmesi sağlanmıştır.

Tasarım ve Geliştirme: Bilgisayar ortamında gerçekleştirme için Google WebToolKit ( ) aracı kullanılmıştır. Java – Script Tarayıcı bağımsız kod üretimi Hızlı ve yüksek performanslı javascript ve AJAX scriptleri geliştirme Tekrar kullanılabilir, yönetilebilir, javascript bileşenleri oluşturma VTYS: MySQL ORM: JPA (Hibernate implementation) FreeMarker Template Engine BCrypt (Blowfish File Encryption)

APİKS Senaryoları Yeni kullanıcı kaydı Yeni kullanıcı kayıt isteği APİKS yöneticisinin onayından geçsin Onaylanan kullanıcıya gerekli bilgilendirme mail’i gönderilsin Yeni Konu Girişi Bir konu girildiğinde, konunun sorumlusuna ve APİKS yöneticisine mail’le bildirim Konu İzleme Güncellemelerinden haberdar olunmak istenen konular kullanıcılar tarafından izlenebilmeli Konu Güncelleme Bir konu güncellendiğinde, konunun sorumlusuna ve izleyenlerine mail’le bildirim Konu Arama Verilen kriterlere göre konuların sorgulanması

Tasarım ve Geliştirme:

Kullanılabilirlik Testleri 1) Kağıt üzerinde senaryo uygulama yoluyla geliştiriciler tarafından yapılan test 2) Kağıt üzerinde kullanıcılara uygulanan test 3) Bilgisayarda kullanıcılara uygulanan test

1) Kağıt üzerinde senaryo uygulama yoluyla geliştiriciler tarafından yapılan test Birim kısmına, derslikler ve laboratuarlar haricinde koridor diye bir birim eklensin. Ana sayfada, konuların listelendiği tablonun önce ve sonraki sayfalarına geçilebilsin. Aynı zamanda konular, konu numarasına göre değil, sistem tarihine göre listelensin. İzle butonu yeni konu girişine ilişkin sayfada da yer alsın, konu girişi sırasında izle seçilebilsin.

2) Kağıt üzerinde kullanıcılara uygulanan test Anasayfada konuların bulunduğu tabloda, hem “düzenle” hem de “incele” butonları yer alsın. Sistem kullanıma girmeden önce sistem ve kullanılışı hakkında oryantasyon yapılsın. İnceleme ekranında yer alan “yorum ekle” özelliğinin değişiklik yapma amacıyla kullanılmaması gerektiği sistem oryantasyonunda ve yardım kısmında belirtilsin. Yeni konu girişi esnasında birim değişkeni üstte olsun; atanan değeri, birim sorumlusu olacak şekilde varsayılan olarak gelsin, ancak istenildiği takdirde değiştirilebilsin.

3) Bilgisayarda kullanıcılara uygulanan test Yeni konu ekranındaki yoruma ait her şey kalksın, “Açıklama” kutucuğu gelsin. Konu inceleme ekranı olmasın, konuya tıklandığında, konu direk düzenlenebilir şekilde açılasın. Birim vb. değişkenlerin altında “açıklama” kutucuğu, onun altında yorum kutucuğu, daha altta ise kişi ismi ve tarih, saat bilgisi ile beraber önceki yorumlar görünsün. Sayfanın en altında yer alan -düzenle- butonunun adı – değişiklikleri kaydet- olsun. Solunda da –iptal- butonu durmaya devam etsin. İzle kutucuğunun yanında “İzle (Bu konuyla ilgili gelişmelerin e-posta yoluyla size bildirilmesini istiyorsanız, kutucuğu işaretleyin.)” şeklinde açıklama yer alsın.

3) Bilgisayarda kullanıcılara uygulanan test Arama kriterlerinin üzerine “arama kriterleri” başlığı gelsin. Aynı zamanda aşağıdaki “ara” butonunun sol tarafına “temizle” butonu konarak, seçimlerin temizlenmesi sağlansın. Aramada seçileni iptal etmek konusunda sıkıntı yaşandığından, “hiçbiri” şeklinde bir seçenek gelsin. Arama sonuçları çıkarken, tablosunun üstünde ya da altında bir satır olsun, orada “Birim: D1, Atanan: Turgay Baş, Anahtar Kelime: Projektör, … kriterlerine göre yapılan arama sonuçları aşağıdadır” yazsın. Tabloda konuların üzerinde gezinirken, üzerine geldiği konu satırı açık mavi olsun, el ikonu çıksın, tıklayınca koyu mavi olsun.

3) Bilgisayarda kullanıcılara uygulanan test Yeni kullanıcı girişi yapınca, “kaydınızın onaylandığı size e-posta yoluyla bildirilecektir” desin ve onaylanınca e-posta atsın. Pop up’ta aralık kalmış, arkası görünüyor, düzeltilsin. Yeni konu girişi butonu sağ tarafa yaslansın ya da ortaya alınsın. Hata hissi verdiğinde, bilgi mesajlarında sarı üçgen içinde ünlem gelmesin. Yeni kullanıcı girişi ve konunun kaydedilmesi esnasında beklerken yükleme animasyonu gelsin Sol üstte görünen kullanıcı adının altı çizili olmasın. Ana ekrandaki tabloda, her sayfada 10 tane olmak suretiyle, tüm kayıtlar gözüksün.

Karşılaşılan Problemler Ders saatleri dışında grup üyelerinin bir araya gelme imkanının az olması süreçte karşılaşılan en önemli güçlüktü. Geliştirilen tasarımı bilgisayar ortamında gerçekleştirecek yeterlikte yalnızca bir kişinin olması da bazı durumlarda yavaşlamaya yol açmıştır. Geliştirme aşamasında kullanılan aracın sağlıyor göründüğü bir takım yeteneklerin istenilen düzeyde gelişmiş olmadığı fark edilmiştir. Bu eksiklikleri gidermek için ayrı bir çaba sarf edilmiştir. Kullanılabilirlik test aşamasında,sistemin çalışması için gerekli olan TOMCAT sunucusunun BÖTE sunucu bilgisayarında var olmakla birlikte, düzgün çalışmaması sıkıntı yaşanmasına sebep olmuştur Bir diğer güçlük ise sistemin yolladığı e-postalarla ilgili yaşanmıştır. Hacettepe’nin Proxy sunucusunun, gmail portlarına bağlanılmasına izin vermemesi nedeniyle bu sorunu çözmek için Hacettepe’nin kendi e-posta sunucusuna bağlanılmıştır.

Neler Farklı Yapılabilirdi? Daha fazla yüz yüze gelinebilecek bir tasarım ve geliştirme süreci planlanabilirdi Farklı bir geliştirme aracı kullanılabilirdi. Geliştirme sürecine daha erken başlanıp son kullanışlılık testinin daha erken yapılması sağlanabilirdi.

Teşekkürler…