3 Ocak 2010 Pazar

Değerlendirme Raporu

BizceBote

Burcu Doğan

Nihal Saraç

Hayriye Tekin


Rapor Özeti

Değerlendirme raporunda,bu raporu hazırlamaktaki amacımızı, ve ortaya çıkan sonuçları aktaracağız.Değerlendirme sonucunu tasarım açısından,işlevsellik açısından ve içerik açısından olmak üzere ayrı başlıklar altında ifade ettik.Elde ettiğimiz bu sonuçlardan yola çıkarak yaptıklarımızı ve yapmamız gerekenleri değerlendirdik.


Değerlendirme Aşamasıyla ilgili kısaca bilgi

Yazılım geliştirme sürecinin son basamağı değerlendirme aşamasıdır. Değerlendirme aşamasında; tasarım açısından değerlendirme yapılırken renk uyumu, yerleşim düzeni, okunabilirlik, çözünürlük, menü tasarımı ve site tasarımının özgünlüğü kriterleri dikkate alınmaktadır. Kullanıcı kitlesinin ihtiyaçlarına göre hazırlanan bir tasarımın, ne kadar etkili olduğunu anlamak amaçlı yapılan değerlendirme ile işe başlanır. Tasarımın görünümü (renk uyumu, çözünürlük, yerleşim düzeni, menü tasarımı) içerik kadar önemlidir .İşlev olarak değerlendirmesinde; sitenin akışı, güncelliği önemlidir. Site akışının kolay anlaşılabilirliği ve kullanılabilirliğini değerlendirmek gerekmektedir. Yapısı ve akışı iyi olan siteler, tutarlı, açık ve aradığınızı sezgi yoluyla rahatça bulabildiğiniz sitelerdir. İçerik olarak değerlendirilmesinde ise, sitenin amacı, sunulan bilgi ve hizmetler ile bağlantılar önem taşımaktadır. Sitenin içeriği ilgi çekici olmalı ve gerekli mesajlar etkili bir şekilde kullanıcıya aktarılabilmelidir. İçerik, sitede verilen bilgidir. Sadece metin değil, ses, müzik, foto, video görüntüleri vb. sitede iletişimi sağlayan her türlü araç içerik olarak kabul edilebilir.


Değerlendirmenin amacı:

Değerlendirmenin amacı tek bir kelimeyle ifade edilecek olursa,test etmektir.Proje tüm kullanıcılara sunulmadan önce,küçük bir kitle üzerinde denenir.Amaç proje uygulamaya geçtikten sonra ortaya çıkabilecek olası problemlerin,önceden farkına varıp,düzeltilmesini sağlamaktır.


SÜREÇ OLARAK DEĞERLENDİRME


Analiz Sürecini Değerlendirme:Analiz raporunda hedef kitlemizi ve bu kitlenin gereksinimlerini belirlemiştik.

Hastalara genel sağlık bilgileri verebilmek,

Doktorlarla iletişim kurmalarını sağlamak,

Sağlıkla ilgili güncel haberlere ulaşmak… gibi.Bu süreci değerlendirdiğimizde projemizde bu ihtiyaçları karşılayacak bölümleri oluşturduğumuzu gördük.


Tasarım Sürecini Değerlendirme:Tasarım sürecinde ihtiyaç analizine göre bir tasarım oluşturduk.Projemizi değerlendirmede bize yardımcı olan kitlenin görüşlerinden yola çıkarak,tasarımımızın bir sağlık sitesini ifade etmede başarılı olduğunu tespit ettik.Veritabanı ve yönetici işlemleriyle ilgili detaylı bir tasarım yapamamış olduğumuzu fark ettik.Bunu hastaya,doktora ve yöneticiye vereceğimiz hakların belirsiz olmasından anladık.


Gerçekleştirim Sürecini Değerlendirme:Kodlamalarımızı yaptığımız bu aşama bizim için oldukça zorlu geçti.En ufak bir hatamız bile sorun oluşturduğu için çok dikkatli davranmamız gerekiyordu.Bir çok hata ve sorunla karşılaştık ve bunların üstesinden geldik.Bu hatalardan gerçekleştirim raporunda detaylı bir şekilde bahsettik.


Uygulama Sürecini Değerlendirme: Uygulama aşamasıyla ilgili gerekli araştırmaları yaptıktan s sonra uygulama test planını oluşturduk Bu planda test takvimi, test ortamı, test edilecek modüller, test edilecek kişiler ve sayısını belirttik.


ÜRÜN OLARAK DEĞERLENDİRME


Tasarım Açısından Değerlendirme


Projemizi belli bir kitle üzerinde denedik.Değerlendirme formumuz yardımıyla görüşlerini aldık ve genel olarak şu sonuçlara vardık:

Proje akış diyagramına uygun olarak üretilmiş ---İyi

Tasarım proje üreticisi tarafından hazırlanmış-----İyi

Ana sayfa doğru içerikle tasarlanmış-------------İyi

Ekran metinleri tasarım ilkelerine uygun----------İyi

Ekran metinleri tasarım ilkelerine uygun----------İyi

Çizimler uygun tasarlanmış-----------------------İyi

Ses, video ve etkileşimler uygun tasarlanmış-----orta

Sitemizin bir sağlık sitesi olması sebebiyle mavi ve beyaz renkleri oldukça uygun bulundu.Seçmiş olduğumuz yazı tipi ve boyutu okunabilirliği sağlamıştır.Bu yazı düzeninin her sayfada tutarlı olması sitemizin bütünlüğünü sağlamış oldu.Yerleşim düzeninden memnun kalan kullanıcılar sayfalar arasında dolaşırken geçiş yapmakta hiç zorluk çekmediler.Resimlerin ve yazıların çözünürlüğü iyi bulundu.Menü tasarımında az ve kullanışlı menüler olması kullanıcılar tarafından olumlu karşılandı.Site tasarım özgünlüğü klasik bir site görünümünde olduğu için çok orijinal bulunmadı.Ama düzgün ve görsel tasarım ilkelerine uygun olduğu için beğenildi.


İşlevsellik açısından değerlendirme


Hedef kitlenin ihtiyaçlarına uygun----iyi

Orijinal ve yaratıcılığa sahip-----------orta

Dikkat çekebiliyor---------------------iyi

Menü ve butonların kullanımı uygun tasarlanmış-iyi

Sayfalar arası bağlantılar(ileri, geri, ana sayfa) düzgün ve uygun-iyi

Sayfa başlıkları uygun kullanılmış----iyi

Projemiz işlevsellik bakımından amacına ulaştı.Hedef kitlenin amacına uygun olarak hazırlanan sitemiz ,kullanıcıların ihtiyaçlarına vaat ettiğimiz ölçüde cevap vermektedir.Menü ve butonlar site içeriğine göre uygun hazırlanmış olup,kullanıcıyı kısa yoldan istediği yere ulaştırmaktadır.Kullanıcı giriş yaptıktan sonra karşısına gelen sayfada gidebileceği her sayfa ile ilgili bilgi verilmektedir.Başlıklar uygun kullanıldı.Sayfalar arası bağlantılar sağlandı ve bu sayede kullanıcılar sayfalar arası geçişleri rahatlıkla yapabilmektedir.Bu yönleriyle kullanıcılardan da aldığımız tepkilere göre sitemiz işlevsellik bakımından kullanışlı bulundu.Yine bu tepkilere göre site içi arama bölümünün olması talep edildi.Sayfalar arası geçişlerin düzgün olması,site haritasının giriş sayfasında verilmesinden dolayı site içi arama bölümüne gerek duymamıştık.İlerleyen zamanlarda içeriğin çoğalmasına ve ihtiyaca bağlı olarak bu bölümü de ekleyip,siteyi güncelleyebiliriz.


İçerik Bakımından Değerlendirme


Ana sayfa istenilen kriterlere uygun hazırlanmış--iyi

Yazılımı kullanma kriterleri düzgün anlatılmış---iyi

Cümleler açık, anlaşılır ve hedef kitleye uygun--iyi

Metin yoğunluğu tasarımı uygun ve kullanıcı dostu-iyi

Resim, animasyon, video, ses tasarımı uygun ve kullanıcı dostu-orta

Gereksiz öğelerden kaçınılmış--iyi

Sitemizde ana sayfada bulundurmayı talep ettiğimiz ve kullanıcıların ihtiyaç duyduğu her şeyi bulundurduk.Cümleler her kesimden kullanıcının anlayacağı bir dilden yazıldığı için anlaşılır bulundu.Metinlere göre resimler kullanıldı,bu kullanıcının en çok beğendiği özelliklerden biri oldu.Video veya ses kullanmadık,test ettiğimiz kitle bunun bir eksiklik olduğunu vurguladı.İçerikte güncellemeler yaptıkça video da eklemeye karar verdik.Sayfalarda gereksiz hiçbir gereksiz öğe bulundurmadık.Kullanıcılar sitemizi değerlendirirken sade ve öz buldular.

Uygulama Raporu

GRUP İSMİ

Hayriye Tekin

