Ö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.
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 |||||||||||||||||
Siteniz ile ilgili anladığım kadarıyla genelimizin yaşadığımız bir çok sorunu yaşammışsınız. Bu yüzde daha çok ilgilenmişsiniz. Raporunuz birazdah detaylı olabilirdi.
YanıtlaSil