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 çokhata 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 kitleninihtiyaç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ındanamacı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 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ş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 vetasarım raporunda vaat ettiğimiz işlevleri yerine getirensitemizi 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 veresimlerini 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_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ımyö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 Yorumtarih başlık vekullanı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ılavuzuyazı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.