Nihal Saraç

Burcu Doğan

ÖZET

Uygulama basamağı bitmiş olduğu düşünülen projenin test basamağıdır. Amac konu uzmanları tarafından sitenin doğru çalışıp çalışmadığının değerlendirilmesi, kullanıcıların beklentilerinin karşılanıp karşılanmadığı sorusuna cevap verilip verilmediğinin kontrol edilmesidir.Web sitemizin uygulama basamağında öncelikle kullanıcı olması muhtemel kişilere sitemizi test ettirdik ve eksiklerimiz konusunda görüş almaya çalıştık Bu raporumuzda bahsedeceğiz.Sitemizi uyguladıktan sonra gördüğümüz eksiklikleri nasıl giderdiğimizi anlatacağız.Sitemizin test aşamasından aldığımız sonuçları burada belirteceğiz Kısacası Emek vererek yaptığımız projemizin Kontrol’ü ,sonuçları hataları burada açıklığa kavuşturulacaktır .


UYGULAMA HAKKINDA NE BİLİYOSUNUZ

Uygulanma aşaması Tasarlanan ve geliştirilen faaliyetlerin uygulamaya geçilmesi aşamasıdır Proje, uygulama safhasına geldiğinde, proje ekibi ve gerekli kaynaklar aktivitelerin gerçekleştirilmesi için öngörülen yerlerinde olmalı, proje planı ise geliştirilmiş ve temellendirilmiş olmalıdır. En önemli bölümlerden bir tanesidir çünkü artık bitmiş olan site doğru çalışıyor mu tasarım basamağında , geliştirme basamağında analiz basamağında belirttiğimiz şeyler ,amaçlarımız yapmak istediklerimiz gerçekleşti mi bu aşamayla öğreniriz.

Pilot uygulama öncelikle sitenin yapılmasını isteyen işletmenin bir kısmında uygulanır ve onların kullanımına sunulur Uygulama aşaması değerlendirme aşamasının gerçekleşmesi için ön koşuldur konu uzmanı uygulama aşamasından yola çıkarak siteyi değerlendirir. Gerçekleştirim aşamasında ki kodlarla tasarımın uyum içinde çalışıp çalışmadığını da kontrol eder


UYGULAMA BASAMAĞININ AMACI

Uygulama basamağının amacı projeyi son kez test ederek kullanıcılarımızın karşısına sorunsuz çalışan beklentilerine cevap veren kullanıcıları sıkmadan onlara bir şeyler aktaran bir site oluşturduğumuzu kendimize göstermek.Çünkü en son olarak bitmiş olduğunu düşündüğümüz sitemiz de eksikler hatalar uyumsuzluklar olabilir Bunun kullanıcıya yansıtılmaması gerekir. Bunu yansıtmamak için uygulama basamağını kullanıyoruz.


UYGULAMANIN PLANI

Sitemizi öncelikle tasarlayan ve hazırlayanlar olarak biz test ettik. En son olarak problemlerimizi görüp çözüme kavuşturmak için. Daha sonra kullanıcı olabileceğini düşündüğümüz bireylerin görüşlerini merak ettik. Ve test etmelerini rica ettik.

Bunun için öncelikle bir test takvimi oluşturduk. Bu takviminde kullanıcıların test etmelerini isteğimiz şeyleri belirttik. Bunlar;

Kullanıcı girişi yaptırmak

Resim ekletmek

Sitelere giriş yaptırmak ve görsellikte dâhil inceletmek

Form’a giriş yaptırmak

Forma konu ekletmek

Ayrıca kullanıcıları kullanıcı panellerine göre ayırmamız bize avantaj sağladı



7 kişi sitemizi denedi. Bunlar genel olarak öğrenciler ve öğretmenlerdi

UYGULAMA TEST SONUÇLARI

Başarılı bulunan kısımlar;



Yapılan testler sonucunda görüşlerini aldığımız bu bireyler bizim de eksik bulduğumuz kısımlarla ilgili görüş bildirdiler. Örneğin kullanıcı siteye resim eklediğinde ,siteye ilk girişinde resim görünmüyordu. Bu problemin kodlarda yaptığımız bir hata olduğunu kodları incelediğimizde fark ettik ve düzelttik. Diğer bir hata ise

Kullanıcı forma girdiğinde resmi değiştirmiyordu sayfayı yenilemeden. Bunu da kodlarda bulunan $_SESSION’ın fazla yazılmasından kaynaklandığını kod kısmına bakınca gördük. Ayrıca formumuzda değişiklikte yaptık. Tasarım aşamasında belirttiğimiz mesajlaşma bölümünü Konu uzmanımızın bizden form talep etmesi yüzünden form olarak değiştirdik. Çünkü bizde forum kısmı yoktu. Yine ayrıca doktor girişimiz vardı. Doktorlarla hastalar mesajlaşarak iletişim kuracaklardı . Bu bölümü değiştirdiğimiz için doktor girişini iptal ettik


Gerçekleştirim Raporu

Grup İsmi

Burcu Doğan

Hayriye Tekin

Nihal Saraç


ÖZET

Gerçekleştirme aşaması kodlama, sınama ve kurma aşamalarının yapıldığı aşamadır. Burada sizlere gerçekleştirme aşamasını yapmaktaki amacımızdan,bu aşamadayken karşılaştığımız sorunlardan ve bu sorunları nasıl çözdüğümüzden bahsedeceğiz. Ayrıca gerçekleştirme aşamasını bitirdiğimiz projenin bileşenleri ve bu bileşenlerin işlevleri nelerdir,bu soruların cevabını vereceğiz.Raporumuz sonunda yer alan kullanma kılavuzu sayesinde,projemizi hangi şartlarda ve koşullarda çalıştırabileceğiniz konusunda bilgi edinebilirsiniz.


Gerçekleştirim Hakkında Ne Biliyorsunuz?

Gerçekleştirim aşaması; tasarım aşamasından sonra kodlamanın yapıldığı yani proje yönetiminin gerçekleştirildiği aşamasıdır. Veri dosyalarının ve sistem parametrelerinin belirlenmesi, kullanıcı kılavuzlarının yazılması ve yeni sistem kullanıcılarının eğitimini de içermektedir. İçerisindeki bilgiler uzmana sunulmaktadır. Gerçekleştirim bölümü tasarımın işlevselleştirilmesi açısından ve kullanıcıya sunulmadan önceki aşama olduğu için önemlidir. Gerçekleştirim aşaması, tasarım aşamasını işlevselleştir. Dolayısıyla bu iki aşamanın birbirleri arasındaki ilişkilendirme proje için büyük önem taşımaktadır. Gerçekleştirim aşamasından sonra olan uygulama aşaması ise; yapılan işlemlerin belli bir kullanıcıya sunulmasıdır. Projenin işlevselliği kullanıcıyı etkileyeceği için gerçekleştirim aşamasına gerekli önem verilmesi gerekmektedir.


Gerçekleştirim Amacı Nedir?

İlk amacımız ;sorunsuz çalışan ve tasarım raporunda vaat ettiğimiz işlevleri yerine getiren sitemizi eksiksiz kullanıcıya sunmak.

Gerçekleştirim süreci sonunda ulaşmak istediğimiz amaçlar:

Kullanıcının siteye üye olarak giriş yapmasını sağlamak,

Üye olurken;kullanıcı bilgilerini almak,bazı bilgilerin(kullanıcı adı,e-posta adresi) diğer kullanıcılarla çakışmamasını,şifrenin ise en az sekiz karakter olmasını sağlamak,

Siteye giriş yaptıktan sonra genel sağlık bilgileriyle oluşan sayfalarda gezinmelerini sağlamak,

Kullanıcının istediği zaman kendi bilgilerini görebileceği ve bu bilgiler üzerinde değişiklik yapabileceği sayfaları hazırlamak,

Yönetici için kullanıcıların göremeyeceği ayrı bir bölüm oluşturmak ve yöneticiye gerekli görevleri vermek,bu görevler şunlardır:

Yeni üye olmuş kullanıcıların bilgilerini kontrol ederek giriş yapmalarına onay vermek

Üyelerin bilgilerini,şifrelerini ve resimlerini güncellenmesi durumunda onay vermek

Hangi sayfalara hangi kullanıcılar,ne zaman girmiş bilgilerini görebilmek

Hastaların sağlıkla ilgili problemlerini danışabilecekleri ve dönüt alabilecekleri bir forum oluşturmak. Bu forumda hastalar rahatsızlıklarını ifade edebilecek, sorunları hakkında bir konu başlığı açabilecek. Doktorlar ise bu sorulara ellerinden geldiği kadar cevaplamaya çalışacak ve önerilerini bu forumlarda ifade edebilecekler.


KARŞILAŞILAN SORUNLAR VE ÇÖZÜM ÖNERİLERİ

Genel olarak karşılaştığımız problemler ve çözümlerimiz;

