|
SANAL ARABA PAZARI
M. Attila ALKOÇ
S02012
Proje Teklifi
Yazılım
Geliştirme Projesi
Bilgi Teknolojileri Sertifika
Programı
İDEA: ODTÜ Sanal Kampüsü
13 Mart 2000
Amaç
Elektronik ticaret yani internet üzerinden alış veriş kavramının bir örnek çalışmaya uygulanması ve her iki grubun gerek müşteri ve gerekse de satıcı gruplarının faydalanabileceği ve şu an mevcut olan sisteme bir alternatif teşkil edecek teknolojinin uygulaması.
Avantajları:
* etkileşimlidir *
* kullanımı kolaydır *
* anında kullanılabilir *
* kişiye özel düzenlenebilir *
* farklı platformlarda çalışır *
Proje Konusu
Internet üzerinde etkileşimli web sitesi oluşturularak ikinci el otomobil satış sürecinin sanal ortamda sağlanması.
Araba Pazarında Araba Alma Süreci
Projenin Kapsamı
İnternet üzerinde bir kullanılmış otomobil satış veritabanı oluşturularak araba satanların ve araba arayanların çeşitli kriterlere göre bilgileri girme ve sorgulama yapmalarına imkan tanıyacak alış veriş etkileşimine sağlanmasını içermekte olup aşağıdaki işlevlere sahip olması düşünülmektedir:
-¤- araba satanların bilgileri ve üyelikleri (adres, telefon, isim, vs.),
-¤- araba satış bilgileri (yeni, değişiklik, arama ve silme),
-¤- araba arama (kriterler: fiyat, marka, km vb.),
-¤- sürücülerin araba modelleri hakkındaki fikirleri,
-¤- günün tavsiyesi,
-¤- kasko sigortası hesabı,
-¤- devir maliyet hesabı,
-¤- haftalık top5, top 10, en iyi alış,
-¤- reklam verme,
-¤- araba servisleri, galeriler, aksesuarcılar hakkında bilgiler,
-¤- yedek parça fiyatları,
-¤- oyuncak araba satışı.
Yöntemler, Yazılım Araçları ve
Platform
Sistemden ne istenildiği kesine yakın bir oranda bilinmekte olup Çağlayan Süreç Modeli uygun görülmüştür. Mümkün olduğunca safhalar arasında iletişim kopuklukları engellenmeye çalışılacaktır yani geribesleme yolları açık tutulacaktır. Modelleme olarak yapısal yani işlevsel yaklaşımda bulunacaktır. Problem genel anlamda düşünüldükten sonra gerekli modüllere bölünmesi yoluna gidilecektir.
Internet Veritabanı Sunucusu olarak IDEA'nın sağlayacağı imkanlar gözönünde bulundurulacaktır dolayısı ile işletim sistemi olarak unix seçilmiştir. Sistem temel olarak Web tarayıcısı ile internet veritabanı sunucu arasında etkileşimi CGI vasıtasıyla sağlayacak ve bir veritabanı imkanlar ölçüsünde işletmeye alınacaktır buna cevaben MiniSQL bir alternatif oluşturabilir. Web sayfasının inşasında HTML ve JavaScript kullanılacaktır. İmkanlar ölçüsünde bir kişisel bilgisayarda (PC) Linux ortamında diğer alternatif veritabanları ile ilgili olarak bir çalışma yapılacaktır. Karar analiz ve tasarım safhalarında verilecektir.
DNS ve IP konularında araştırma yapılması gerekmektedir. İhtiyaç duyulacak DNS adresinin uzantısının .com mu yoksa .gen mi olacağı Alan Adlarının Belirlenmesinde İzlenen Politika isimli belgeler incelendikten sonra verilecektir.
Önemli Kilometre Taşları
1. KM Taşı: Proje Teklifi, 13 Mart 2000
Proje konusunun anlaşılması, literatür araştırılması, benzer sitelerin araştırılması, en yüksek seviyede, en soyut biçimde ihtiyaçların ifade edilmesi, proje çizelgesinin yapılması.
2. KM Taşı: Analiz, 10 Nisan 2000
Proje tanımın detaylandırılması, benzer sitelerin analiz edilmesi, taslak ev sayfası ve alt sayfaların ihtiyaçlarının belirlenmesi ve öntipleme, genel durum mimari şeması, isterler analizi, veri akış diyagramı, proje planı ve uygulama takviminin hazırlanması. NE sorusuna yapısal analiz ile cevap aranacak.
3. KM Taşı: Tasarım, 8 Mayıs 2000
Sistemin tasarlanması, yazılım hedefleri, müşteri istekleri ve tasarım sınırlamaları, yazılım modülleri yapısal tasarımı ve aralarındaki ilişkiler, veri tasarımı, veri yapıları, dosya yapıları, grafik kullanıcı arayüzünün tasarlanması, Türkçe ve C programlama dilini esas alan program tasarım dili ile program akışları belirtilecek ve program akış diyagramları hazırlanacak. NASIL sorusuna cevap aranacak.
4. KM Taşı: Gerçekleştirim, 5 Haziran 2000
Programın kodlanması esnasında karşılaşılan sorunlar ve uygulanan çözümler, varsa sapmalar, GUI ekran çıktıları, kullanıcı kılavuzu, programın kaynak kodlarından çeşitli kesitler sunulacak.
5. KM Taşı: Test, 19 Haziran 2000
Test planlaması, test tekniklerinin belirlenmesi, test sonuç belgesi hazırlanması.
6. KM Taşı: Sunum, 1-2 Temmuz 2000
ODTÜ Bilgisayar Mühendisliği Bölümünde 4.dönem sonu
itibariyle projenin MS PowerPoint kullanılarak sunumu yapılacak, imkanlar ölçüsünde projenin demosu gösterilecek.
Kaba Proje Planı ve Uygulama
Takvimi
G a n t t Ş e m a s ı
HAFTA
/
GÖREV |
1 28 Sbt |
2 6 Mrt |
3 13 Mrt |
4 20 Mrt |
5 27 Mrt |
6 3 Nsn |
7 10 Nsn |
8 17 Nsn |
9 24 Nsn |
10 1 Mys |
11 8 Mys |
12 15 Mys |
13 22 Mys |
14 29 Mys |
15 5 Hzr |
16 12 Hzr |
17 19 Hzr |
18 26 Hzr |
19 1 Tem |
Proje Teklifi |
X |
X |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Analiz |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Tasarım |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Gerçekleştirim |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Test |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Sunum |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|