6 Ocak 2010 Çarşamba

3 Ocak 2010 Pazar

-Uygulama Raporu-

Cihan BAYAT
Özge KUTLU
Yusuf KURUKAN

Kısa Özet

      Uygulama raporumuzda, projemizi yaparken karşılaştığımız adımları teker teker sıraladık. Uygulama'nın sitemizde ne gibi değişiklikler yarattığını, uygularken geliştirdiğimiz çözüm yollarını ve daha birçok bilgiyi bulabileceğiniz bir rapordur.

Uygulama Hakkında Bilmemiz Gerekenler

     Uygulama aşaması; analiz aşamasında kullanıcı kitlesinin ihtiyaçlarının belirlenmesiyle, ihtiyacı giderecek tasarım aşamasının ardından, tasarımın üzerine kodların yazılmasından sonra, kullanıcı kitlesine sunarak dönüt alarak değerlendirme aşamasında önce projenin hayata geçirilmesindeki önemli bir adımdır. Uygulama aşaması projemizin tam anlamıyla hazır hale gelebilmesi için yapılacakların önceden belirlendiği aşamadır. http://www.e-sosder.com/dergi/21261-272.pdf 





     Bu aşamanın önemi proje için uygulanan testlerle eksiklikleri gidermek ve olası sorunların çıkmasını önlemeye çalışmaktır. Uygulama aşaması öncesinde hazırlanan gerçekleştirim aşamasının amacına ulaşıp ulaşmadığı kontrol edilmiş olur. Sonraki aşama (değerlendirme) için de hazırlık yapılmış olur. Gerekli iyileştirilmelerin yapılamasıyla, projenin tüm aşamaları değerlendirilir. Uygulama aşamasının da sağlıklı bir şekilde tamamlanması projenin kullanıma hazır olduğu anlamına gelecektir (http://www.chip.com.tr/blog/kadircamoglu/Programlama-Asamasi_981.html)

Uygulamanın Amacı Nedir?

     Uygulamanın amacı hazırladığımız web sayfası kullanışlı, işlevsel ve görsel olup olmadığını belirlemektir. Kısacası amaç nitelikli bir proje aşaması gerçekleştirmektir.Buradaki amaç bu süreci test etmekti.Yaptığımız çalışmalar sonunda bizden istenilenleri, ne oranda verdik. İstenilen hedefleri, beklentileri karşılabildik mi? Önemli olan bunları gerçekleştirmekti. Uygulama test sürecinde projemizi test edip, eksiklerimizin ve hatalarımızın bulunup, bu eksiklerin ve hataların giderilmesini amaçlıyoruz.

--- Uygulamamız ---


    Projemizde, sağ panelde kullanıcı girişi için bir tablo oluşturduk.
Tasarım aşaması raporumuzdaki, Taslak-2 'yi baz aldık. Bazı ekleme çıkarmalar da yapılmak zorunda kaldık. Örneğin site içi aramayı iptal ettik. Bunun yerine menümüze "Forum" ekledik.
Üst kısımda Flash programıyla açılır menü yaptık. Sitemizin içeriğini de bu açılan menülere import ettik. Sitemizin genel görüntüsü :



            bu şekildedir. Site girişinde kullanıcı ilk olarak üyelik alıyor :




        Ardından "admin" onaylarsa kullanıcı siteye giriş yapabiliyor. Admin kendi paneline ise, "10.9.1.184/bote301/admin" url'sinden giriyor ve girişini kendi sayfasından yapıyor.




         Admin panelinde ise, sol taraftan açılır menü bulunuyor. Admin işlemlerine bu menülerden ulaşıyor.



         Admin üyelik alan kullanıcıyı onaylamak için, menüden OnayBekleyenler seçeneğine tıklıyor.



          Admin, üyelik alan kullanıcıyı onaylamak için, resmin en sağında bulunan "Onayla" köprüsüne tıklıyor. Ve bu şekilde kullanıcı onaylanmış oluyor. Onaylanan kullanıcı giriş yapmak için, menüden e-posta adresini ve şifresini giriyor. Onaylanırsa;



          ekranı karşısına çıkıyor. Açılır menüden 3G ile ilgili istediği bilgilere ulaşabiliyor. Operatörlerden, "Avea"'yı öğrenmek isterse, açılır menüden operatörleri seçiyor.




           İsterse kullanıcı "Forum"'a girerek, açılan konu başlıklarını okuyup, yeni konu başlıkları ekleyebiliyor.





              Örneğin kullanıcımız, textbox'a istediği konu başlığını yazarak KONU EKLE butonuna tıklıyor.





                Butona bastığında;



Kullanıcı isterse anketleri de oylayabiliyor. 8 tane anket konumuzu yayınladıktan sonra kaç kişinin anketi ne şekilde onayladığının yüzdesini çıktıda görebiliyor. Tasarım raporumuzda, anketlerin sağ orta köşede yayınlayacağımızı belirtmiştik. Ancak uygularken, anketleri de menüye katmanın mantıklı olacağını düşündük.



     Kullanıcı sonuçları görmek istediğinde;



--- Uygulamada Karşılaştıklarımız ---

      Projemizi yaparken karşılaştığımız sorunlardan ilki, -Dreamweaver programını etkin kullanamamızdan kaynaklı- tablo yaparken yaşadığımız zorluklardı.
      Projenin tasarımını yaparken oldukça zorlandık. İlk olarak menüleri butonlardan oluşturduk ve tasarım planımıza hiç de uygun olmadığını farkettik. İnternetten araştırma yaptık ve Flash bir menü koymanın bize oldukça faydası olacağı konusunda hemfikir olduk.

      Menüleri ve genel tasarımı tamamladıktan sonra, artık sıra kodlamaya geldi. Zaten sitemizin içeriğini "Analiz" aşamasında toparladığımız verilerle az çok oluşturmuştuk. Anketlerimiz ve 3G ile ilgili sözel bilgilerimiz mevcuttu. Amaç projede bunları, menümüze yerleştirebilmekti.Flash menümüzü "123Flash"  adında bir program sayesinde yaptık. Ve eklediğimiz menülerin adını, gideceği sayfaya import ettik. Bir kullanıcı operatörlerin içinde Turkcell'e tıkladığında, sayfa "Turkcell.php"ye yönleniyordu.
  
       Bu şekilde köprüleri ilişkilendirten sonra, sıra kullanıcı girişini ve admin bilgilerini düzenlemeye geldi.  Kodlama sırasında yaptığımız hataları deneyerek düzelttik. (Biz öyle zannediyorduk)
       Tüm bu localhostta çalışan kodlarımızı, Ercan hocamızın verdiği IP adresine SSH programını kullanarak yükledik. Ve tamamen şok olduk, çünkü hiçbir kod çalışmıyordu.  Tüm sayfalar, "session_start();" hatası veriyordu. Bu hata için oldukça uğraştık, kodlamada hiçbir yanlış yok zannediyorduk. İnternette yaptığımız araştırmada, bunun için session'un önünde hiçbir boşluk olmaması gerektiği yazıyordu. Fakat ne kadar yapsak da olmuyordu, Bahadır hocamızın verdiği bilgi bu konuda çok işimize yaradı. Session_start(); 'ı kodlamayı yaptığımız sayfanın en üstüne aldık. Ve problem bitti zannediyorduk ki, problem şekil değiştirdi.

Şimdi de ""Veritabani ile baglanti kurulamiyorAccess denied for user 'bote301'@'localhost' (using password: YES)"" hatası vermeye başladı. Ve bunu da;



$baglanti= mysql_connect("localhost", "root", ""); şeklinde olan kodu,

        $baglanti= mysql_connect("localhost", "bote301", "1234");

şeklinde değiştirerek halletik. Çıkan hataları çözerken, Mysql hakkında daha da bilgi sahibi olduk.

Projemizin sonuçlarını değerlendirme aşamasında yayınladık. Ancak süremiz olmadığı için Uygulama Raporunu, Değerlendirme Raporundan sonra yayınladık.


~ ~ ~ ~ ~ ~ ~ ~ ~ ~   Yazımızı okuduğunuz için teşekkürler    ~ ~ ~ ~ ~ ~ ~ ~ ~ ~

                                             |||||||||||||||||  coycoy323  |||||||||||||||||


"Sıkı bir çalışmanın yerini hiç bir şey alamaz. Deha yüzde bir ilham ve yüzde doksan dokuz terdir”.

Thomas Alva Edison

2 Ocak 2010 Cumartesi

~~ Değerlendirme Aşaması ~~


Cihan BAYAT
Yusuf KURUKAN
Özge KUTLU


Kısa Özet


    Bu rapor da projemizin analiz, tasarım, geliştirme ve uygulama süreçlerinin ve projemizin sonucunun son olarak değerlendirildiği bölümdür. Değerlendirme nedir tanımını vererek, değerlendirme ile ilgili birçok bilgiye yer verdik. Sonraki başlığımızda değerlendirme sürecinin sonunda ulaşmak istediğimiz amaçlarımızı bulabilirsiniz. Değerlendirme planımızda projemizin süreç ve sonuç olarak değerlendirilme taslağı oluşturulmuştur. Web sayfası değerlendirme ölçeğinde uygun puanlama yapılmıştır. Hazırlanan bu formun kullanıcı kitlesine uygulanması da planlanmıştır.

    Sonuç değerlendirme kısmında web sayfası için oluşturduğumuz değerlendirme ölçeğinin uygulama sonuçları analiz edilmiştir.

Değerlendirme Hakkında Ne Biliyoruz?


    Ölçmeyi belli bir amaçla yaparız. Sonra da elde ettiğimiz sonucun amacımıza uygun olup olmadığını araştırırız. Ölçme sonucunu amacımıza göre yorumlamak, az, çok, yeterli, iyi, kötü şeklinde bazı değer hükümlerine ulaşmak bir değerlendirmedir. Böylece değerlendirme, ölçmeden sonra gelen ve onu takip eden bir işlemdir.

    Değerlendirme, her ne kadar ölçmeyi takip eden bir işlemse de, ölçme sonucunu kendi başına değerlendirme olanağı yoktur. Ölçme sonucunun değer kazanabilmesi, ya da ona değer biçilebilmesi için, mutlaka onu karşılaştırabileceğimiz bazı dayanakların olması gerekir. Ölçme sonuçlarının değerlendirilmesi için karşılaştırmaya ve yorumlamaya esas alınan dayanaklara ölçüt denmektedir. Ölçüt olmadan değerlendirme olmaz.
 http://www.bekirhoca.com/ogretmen/uzman/olcme/nedir.asp



Değerlendirme yapılırken; kullanıcıların mevcut Yazılım içerisinde ulaşılmak istenen bilgi veya içeriğe rahat bir şekilde ulaşıp ulaşamadığı göz önünde bulundurulmalıdır.

Değerlendirmenin Amacı Nedir?


    Değerlendirme aşamasındaki temel amacımız, projemizin temel niteliklerinden biri olan nitelikli proje çalışmasını son halini değerlendirmektir. Yani hazırladığımız projenin amacına ulaşıp ulaşmadığına genel bir yargı oluşturmaktır. Yapılan değerlendirme ölçeği sonucunda hedef davranışlarımıza ne kadar ulaştığımız genel olarak sonuçlanacaktır. Bu aşamada hazırladığımız değerlendirme planına göre bir yol izlemek ve projemizin değerlendirme sonucuna göre genel bir yargıya varmaktır.

Değerlendirme Planı


    3G’ nin tanıtımı için hazırladığımız web sayfası hakkındaki görüşleri almak için hazırlanmıştır. Bu anketi; web tasarımı uzmanı (Yunus Keleş (MCSE)), konu alanı uzmanı (Bolu Hancılar Vodafone Operatör Bayii, Necmettin Hancı) ve bazı kullanıcılar arasında yapılmıştır.











Sonucu Değerlendirme



















Anket Sonuçları;



~Görsel Tasarım~





~İşlevsellik~




~İçerik~




~Referans~

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

http://www.bekirhoca.com/ogretmen/uzman/olcme/nedir.asp