Kodlarla tasarımın bütünü olan internet sayfası oluştururken karşımıza tabi ki birçok problem çıktı. Bazı kodların istediğimiz gibi çalışmaması, Normalde çalışan kodların tasarıma eklendiğinde birçok problem çıkarması internet sayfası hazırlamaya yeni başlamış bireyler olarak bizi zorladı. Bunların çözümü için konu ile ilgili bilgili arkadaşlarla sorunları tartışarak çözüm önerileri bulduk, internet ve çeşitli kaynak kitaplardan soruna dair bilgiler arayarak sorunlarımıza karşı çözümler bulmaya çalıştık. Ayrıca bizi değerlendirecek olan konu uzmanımızdan ek süre talep ettik.

Projemizde karşılaştığımız problemler ve çözümlerimiz;

Projemize ilk olarak üye kaydından başladık. Üye kayıt olurken üyeden bazı beklentilerimiz vardı. Bu beklentilerimizi gerçekleştirirken bazı problemlerle karşılaştık. İlk olarak üyenin kullanmak istediği kullanıcı adı ve e-posta veritabanında varsa kullanıcı üye olamayacaktır. Bunun için gerekli kodları düşündük ve sonunda başarıya ulaştık. Artık kullanıcı başkasının girdiği bir kullanıcı adını giremeyecektir. Böylelikle kişilerin verileri birbirine karışmayacaktır.Üye resminde yaşadığımız problem; eğer girilen resmin ismi Türkçe karakterlerden oluşuyorsa resim ekranda gözükmemekteydi.Bunun içinde e-posta Türkçe karakterler içermeyeceği için resmin ismini e-postayla değiştirdik. Fakat bundan sonra ise güncelleme yapıldığında e-posta girersek resimler karışmaktaydı. Bizde güncelleme yapılan resmin ismini ise id&rand olarak yaptık. Üye giriş yapmadan önce yönetici onayı gerekmektedir. Bunun içinde yönetici sayfası gerekmektedir. Bir problemimizi de yönetici sayfasında yaşadık. Problemimiz yöneticinin göreceği yeri diğer kullanıcıların göremeyecek olmasıdır. Yazdığımız kodlar sonrasında ya hem kullanıcı hem de yönetici, sadece yöneticinin görmesi gereken sayfayı görebiliyordu. Ya da her ikisi de göremiyordu. Bu problemin üzerinde bir süre düşündükten sonra kodlara dikkat ettik ve problemin çözümüne ulaştık. Artık yöneticinin görmesini istediğimiz kısmı sadece yönetici görmektedir. Üye girişi yapılması için yönetici onayı gerekiyor demiştik. İşte bu sadece yöneticinin görebileceği kısımda bunlar bulunmaktadır. Yönetici onayladıktan sonra üye giriş yapmakta ve isterse bilgilerini güncelleyebilmektedir. Güncelleme kısmında ki problemimiz, kullanıcı güncelleme yapacağı zaman bütün bilgilerini tekrardan girmesi gerekmekteydi. Fakat daha sonradan şifre, resim ve kullanıcı bilgilerini ayırdık böylece kullanıcı bilgilerini değiştirirken şifresini girmek zorunda kalmadı. Yeni şifresini değiştirirken ise eski şifresini girmek zorundadır. Biz ilk olarak forumu düşünmedik bu bölümü mesajlaşma bölümü olsun diye düşünmüştük. Fakat daha sonradan forumun olması daha iyi bir fikir geldi. Çünkü bir hastanın yaşadığı rahatsızlığı başka bir hasta yaşamış olabilir. Bu hastanın tecrübelerinden faydalanmak açısından forum daha iyi olacaktır. Forumda yaşadığımız problemlerden biri; konuyu açan ve giriş yapan kullanıcının bilgilerinin karışmasıydı. Bunu ortadan kaldırmak için ise kodlarımıza dikkat ettik ve problemimizi bulduk. Böylelikle başarıya ulaştık. Diğer bir problem konuyu açan kişinin resmini sayfayı yenilemeden göremiyor olmamızdı. Bunu da gene kodlara dikkat ettiğimizde fazladan yazdığımız Session’dan kaynaklandığı sonucuna vardık. En son problemimiz ise yorumu yapan kişi resmini güncellediğinde resmin değişmemesidir. Resmin güncellendiği kısımda yorum yapan kişinin de resmini güncelledikten sonra bu aşamada başarıya ulaşmıştır.


PROJENİN BİLEŞENLERİ VE GÖREVLERİ

Projemizi oluştururken kullandığımız kodlar ve tasarım öğeleri sayesinde karşımıza bir sayfa çıktı birbirlerine bütünleşmiş halinde çalışan bu kodlarda aslında neden bahsettiğimizi bilmemiz hem ilerde bunu güncelleyebilecek uzmanlar için hem de bizim için önemli Bu nedenle Projemizde hangi sayfalarda program ne yapıyor onlara bir göz atalım.

Sitemizin görselliğini yükseltmek açısından eklenilen banner;



Sitemiz hakkında genel bilgilere ulaşmak için koyduğumuz üst menü;


Sitemize giriş yaptıktan sonra üyelerin görebileceği menüler, bu kısımda üyelerin güncelleştirme yapabileceği yönetim menüsü ve foruma girebilecekleri forum menüsü bulunmaktadır.Ayrıca sol kısımdaki ise giriş yapan üyenin kullanıcı isminin bulunduğu kısımdır.



Siteyi açan bireylerin ilk olarak görecekleri ve giriş yapacakları kısım;


Giriş yapan kullanıcıların görecekleri sayfa;



Yöneticinin göreceği sayfa;



Resimler dosyası: Kullanıcı siteye kayıt olurken kullanıcıdan eklenmesi istenen resimle siteye kayıt oluyor .Bu resim resimler dosyasına kaydoluyor.

Templates klasörü: Tüm sayfaları oluşturmak için şablonlar oluşturduk. Bu şablonların yer aldığı dosyadır.

Kullanıcıların göreceği iki türlü sayfa tasarımı vardır.Birincisi siteye üye olmadan veya giriş yapmadan önce görebileceği sayfalar.Bu sayfalar kullanıcının siteyi ilk açtığında karşılaşacağı,giriş yapmadan önce göreceği sayfalardır.(index.php,uyekayit.php)İkincisi giriş yaptıktan sonra görebileceği sayfalar.

Bu sayfalarda göreceği ana butonlar farklı olduğu için iki türlü şablonumuz var.

Sablon1.dwt:Kullanıcı giriş yapmadan önce görebileceği sayfaların bağlı olarak oluşturulacağı şablondur.

Sablon2.dwt: Kullanıcı giriş yaptıktan sonra göreceği sayfaların bağlı olarak poluşturulduğu şablondur.

Adres_zaman. php: yönetici tarafından kontrol edilecek kısımlardan bir tanesidir. Burada yönetici istediği adresi textboxa girerek o adrese giren kullanıcıların isimlerine ve en son ziyaret saatlerine ulaşabilmektedir.

Hata. php: Bu sayfada ise kullanıcı adı ve şifre'nin hatalı olduğu belirtiliyor kullanıcı adı ve şifre hatalı ise kullanıcı karşısında bu sayfayı buluyor.

Agizsagligi. php: Sitede bulunan ağız sağlığı linkine kullanıcı tıkladığı zaman, sayfa bu sayfayla bağlantı kuruyor ve sayfanın adını (ağız sağlığı) ,giren kullanıcının adını ve girdiği siteye giriş tarihini veri tabanına yazdırıyor

Beslenme. php: Sitede bulunan ağız Beslenme linkine kullanıcı tıkladığı zaman, sayfa bu sayfayla bağlantı kuruyor ve sayfanın adını( beslenme) , giren kullanıcının adını ve girdiği siteye giriş tarihini veri tabanına yazdırıyor

bitkiler. php: Sitede bulunan şifalı bitkiler linkine kullanıcı tıkladığı zaman, sayfa bu sayfayla bağlantı kuruyor ve sayfanın adını (şifalı bitkiler), giren kullanıcının adını ve girdiği tarihi veri tabanına yazdırıyor

ciltsagligi. php: Sitede bulunan cilt sağlığı linkine kullanıcı tıkladığı zaman, sayfa bu sayfayla bağlantı kuruyor ve sayfanın adını (cilt sağlığı), giren kullanıcının adını ve girdiği siteye giriş tarihini veri tabanına yazdırıyor

cocuksagligi. php: Sitede bulunan çocuk sağlığı linkine kullanıcı tıkladığı zaman, sayfa bu sayfayla bağlantı kuruyor ve sayfanın adını( çocuk sağlığı) giren kullanıcının adını ve girdiği siteye giriş tarihini veri tabanına yazdırıyor

gozsagligi. php: Sitede bulunan göz sağlığı linkine kullanıcı tıkladığı zaman, sayfa bu sayfayla bağlantı kuruyor ve sayfanın adını( göz sağlığı), giren kullanıcının adını ve siteye giriş tarihini veri tabanına yazdırıyor

hakkimizda. php: Sitede bulunan hakkımızda linkine kullanıcı tıkladığı zaman, sayfa bu sayfayla bağlantı kuruyor ve sayfanın adını(hakkımızda),giren kullanıcının adını, siteye giriş tarihini veri tabanına yazdırıyor

