PProje Gerçekleştirim Belgesi | ||
Attila Alkoç Öz
Karşılaşılan Sorunlar ve Uygulanan Çözümler Projeyi gerçekleştirmek için daha önce CGI ve MySQL düşünülmüştü. Fakat daha sonra işyerinde bulunan imkanların kullanılmasına karar verildi. Bu sebeple ASP ve SQL Server üzerinde duruldu. Projedeki kayıt sayısının makul ölçülerde olması beklenildiğinden Access'in yeterli olacağı düşünüldü. Web hosting firmalarının ücret tarifeleri incelenildiğinde Access SQL Server'a göre önemli ölçülerde ekonomik olmaktadır. Veritabanına bağlantıda ODBC yerine OLEDB erisimi ADO nesneleri kullanılarak sağlanmıştır. Yazılımın Bileşenleri ve Görevleri Yazılımda ASP için gerekn kodlar vbscript dilinde yazılmıştır. Gerektiği yerlerde, özellikle istemci tarafında javascript kodları forma girilen bilgilerin kontrolu amacıyla kullanılmıştır. Geliştirme ortamı olarak InterDev kullanılmıştır. Web Sayfaları ve script dosyaları : Ana Sayfa (index.html) Sanal Araba Pazarına giriş sayfasıdır. Bu sayfa 4 frame'den oluşmaktadır. En usteki frame reklam ve sitenin tanıtımı ile ilgili bilgileri içermektedir.sol.html Sol taraftaki frame araba ile ilgili genel bilgilere ulaşılabilecek bir listeyi içermektedir. sag.html Sağ taraftaki frame ise başlıca ünlü araba üreticilerinin resmi web sayfalarına linkler bulunmaktadır. Bunlar çeşitli ülkelere göre farklılık gösterebilceğinden birden fazlası listeye eklenilmiştir. orta.html Ortadaki frame ise araba alım ve satımı ile ilgili linkleri içermektedir. Bu frame otomatik olarak scroll etme şansı vermektedir. Özellikle sonuçların belli bir kayıt sayısı geçtiği durumlarda faydalı olmaktadır. sat.html Araba satmak isteyeceklerin ilk olarak gorecekleri sayfadır. Bu sayfada uye kisi uye ismini ve sifresi girmektedir. uye.aspÜye olmak isteyen kişilerin üyelik formu bulacakları sayfadır. Bu sayfada üyeden çeşitli bilgiler form ile alınmaktadır. Daha sonra üye olmak isteyen kisiye kullanıcı adı ve şifre emaille gönderilmektedir. uyedeg.aspÜye bilgilerinde değişiklik ve silme yapmak icin kullanılan script. ilanekle.aspÜye olanların satmak istedikleri araba ilgili detayları içeren bilgiler bir form ile alınmaktadır. Bu sayfanın girişinde üyelik bilgileri kabul edilmektedir. Bundan dolayı ilan girisinde bir guvenlik sağlanmış olmaktadır. ilanekle2.aspGirilen bilgilerin veritabanına aktarımı için SQL ile kullanılmaktadır. ilandeg.aspÖnceden girilen ilan bilgilerin değişklikliği veya silinmesi maksadıyla kullanılmaktadır. ilanbul.aspVeritabanında aranılan koşullara uygun araçların listelendiği kısımdır. Yazılımdan Kesitler
Kullanıcı Kılavuzu Web browser ile siteye ulasabilen kullanıcılar kolay bir sekilde kayıt ve arama yapabilirler. |