PProje Gerçekleştirim Belgesi

 

2. El Araba Pazarı

 

Attila Alkoç

 

Proje Gerçekleştirim Belgesi

 

Yazılım Geliştirme Projesi

Bilgi Teknolojileri Sertifika Programı

İDEA: ODTÜ Sanal Kampüsü
  

 

17/9/2000



Öz

Bu belgenin düzenlenmesinde amaç yapılmakta olan yazılım geliştirme projesinin "Sanal 2.El Araba Pazarı" gerçekleştirimi hakkında bilgi vermektir.Proje internet vasıtasıyla 2.el otomobil satıcı ve alıcılarının ortak bir platformda buluşarak isteklerine uygun araç ve müşterileri bulmalarını sağlamayı hedeflemektedir. Özetle proje web üzerinde bir veritabanı uygulamasıdır.

 

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

Ana Sayfa

Şifre ekranı

Üye Kayıt ekranı

İlan Ekleme Ekranı

İlan Arama Ekranı

 

Kullanıcı Kılavuzu

Web browser ile siteye ulasabilen kullanıcılar kolay bir sekilde kayıt ve arama yapabilirler.