kulak. php: Sitede bulunan kulak linkine kullanıcı tıkladığı zaman, sayfa bu sayfayla bağlantı kuruyor ve sayfanın adını( kulak ), giren kullanıcının adını ve girdiği siteye giriş tarihini veri tabanına yazdırıyor

iletisim. php: Sitede bulunan iletişim linkine kullanıcı tıkladığı zaman, sayfa bu sayfayla bağlantı kuruyor ve sayfanın adını(iletişim) giren kullanıcının adını, siteye giriş tarihini veri tabanına yazdırıyor

ichastaliklar php: Sitede bulunan İç hastalıklar linkine kullanıcı tıkladığı zaman, sayfa bu sayfayla bağlantı kuruyor ve sayfanın adını (İç hastalıklar), veri tabanına yazdırıyor

index2.php: Bu php sayfasında kullanıcının ana sayfaya girdikten sonra ana sayfada resminin görünmesi sağlanır resmin yeri boyutu belirtilir.

index.php: bu sayfa sitenin ana sayfa tasarımını temsil etmektedir .sadece tasarımdan meydana gelmektedir.

indexkontrol. php: Bu sayfada kullanıcıya şifre ve kullanıcı adı girildikten sonra yetki veriliyor eğer admin ise 0 kullanıcıysa 1 değeri bu sayfa da atanıyor.

kayit_onay. php: Kullanıcı ilk kayıt olduktan sonra admine onay verip vermeyeceği bu sayfada soruluyor

kbguncellendi.php: ekrana “güncellendi” yazısını getirerek bilgi veriyor

forum. php: Kullanıcı bu sayfada konu ekleyebileceği bir kısımla karşılaşacak. Diğer kullanıcılar tarafından eklenen ya da kendisinin açtığı konuları bu sayfada görebilecek. Açılan konulara tıkladığında yorum. php ye gidecek.

foruma_konuekle. php: Bu sayfamızda kullanıcı forma konu ekleyebilecek. Bunu gerçekleştirebilmesi için kod kısmı sql veri tabanına bağlantı kurup içerik kısmına yazılan verileri msqlde belirtilen yerlerine yazıp o bilgiler çekilecek.

kullanici_zaman. php: Admin istediği sayfaya hangi kullanıcıların girdiğini öğrenmek için bu sayfaya girer. Bu köprü sayfasıdır sqle bağlanarak kullanıcı adıyla sqlde kullanıcı adı verisi işler ve sayfaya o girilen isimle ilgili bilgileri(hangi sayfalara hangi tarihlerde girmiş)verir.

kullanicibilgileri_guncelle. php: Kullanici veri tabanına ilk kaydını yaptırırken alanlardan birini eksi doldurduğunda “alan bilgilerini eksikleriz doldurunuz mesajını verir.

kullanicibilgileri_guncelle_kontrol. php: Kullanıcının ilk üye olduğu sayfadaki bilgileri alır sqle kurulan tblkullanici tablosuna yazar. Eğer bilgiler boşsa tekrar üye olma sayfasına(kullanicibilgileri_guncelle. php)yönlendirir. E- posta kontrolü de yaptırır.

kuruluslar. php: Sitede bulunan kuruluşlar linkine kullanıcı tıkladığı zaman, sayfa bu sayfayla bağlantı kuruyor ve sayfanın adını( kuruluşlar), giren kullanıcının adını ve siteye giriş tarihini veri tabanına yazdırıyor

onay_bekleyen_kullanicilar.php::Admin tarafından üye olmak isteyen kullanıcılar bu sayfada onay bekliyor admin olarak atanan kullanıcılar intkullanici tablosundan seçili ve sayfa kayit_onay.php sayfasına yönlendiriliyo

resim_evet.php:admine yetkiyi veriyoesim resimonaylandi.php sayfasına yönlendiriyo

resim_guncelle.php:resim güncelleme sayfasına ulaştırır

resim_guncelle_kontrol.php:Güncellemelerin kontrol edilmesi admin tarafından sağlanır.

resim_guncelle_onayi_ekleyen.php:resimin var olup olmadığını kontrol ederResim boş değilse gider resim_onay.php ye bağlanır

resim_hayir.php:Resim boşsa resim güncellemeyi onaylamaz

resim_onay.php: Siteye kullanıcı tarafından eklenilmek istenen resimin admin tarafından onay beklediği sayfadır kullanıcı adminden onay almadan resim yükleyemez

rsmguncellendi.php: buradaki amaç resmin güncellendiğinin yetki verilen kullanıcı tarafından onaylanması Bu amaç burada gerçekleştiriliyor. Mysqle bağlanıp yetkisi 0lan yani; admin olarak atadığımız kullanıcılar resmin güncellenmesine izin veriyolar

rsmiptal.php:Yetkisi 0 olan admin kullanıcısı ,resmi onaylamadığında kullanıcıya resmin iptal edildiği mesajı geliyo

ruhsagligi.php: Sitede bulunan ruh sağlığı linkine kullanıcı tıkladığı zaman, sayfa bu sayfayla bağlantı kuruyor ve sayfanın adını(ruh sağlığı),giren kullanıcının adını, siteye giriş tarihini veri tabanına yazdırıyor

rsmonaylandi.php:Kullanıcı tarafından eklenmek istenen resim admin tarafından onaylanır.yetki için komut sqle gider ordaki yetkisi olanları belirler ve yetki sahibi kullanıcılar istenilen resmi onaylama hakkı verir.

rsmnot.php:Bu sayfa sayesinde admin tarafından kullanıcı tarafından eklenen resimler kabul edilmemektedir

sfrguncellendi.php: Şifresini güncellemek isteyen kullanucu tarafından gönderilen istek admin kullanıcı tarafından onaylanır

sifre_guncelle.php:Şifresini güncellemek isyen kullanıcının şifre güncellemesini sağlayan arayüzdür

sifre_guncelle_kopru.php:Eski şifreyi değiştirmek için öncelikle kullanıcıya eski şifreyi daha sonra da yeni şifreyi girdiriyor..öncelikle eski şifrenin doğrulamasını yapıyor. Daha sonra da sqldeki eski şifreyi yenisiyle değiştiriyor.

sozluk.php : Sitede bulunan tıp sözlüğü linkine kullanıcı tıkladığı zaman, sayfa bu sayfayla bağlantı kuruyor ve sayfanın adını(tıp sözlüğü),giren kullanıcının adını, siteye giriş tarihini veri tabanına yazdırıyor

uyekayit.php:Üye kayıt formu ara yüzü bu sayfada bulunuyor sadece ara yüzü göstermek için kullanılıyor

uyekayitkontrol.php:Üyenin kayıt olup olmadığını sql gidip bağlantı kurarak kontrol ediyor bunu da kullanıcı adını şifreyi ve e-posta adresini ve kullanıcı adını kontrol ediyor

Ayrıca sql veri tabanında ta oluşturduğumuz tablolar bunmaktadır

tblkullanici: Burada kullanıcının sayfaya ilk kayıt olurkenki bilgileri bulunmaktadır. Php ile bağlantı kurularak kullanıcının sayfaya girdiği bilgiler PHP deki SQL kodları sayesinde buraya kaydedilmektedir. Ve istenildiğinde bu bilgiler değiştirilebilir.

tblwebsiteleri: Bu kısım yönetici içindir. Buradaki bilgiler kullanıcının adı web sitelerinin adı ve zamanı bulunmaktadır. Kullanıcı bir siteye girdiğinde bu tabloya girdiği sitenin adını ve zamanını yazar böylece yönetici istediğinde bu kişilerin girdiği sayfaları ya da web sitesinin adına girerek sayfaya kimlerin girdiği bilgisine ulaşabilir.

tbkonubasligi: Burada forma konu eklemek isteyen kullanıcıların açtığı form başlıkları bulunur

tblyorum:bu kısımda Yorum tarih başlık ve kullanıcı bilgileri bulunuyor bunu amacı kimin ne yorum yaptığını buraya kaydettirerek istenildiğinde almak

tblgiris: Form kısmı için bulunur . Bu tabloyu yapmamızın amacı konuya girildiğinde bu konuya kaç kere girildiğini göstermektir


Kullanma Kılavuzu

Proje kılavuzu yazılımın amacını, özelliklerini, becerilerini, hangi platformlarda çalıştığını, v.s. içerecektir.

Admin olarak giriş yapmak için; Kullanıcı adı:admin şifre: admin (adminde şifre kontrolü yaptırmadık.)

Yazılımımızın amacı, kullanıcının sağlıkla ilgili merak ettiklerine ulaşabilmesi ve bazı sorunlarını paylaşabileceği ve dönüt alabileceği bir ortam hazırlamaktır. Bu ortam forum içerisinde gerçekleşecektir. Yani kullanıcı problemleri hakkında bir konu başlığı açabilecek ve diğer kullanıcılardan fikir alabilecektir.

Yazılımın ilk başında anasayfa, hakkımızda, iletişim ve çıkış kısımları bulunacaktır. Ana sayfada üye girişi kısmındayken kullanıcı üye girişi kısmını görebilecek, giriş yaptıktan sonra ana sayfaya tıklatıldığında giriş yapılan yani kullanıcının adını, resmini, güncel haberleri göreceği sayfaya girilecektir.

Hakkımızda kısmında kullanıcı vizyonumuzu amacımızı görecektir.

İletişim kısmında kullanıcının bize ulaşacakları bilgiler bulunacaktır.

Çıkış kısmından kullanıcı giriş yapacağı sayfaya gidecektir.

(Kullanıcının izlediği yol)

Yazılımımızda ilk olarak kullanıcı üye olmalıdır. Kullanıcı giriş yaptığı site de üye olmak için tıklayın yazan yere tıkladığında üye kayıt formu karşısına çıkacaktır. Burada bazı bilgilerini girmesi zorunlu bazı bilgilerini ise sonradan güncelleme kısmında girebilecektir. Fakat ilk olarak kullanıcı adını, şifresini girmek zorundadır. Bunları girmediğinde yazılım hata verecektir. Ayrıca e-posta ve kullanıcı adını girerken eğer o e-posta veya kullanıcı adı sistemde varsa kullanıcı üye olamayacak yeniden üye kayıt formuna geri dönecektir. Şifre kısmında dikkat edilmesi gereken hususlar ise; 8 karakterden aşağıda olmayacak ve buraya Türkçe karakterler girilemeyecektir. E-posta kısmında da yine e-posta olup olmadığı kontrol edilecek aynı zamanda Türkçe karakterler kullanılamayacaktır.

Üye olduktan sonra kullanıcı yönetici tarafından onay beklemek zorundadır. Eğer yönetici onaylarsa giriş yapabilecektir.

Giriş yapabilen kullanıcı solda kullanıcı adını görecektir. Giriş yaptığı kısımda kullanıcı adı, yönetim ve forum başlıkları bulunmaktadır. Yönetim kısmında kullanıcı eski bilgilerini görecek ve aynı zamanda bilgilerini güncelleyebileceği üç başlık görecektir.

Bunlar; kullanıcı bilgilerini güncelle, şifre güncelle, resim güncelle. Kullanıcı bilgilerini güncelle de kullanıcı bütün bilgileri girmelidir eğer güncelle dedikten sonra eğer boş bir alan olursa veritabanına o şekilde kaydedilecektir. Şifre güncelle kısmında eski şifreyi doğru girmek gerekmektedir. Resim güncelle kısmında kullanıcı resmi güncelledikten sonra yeniden yönetici onayı beklemelidir.

Forum kısmında, kullanıcı yeni bir konu başlığı açabiliyor. Bu konuya tıkladığında yeni sayfada konuyu açanın kim olduğunu, zamanını ve kullanıcı adını görecektir. Aynı zamanda yine bu sayfada yapılan yorumlarda görülecektir. Yorumu yapan kişi ve resmide bulunacaktır.

Yöneticide farklı olarak ; yönetim sayfasında kullanıcı ve resim onay, hangi sayfaya ne zaman kim girmiş ve kişilerin girdikleri sayfalar yönetici görebilecektir. Bunlar için hazırlanan sayfalarda kullanıcı ve resim onayı bekleyen kullanıcıları görecek ve üstlerine tıkladığında o kullanıcıyı onaylayabilecektir. Hangi sayfaya ne zaman kim girmiş sayfasında bir textbox olacak ve oraya sayfanın ismini girdikten sonra yönetici bilgileri görecek. Kişilerin girdikleri sayfaların bilgisine ise bu sayfaya girdikten sonra karşılaşılan textboxa kullanıcı adını girdikten sonra kullanıcının girdiği sayfaların bilgisine ulaşılacaktır.

13 Aralık 2009 Pazar

Değerlendirme Aşaması

Yazılım geliştirme sürecinin son basamağı değerlendirme aşamasıdır. Bu aşamaya kadar yazdığımız yazıların havada kaldığını, kendimizin bile zor anladığı konuları sizlere ifade etmenin verdiği güçlükle konuları,yeterince ifade edemediğimizi düşündük.Bilimsel cümleleri okumaktan ve okutmaktan sıkıldık ve anladığımızı bize yakın bir dille ifade etmeye karar verdik.
Değerlendirme aşamasında başlangıçta giderilmesi hedeflenen sorunlar için geliştirdiğimiz projenin işlevini yerine getirip getirmediği; getirdiyse bunun ne oranda olduğu belirlenmeye çalışılmaktadır.
Yani geliştirdiğimiz projenin gerçek koşullarda uygulanmadan önce test edilmesi denenmesi gerekir. Bir çeşit prova yaparız.Yaşamdan bir örnekle bu aşamayı anlatabiliriz:
Yemekteyiz programını düşünelim; yarışmacı sizsiniz, yarışma arkadaşlarınızı memnun etmek için elinizden gelen her şeyi yapacaksınız. Yapacağınız yemekleri tasarladınız. Sofra düzeninizden tutunda, kullanacağınız yemek takımlarına kadar her şeye karar verdiniz. Acaba her şey planladığınız gibi olacak mı, yetiştirebilecek misin, unuttuğunuz bir detay var mı, gibi sorularınıza cevap verebilmek için yarışma gününden önce prova yapmanız gerekiyor ve birkaç yakınınızı eve davet ediyorsunuz ve yarışmanın belirlemiş olduğu kriterler doğrultusunda sanki yarışma günüymüş gibi hazırlıklarınızı yapıyorsunuz. Belli başlı kriterler nelerdir; öncelikle hedeflediğiniz menünün tamamlanması,yemeklerin lezzeti, sofra düzeniniz, karşılamanız vb.
Evet bu örnekten yola çıkarsak,yarışma, projemizi sunacağımız platform; prova ,değerlendirme aşaması; yarışmacı arkadaşlarımız, projemizin hedef kitlesi; belirlediğimiz menü, tasarım aşamamız; soframızın düzeni,karşılamamız,yemeklerimizin lezzeti vb ise görsel tasarım,işlevsellik ve içeriktir.
Misal olarak böyle olsa da tabi bizim işimiz yemek hazırlamak kadar kolay değil.

Değerlendirme aşamasında; tasarım açısından değerlendirme yapılırken renk uyumu, yerleşim düzeni, okunabilirlik, çözünürlük, menü tasarımı ve site tasarımının özgünlüğü kriterleri dikkate alınmaktadır. İşlev olarak değerlendirmesinde; sitenin akışı, güncelliği önemlidir. İçerik olarak değerlendirilmesinde ise, sitenin amacı, sunulan bilgi ve hizmetler ile bağlantılar önem taşımaktadır.


Tasarım açısından değerlendirilirken;
Kullanıcı kitlesinin ihtiyaçlarına göre hazırlanan bir tasarım, ne kadar etkili olduğunu anlamak amaçlı yapılan değerlendirme ile işe başlanır. Tasarımın görünümü (renk uyumu, çözünürlük, yerleşim düzeni, menü tasarımı) içerik kadar önemlidir. Ayrıca kullanıcının dikkatini çekme bu aşamadan başlamaktadır. Bir tasarım amaca uygun olmalı ve verilmek istenen mesajı desteklemelidir. Yapılan tasarım okunabilir ve bütünlük içinde olmalıdır. Değerlendirme aşamasında, tasarım aşamasındaki dikkate alınan bu kriterler değerlendirilir. (http://www.da.name.tr/DevrimAltinkurt/CMS/Icerik/56/Web-Sitesi-Degerlendirme-Kriterleri.aspx)

İşlevsellik açısından değerlendirirken;
Bir web sitesinin işlevselliği kullanıcı kitlesi açısından, bir tasarım kadar önemlidir. Öncelikle site akışının kolay anlaşılabilirliği ve kullanılabilirliğini değerlendirmek gerekmektedir. Yapısı ve akışı iyi olan siteler, tutarlı, açık ve aradığınızı sezgi yoluyla rahatça bulabildiğiniz sitelerdir. Aranılan bilginin nerde bulunacağı ve tıklanıldığında kullanıcının karşısına neyin çıkacağını site haritasıyla verilmesi de değerlendirme aşamasında incelenmesi gereken kriterlerdendir. Çünkü kullanıcı siteyi kullanırken içinde kaybolmamalı ve ne yaptığını bilmelidir. Kırık link bulunması da site akışını olumsuz etkilemektedir. Sitenin akışı iyi olmalı ki, gidilmek istenen yere en hızlı şekilde gidilebilmeli ve sitenin içeriğine kolayca ulaşılabilmeli. Bunların mantıksal bir akış içinde gerçekleşmesi ise ön planda tutulmalıdır. Güncel olmayan bir siteyi kullanıcı ne kadar ziyaret etmek ister. Bunu düşünerek bir site her zaman güncellenmelidir. Ayrıca sayfa boyutundan kaynaklanan erişim hızı da kullanıcı için önem taşımaktadır. Dolayısıyla sitenin akışı, aranılan şeyin kolay bulunabilmesi (site içi arama), güncellik, erişim hızı ve kullanılabilirlik bir sitenin işlevselliğini değerlendirirken dikkat edilmesi gereken kriterlerdir. (http://www.da.name.tr/DevrimAltinkurt/CMS/Icerik/56/Web-Sitesi-Degerlendirme-Kriterleri.aspx)
İçerik açısından değerlendirirken;
Sitenin içeriğinin amacına uygunluğu, sunulan bilginin etkinliği değerlendirilir. Sitenin içeriği ilgi çekici olmalı ve gerekli mesajlar etkili bir şekilde kullanıcıya aktarılabilmelidir. İçerik, sitede verilen bilgidir. Sadece metin değil, ses, müzik, foto, video görüntüleri vb. sitede iletişimi sağlayan her türlü araç içerik olarak kabul edilebilir. Değerlendirilecek olan içerik, amacına uygun, kullanıcı için ise cazip ve alakalı bir içerik olmalı. Aynı zamanda kısa, açık ve anlaşılır olması da önemlidir.(http://www.da.name.tr/DevrimAltinkurt/CMS/Icerik/56/Web-Sitesi-Degerlendirme-Kriterleri.aspx)
Sonuç olarak; bir içerik değerlendirilirken dikkate alınacak kriterler ise şunlardır:

Değerlendirme Kriterleri:
Görsel Tasarım
Renk Uyumu :
Yerleşim Düzeni
Okunabilirlik
Çözünürlük
Menü Tasarımı
Site tasarımının özgünlüğü

İşlevsellik
Sayfa Boyutundan Kaynaklanan Erişim Hızı
Kullanılabilirlik
Güncellik
Site İçi Arama
Site Haritası
Site içeriğinin interaktif olarak güncellenebilmesi
Mantıksal Akış
Kırık link bulunmaması

İçerik
Sitenin amacı
Sunulan bilginin etkililiği
Sunulan araçlar
(http://etogm.meb.gov.tr/)


Projemizin Değerlendirme Aşaması
Projemizi hayata geçirmeden önce değerlendirme aşaması süzgecinden geçirmek elbette bizim için çok önemli. Değerlendirme aşamasının nasıl yapılacağı konusunda verdiğimiz bilgilerden yola çıkarak bir değerlendirme formu hazırlamayı planladık.
Başta konu uzmanı olmak üzere, bir hekim grubundan ve projemizi kullanmak isteyen bir kitleden projemizi test etmelerini ve değerlendirme formunu doldurmalarını bekleyeceğiz.
Bu değerlendirme neticesinde aldığımız sonuçlara göre eksik olan yerler tamamlayacak ve tekrar değerlendirme yapacağız.Beklediğimiz aşamaya varana kadar bu aşamayı sürdüreceğiz.

Geliştirilebilir yazılım değerlendirme formu örneği;





Kaynakça

(http://etogm.meb.gov.tr/)

(http://www.da.name.tr/DevrimAltinkurt/CMS/Icerik/56/Web-Sitesi-Degerlendirme-Kriterleri.aspx)

24 Kasım 2009 Salı

Uygulama Basamağı

Uygulanma aşaması Tasarlanan ve geliştirilen faaliyetlerin uygulamaya geçilmesi aşamasıdır Proje, uygulama safhasına geldiğinde, proje ekibi ve gerekli kaynaklar aktivitelerin gerçekleştirilmesi için öngörülen yerlerinde olmalı, proje planı ise geliştirilmiş ve temellendirilmiş olmalıdır




Fakat önce uygun şartlar ve çevre belirlenmelidir. Daha sonra tasarım faaliyetleri tekrar gözden geçirilir ve uygulamaya konulur.

Uygulama aşaması bir dönüşüm sürecini içermektedir. Önceki aşamada test edilen sistem, kullanıcılar tarafından işlerin yapılması aşamasında kullanılmaya başlanmalıdır ki geliştirilen sistem işe yarar hale gelsin.Geliştirilen sistemin uygulanmaya konulması için farklı yaklaşımlar kullanılabilir.

Paralel uygulamaya geçirme yaklaşımında eski sistem ve yeni sistem bir arada uygulanır. Sorunlar ile karşılaşıldığında her an eski sistemden veriler elde edilebilir.

Pilot uygulamaya geçirme, geliştirilen sistem önce işletmenin bir kısmında kullanılmaya başlanır. Sistemin kullanıcının isteklerini ne denli karşıladığı, problemin çözümüne sağladığı katkılar incelenir, eğer bunlar yeteri derecede tatmin edici ise, geliştirilen sistem işletmenin tamamında uygulanmaya başlanır.

Bütün olarak uygulamaya geçirme öngörüldüğü takdirde, sistemin kullanmakta olduğu sistem uygulamadan kaldırılarak, geliştirilen sistem işletmenin tamamında aynı anda uygulamaya taşınır.

Uygulama aşamasında sistemi kullanacak olan çalışanların eğitimi çok önem taşımaktadır. Sistemi kullanacak olanlara gerekli eğitimi vermeksizin uygulamaya geçme geliştirilen sistemin başarısını olumsuz yönde etkileyecektir. (güneş; ali ,2004)

Proje Yönetimi ekibi için bu anlamada gerçekleştirilmesi gereken kritik faktörler;

Aktivitelerin planlanan ve gerçekleşen performanslarını izlemek
Olayları gözden geçirmek ve gerekli komünikasyonu kurmak
Potansiyel riskleri izlemek ve etkilerini düşürmek, tekrarlanma olasılığını azaltmak
Proje amaçlarında, Sepeklerinde ve tüm tanımında değişimleri kontrol etmek için değişim yönetim süreci kurmak
Yeniden planlama prensiplerini oluşturmak.(www.kaliteturkiye.com)

Referanslar

Güneş,Ali,Hepkul,Ayşe,Temel Bilgi Teknolojileri,Anadolu Üniversitesi,Eskişehir,Haziran,2004

http://mail.baskent.edu.tr/~20397183/ogretim_tasarimi.html#dort

www.kaliteturkiye.com/icerik.asp?id=809

20 Kasım 2009 Cuma

YAZILIM GELİŞTİRME BASAMAĞI


Yazılım geliştirme basamağı; kodlama, sınama ve kurma aşamalarının yapıldığı aşamadır. Bu bölümde detaylı tasarım, kod, birim ve kabul testleri, gerçekleştirme ve yükleme yapılmaktadır.

Veri dosyalarının ve sistem parametrelerinin belirlenmesi, kullanıcı klavuzlarının yazılması ve yeni sistem kullanıcılarının eğitimini de içermektedir.
Çözümün tasarımı adımı olarak bilinen bu adımdan sonra ancak kodlamaya başlanır. Kodlama sırasında ve sonrasında da yapılanın isteneni karşılayıp karşılamadığı sürekli test edilir.(Çamoğlu,Kadir,2008)

1.Kodlama: Tasarımda hazırlanan kodlama detayları, iş akış diyagramları, tablolar ve tetikleyici kodların programcıya yazılı olarak verilmesi ve yapılan işin anlatılması gereklidir.(Pamuk,Saffet,2004)

Kodlamanın unsurları şunlardır:

• Sağlam ve anlaşılır olmalıdır.
• Şekil (Yazım) kurallarına uymalıdır.
• Yardımcı fonksiyonlar ve özel kitaplıklarla sadeleştirilmelidir.
• Desteklenebilir olmalıdır.
• Üzerinde durulması gereken diğer bir nokta da, yazılımın kodlama işlemi ile bitmediğidir.
• Yapılan eklemelerle kod sürekli yenilenir. Bu durumun istisnası yoktur.
• Ancak zamanla gelen taleplere destek verebilen yazılımlar ayakta kalabilir.
Tüm bu anlatılanlar, kodun sağlam ve anlaşılır yazılması gerekliliğini ortaya
koyar.(Pamuk,Saffet,2004)

Gerçekleştirme aşaması, tasarımın işlevini yerine getirmesi için önemlidir. Çünkü bu aşama kodların yazıldığı aşamadır. Dolayısıyla tasarım bu aşamada işlevsellik kazanır ve kullanıcının kullanımına sunulması bu aşamadan sonra gerçekleştirilir. Kullanıcı tasarımı göreceği halde, o tasarımı kullanabilmesi için gerçekleştirim aşamasının dikkatli bir şekilde incelenmesi gerekmektedir.

2. Yazılımın test edilmesi
Test, üretimin son aşaması olmasına rağmen, aynı zamanda süreklilik arz eden bir diğer süreçtir. Yazılım üretiminde ilk testler geliştirme sürecinde programcı tarafından yapılır. Bununla birlikte, asıl hata ayıklama ve geribildirim (FeedBack) hizmeti test ekipleri tarafından yapılır. Testler ve geribildirim kullanıcı yazılımı kullandığı sürece devam eder. Programcıların yaptığı testler ağırlıklı olarak iş akışı değil, teknik testlerdir. Bu nedenle iş akışı yönünden yazılım testi, özel bir ekip tarafından yapılır. (Pamuk,Saffet,2004)

KAYNAKÇA
1. www.chip.com.tr/blog/kadircamoglu/Yazilim-Gelistirme-Sureci_524.html)
2. cisn.odtu.edu.tr/ozel/pamuk.php
3. www.ayosis.com.tr/ozhan/Yazilim%20Gelistirme%20Sureci.pdf

16 Kasım 2009 Pazartesi

Bizcebote
Burcu Doğan
Hayriye Tekin
Nihal Saraç
Kısa Özet
Tasarım aşaması, analizi yapılan konunun kullanıcıya nasıl aktarılacağının belirlenmesidir.Bu yüzden projemizde, kullanıcıların istek ve doğrultularını göz önünde bulundurarak,görsel öğelere daha çok değindik.Siteyi çekici yapan görselliği ve kullanışlılığıdır.Bu özellikleri sağlamaya çalışırken,görsel tasarım ilkelerine uygun hareket etmeye çalıştık.Projemizin tasarım aşamasında,sitemizin tasarım şablonlarını,detaylı içeriğini,kullandığımız yöntem ve teknikleri,alt yapısında kullanacağımız programları,veri tasarımını ayrıntılarıyla anlattık.Analiz basamağında tespit ettiğimiz eksiklerimizden de yola çıkarak hazırladığımız tasarım basamağında projemizin her türlü detayını inceleyebilirsiniz.

Tasarım Hakkında Ne Biliyorsunuz?
Tasarım, algı ile kavram arasında bir bağlama aracıdır. Önemsiz ayrıntılar yerine, önemli özelliklere dikkat çeker. Bunun sonucu olarak da algılardan genelleştirme yapılarak kanılara varılır. Duyumsal ve zihinsel tasarımın birbirini etkilediği için tasarım önemlidir.
Tasarım: Bir şeyi zihinde biçimlendirme kurma, tasarımlanan biçim. (Kırbaş, İsmail, 2008)

Web projesinin yapısını teşkil eden ana elemanlar; web sitesi kapsamı (içeriğe ait ana hatların belirlenmesi, içerik teslim planının yapılması), web sitesi görünümü (site haritasının ve isimlendirme politikasının oluşturulması, fonksiyonel alanların adreslendirilmesi), ekran görünümü (ekran şemalarının yaratılması, yönlendirmelerin, içerik ve işlevsellik çerçevesinin belirlenmesi) ve kullanıcı görünümüdür (kullanıcı senaryolarının yaratılması, kullanıcı yollarının belirlenmesi, kullanıcılarla birlikte test etme vb.). Bütün bu yapılandırma unsurları; proje müşterisi, proje ekibi ve site ilişkilerini kolaylaştıracaktır. İçerik ve enformasyonun yapısına, site, ekran ve kullanıcı perspektifleri üzerinden yaklaşılmalı, kullanıcıların talep ve beklentilerine yönelik içerik (ürün, hizmet satışı) ve/veya bilgiye kolay erişim sağlanmalıdır.

Tasarımın içerisinde, tamamlanmış bir ön çalışma üzerinde kavramsal ve üretimsel bir bakış açısı ile yaratıcılığın ön plana çıkarıldığı tasarım aşaması, görsel tasarım yaklaşımı (kavramsal beyin fırtınası, önceliklerin belirlenmesi, grafik şablonlarının yaratılması, tasarım rehberinin hazırlanması, vb.) ve HTML ilk örneği yaratılması (ilk örnek geliştirme, test etme ve doğrulama, işlevsellik testi, vb.) aşamalarından meydana gelmektedir.(Kırbaş,İsmail,2008).

İçerisinde bulunan bilgiler, hangi konunun tasarımı yapılıyorsa ve bu konu hakkında bilgi edinmek isteyenlere ve ihtiyacı olanlara sunulur.


Tasarım konunun bir bütün halinde sunulması, analizi yapılan konunun ne şekilde kullanıcıya sunulacağını belirlemek için yapılmalıdır. Proje geliştirme sürecinde tasarım konuların tamamlanıp, artık yazılımın geçileceği ve görselliğinin bittiği aşamadır. Kullanıcıların görselliğe önem vermesi ve analiz sürecinden geliştirme sürecine geçiş yapmak için bu aşama önemlidir. Projesi geliştirirken, tasarım aşamasında incelenenler göz önünde bulunduracaktır. Bu göz önünde bulundurulacaklar, projeyi geliştirirken yapılacakların içeriğidir. Dolayısıyla proje geliştirme aşamalarını büyük bir ölçü de etkilemektedir. Tasarım aşaması, yapacağımız projenin analizle arasındaki geçiş sürecidir.
Tasarım Amacı Nedir?
Tasarım aşamasının amacı, kodlama sırasında her programın tek tek yapması gereken görevlerin tümünü, düzenini ve sırasını belirlemektir.. Ayrıca projemizin daha uygun ve kolay bir şekilde kullanılmasını sağlamak amacıyla da tasarım yaparız.
-Görselliği arttırarak siteyi ziyaret eden kullanıcıların ilgisini çekmek
-Sağlık ile ilgili bilgilere daha ayrıntılı yer vermek
-Doktorların kendilerini tanıtmalarını sağlamak
-Hasta ile doktor arasındaki diyoloğu attırmak
a)hastaların birebir sorularına cevap almaları
b)merak ettikleri konularda doktorlarına yanlarına gitmeden istedikleri yerden ulaşabilmeleri

Uyguladığınız Tasarım Süreci

Siteleri genel hatlarıyla incelediğimizde sitelerde çoğunlukla sadece bilgi veren veya sadece doktor hasta iletişimini sağlayan sitelerle karşılaştık. İkisini de içinde barındıran sitelerin sayısı oldukça az. Bu eksikliği tamamlamak adına hepsini içeren bir sağlık sitesi yapmaya karar verdik.
Projeyi sağlıkla ilgili bilgi sahibi olmak isteyenlere, sağlıkla ilgili problemlerini ve sorunlarını paylaşıp cevap almak isteyenlere, şifalı bitkiler hakkında bilgi edinmek isteyenlere ve sağlıklı beslenmek için bilgi almak isteyenlere yapılan bir sitedir.

Hedef kitlenin ihtiyaçları ve beklentileri doğrultusunda sitede bulunacaklar;

İnternetten yaptığımız araştırmalar,bir sağlık sitesinden faydalanmak isteyen insanlara uyguladığımız anketler,hekimlerle kurduğumuz bağlantılar ve uzman web tasarımcılardan aldığımız bilgiler sonucunda hedef kitlenin beklentilerinin şunlar olduğuna karar verdik:

• Üye olduktan sonra, kullanıcıların sorularını soracakları ve cevaplarını alabilecekleri, mesajlar bölümü.
• Kullanıcı giriş yaptıktan sonra, doktorların branşlarını ve isimlerini görebileceği doktorlar bölümü
• Kullanıcıların düşüncelerini ve sorularını diğer kullanıcılarla paylaşabilecekleri forum bölümü
• Sağlık alanında gelişmeler ve güncel haberler

• Sağlık alanlarına göre çeşitli bilgiler

Mimari Tasarım




Veri Tasarımı

SİTENİN YÖNETİMİ VE UYGUN VERİTABANIN SEÇİLMESİ

Sitenin yönetiminden sorumlu olan kişi her gün sayfa bilgilerini günceller. Doktor olarak üye olmak isteyen kişilerin bilgilerini toplar ve takip eder.En az bir hafta içerisinde hastaya cevap vermesi beklenen doktorların takibi yine sistem yöneticileri tarafından yapılır.
Veritabanı çok kapsamlı bir konu olduğu için veritabanı yöneticisi ayrı tutulacaktır.Üye kayıtları,yetkileri veritabanı yöneticisi tarafından kontrol edilecektir.

SİTENİN ALT YAPISI

Sitenin alt yapısını oluştururken faydalandığımız programlar;

1.Web uygulaması için php,
2.Veritabanı için MYSQL server,
3.Projemizi test etmek için apache web server,
4.Kullanacağımız web editörünü geliştirmek ve arayüz tasarımını sağlamak için Adobe Dreamweaver CS4, Adobe Fireworks CS3 kullanılmıştır.
Sağlık bilgilerine daha fazla yer vermeye ve doktor hasta diyalogunu artırmaya karar verdik.


Arayüz Tasarım



SİTENİN İÇERİĞİ

A.KULLANICI GİRİŞ YAPMADAN ULAŞABİLECEĞİ İÇERİK

1.Ana Sayfa: Ana sayfa kullanıcının siteye giriş yaptığında karşılaştığı ilk sayfadır.Burada kullanıcıya site içeriği hakkında bilgi verilmelidir.Ana sayfada bulunan başlıklar tüm sitenin içeriğini yansıtmalıdır;
Kullanıcı eğer sitenin başka bir sayfasındaysa, ana sayfaya dönmek için ana sayfa ikonunu kullanabilecektir.



2.Hakkımızda: Site kurucuları ve bu kurucuların stratejilerinin, hedeflerinin öğrenilebileceği bir sayfadır.Sitenin kuruluş amacı hakkında detaylı bilgi bulunmaktadır.
3.Arama: Burada amaç kullanışlılığı sağlamaktır.Kullanıcıya kısa yoldan aradığı bilgiye ulaşma imkanı sağlanmaktadır.Kullanıcı; ilgili kelimeyi arama kısmına yazarak istediği alana ulaşır
4.İletişim: Bu bölümde kullanıcıların, site kurucuları ve yöneticilere ulaşabileceği iletişim bilgileri yer almaktadır.


***Bu dört ana başlık sitenin en başında buton şeklinde bulunmaktadır.
Üye olduktan sonra kullanıcının göreceği taslaklar;




5.İç hastalıklar(Dahiliye) => İç hastalıklar(kalp-damar hastalıkları, böbrek, sindirim sistemi, kalp, akciğer, kan hastalıkları, kanserin dahili tanı ve tedavisi, enfeksiyon hastalıkları, romatizmal, hormonsal ve alerjik hastalıklar)ilgili güncel bilgilere ve genel olarak bilinmesi gerekenlere yer verilecektir. Ayrıca bu bölüm de böbrek, mide gibi iç organların fotoğraflarına yer verilecektir.

6..Kulak Burun Boğaz => Kulak burun boğaz sağlığıyla ilgili güncel bilgilere ve genel olarak bilinmesi gerekenlere yer verilecektir. Ayrıca kulak burun boğazla ilgili fotoğraflara yer verilecektir.

7.Göz Sağlığı => Burada Göz sağlığıyla ilgili güncel bilgilere ve genel olarak bilinmesi gerekenlere yer verilecektir. Ayrıca gözle ilgili fotoğraf ve videolara yer alacaktır.

8.Çocuk Sağlığı =>Bu kısımda çocukların genel (su çiçeği,kızamık alerjik reaksiyonlar vb)sağlık problemlerinden ve çözüm için neler gerekir ? onlarla okuyucuları bilgilendireceğiz. Ayrıca bu bölümde çocuk, doktor-çocuk fotoğraflarına yer verilecektir. Çocuk sağlığının öneminin vurgulanacağı videolarda bulunacaktır.

9.Cilt sağlığı => Cilt sağlığıyla ilgili güncel bilgilere ve genel olarak bilinmesi gerekenlere yer verilecektir. Ciltle ilgili problemi olan veya cildinin önemi vurgulanan fotoğraflara da bu bölümde yer verilecektir.

10.Ruh Sağlığı => Ruh sağlığı ile ilgili güncel bilgilere ve genel olarak bilinmesi gerekenlere yer verilecektir. Ayrıca bu bölüm de kişilerin duygularının yansıtıldığı fotoğraflarla kullanıcıların dikkatini çekmeyi hedefliyoruz.

11.Ağız ve Diş Sağlığı=> Ağız ve diş sağlığıyla güncel bilgilere ve genel olarak bilinmesi gerekenlere yer verilecektir. Ayrıca bu bölümde ağız ve diş ile ilgili fotoğraflara ve ağız sağlığı ile ilgili videolara yer verilecektir. Böylece kişilerin ağız ve diş sağlıklarına dikkat etmeleri gerektiği vurgulanacaktır.

***Bu yedi konu sitenin sol tarafında başlıklar halinde bulunacak, detaylı bilgilere bu başlıklara tıklanarak ulaşılacaktır.

14.Sık Görülen Hastalıklar => Bu kısımda tansiyon, kemik erimesi, şeker, kolesterol, uyku bozukluğu, grip vb. sık görülen rahatsızlıklar hakkında güncel bilgiler yer alacaktır ve bu konularda dikkat edilmesi gereken hususların önemi vurgulanacaktır. Bu bölüme sıralanan rahatsızlıklarla ilgili resimler eklenecektir

13.Sağlık Kuruluşları => Bu kısımda sağlık kuruluşu olan eczaneler, sağlık ocakları, hastaneler hakkında bilgiler verilecek.
Eczane = Hangi ilde hangi eczanelerin bulunduğu belirtilecek ve eczanelerin adresleri de verilecek.
Sağlık ocağı= Hangi ilde hangi sağlık ocaklarının bulunduğu belirtilecek ve sağlık ocaklarının adresleri de verilecek.
Hastane= Hangi ilde hangi hastanelerin olduğu belirtilecek ve bu hastanelerin adresleri de verilecek.

14.Şifalı bitkiler =>Bu kısımda doğadan gelen bitkilerin mucizevî yönlerinden yani hangi hastalıklara iyi gelir, kalorileri, zararları, faydaları nelerdir? gibi soruların cevaplarını vereceğiz. Ayrıca bu bitkileri nasıl kullandığımız da yararlı olur ona değineceğiz. Bu bölüme kullandığımız bitkilerin resimleri yerleştirilecektir

15.Sağlıklı beslenme =>Bu kısımda, vitamin, mineral, karbonhidratlar, yağlar vb gibi vücut dengesini koruyan değerleri tanıtacağız. Bu bölümle ilgili vitamin mineral taşıyan sebze-meyve resimleri eklenecektir

16.Tıp sözlüğü => Karmaşık gelen tıp terminolojisiyle ilgili tüm terimler bu sözlükte yalın haliyle bulunacaktır.
***Bu önemli beş konu sitenin sağ tarafında bulunup,bu konular hakkında detaylı bilgilere bu bağlantılara tıklanarak ulaşılacaktır.

17.Güncel Sağlık Haberleri: Sağlık yıllardır giderek gelişen en önemli sektörlerden birisidir.Çünkü insanların sağlık problemleri her zaman var olan bir sorundur.Bu sorunlara, bilim ve teknolojinin ilerlemesiyle her yeni gün yeni çözümler üretilmektedir. Fakat bir yandan yeni çözümler üretilirken, gerek kimyasalların çevreye verdiği zarardan gerekse kişisel sebeplerden ötürü sorunlar da ortaya çıkmaya devam etmektedir.
Bu nedenle ana sayfamızda sağlık alanında yaşanan son gelişmelere ve duyurulara yer vermek istiyoruz.
Bu gelişmeler ana sayfanın orta bölümünde bulunacaktır.

18.Üye girişi/Üye ol: Sitede mesajlaşma ve forum bölümünü kullanmak isteyen kullanıcılar bu kısımdan siteye üye olacaklardır. Bilgileri veritabanına kaydolan kullanıcıların yetkileri (hasta veya doktor ) sistem yöneticisi tarafından verilecektir.


19.Reklam:Sağ alt köşede reklamlara yer verilecektir.

SİTENİN YAPISI/ARAYÜZÜ
Web sitesinin en önemli amacı bilgi vermek,tanıtım yapmaktır.Bunun için en doğru yerde ve en etkili şekilde bilgiyi vermemiz gerekir.Web sitemizin dikkat çekebilmesi için görselliğin ön planda olması gerekiyor.Bunun için resim ve video gibi materyalleri kullanmaya özen gösterdik.
Sitemizin yapısını görsel tasarım ilkelerini göz önünde bulundurarak tasarladık.
1. Konuları, renkleri, şekilleri, çizgi tipi ve yönünü, ilişkili ve tekrar ederek bütünlüğü sağladık.
2. Site bileşenlerini,dikey ve yatay eksen dikkate alınarak eşit ağırlıkta dağıtarak izleyicide denge ve eşitlik hissi uyandırmaya çalıştık.
3. Önemli olan kısımları boyut farkı yaratarak ve parlak renkler kullanarak vurguda bulunduk.
4. Düzenli bilgilerin daha çabuk ve kolay öğrenileceği ilkesini göz önünde bulundurarak dikey ve yatay eksende bulunan resimleri ve yazıları hizaladık.
5. Arka plan rengi olarak kullanıcının gözünü rahatsız etmeyecek renkler kullandık. Sağlık sitesi için de kullanışlı olacağını düşündüğümüz, ağırlıkta mavi ve beyaz renk tonlarını kullandık.
6. Aynı görüntüde aynı yazı tiplerini kullandık,sadece gerektiğinde büyük harf kullandık.
7. Kullanışlılığı sağlamanın en önemli yolu okunabilirliği sağlamaktır.Yazı boyutunu kullanıcının rahat okuyabileceği şekilde seçtik.

Zaman çizelgesi



SİTENİN DEĞERLENDİRMESİ
Kullanıcı istek ,doktor ve uzman görüşlerinin alınarak yapılacak olan site, test aşamasından
sonra teslim edilmiştir.

Kaynakça
1.Kırbaş,İsmail, Web Sitesi Üretimi ve Proje Yönetim Süreci,2008
2.http://www.chip.com.tt
3.http://www.kirbas.com
4.http://www.baskent.edu.tr



İzleyiciler

Bu Blogda Ara

Bilgisayar ve Öğretim Teknolojileri