Center Veteriner Kliniği Sanal Market Projesi
Baykan Belirdi, Yeşim Aksu
Tasarım Belgesi
Yazılım Geliştirme Projesi
Bilgi Teknolojileri Sertifika Programı
İDEA: ODTÜ Sanal Kampüsü
27 Ocak 2000
Öz
Kapsam
Gerçekleştirilecek yazılımla bir sanal market sitesinin tasarlanması, bunun sonucunda müşteri portföyünün genişletilmesi ve buna ek olarak satışın arttırılması, kliniğinin tanıtımının yapılarak çağdaş düzeyde kaliteli hizmetin verilmesi hedeflenmiştir.
Müşteri isterleri aşağıda sıralanmıştır:
Kredi kartı bilgilerinin sorulmayacağı, bir form ile bir ürün siparişinin verilebileceği, sanal ortamda kullanılacak bir sitenin yapılması hem bir müşteri isteği hem de bir sınırlama özelliği taşımaktadır.
Mimari Tasarım
Geliştirilecek yazılım iki ana modülden oluşmaktadır ve bu modüller arasındaki etkileşim aşağıda açıklanmıştır.
Veri Tasarımı
Bu bölümde veritabanı içinde kullanılacak değişkenler, veri ve veri tabanı yapısı ile kullanılacak dosyalar hakkında bilgi ve ER Şeması verilmiştir.
Değişkenler, Veri ve Veri Tabanı Yapısı
Aşağıda bir MS Access dosyası kullanılarak oluşturulacak veritabanı içinde yer alan veri tablolarına ait detaylı bilgiler sunulmuştur:
Tablo |
Değişken |
ASP K arşılığı |
Değişken Tipi |
Uzunluk |
musteriler, siparisler |
Ad |
ad |
Karakter |
15 karakter |
musteriler, siparisler |
Soyad |
soyad |
Karakter |
15 karakter |
musteriler, siparisler |
Adres |
adres |
Karakter |
50 karakter |
musteriler, siparisler |
Semt |
semt |
Karakter |
15 karakter |
musteriler, siparisler |
Şehir |
sehir |
Karakter |
15 karakter |
musteriler, siparisler |
Posta Kodu |
PK |
Numerik |
5 basamak |
musteriler, siparisler |
Ev Telefonu |
ET |
Numerik |
10 basamak |
musteriler, siparisler |
İş Telefonu |
IT |
Numerik |
10 basamak |
musteriler, siparisler |
Cep Telefonu |
CT |
Numerik |
10 basamak |
musteriler, siparisler |
E-Mail adresi |
EM |
Karakter |
20 karakter |
siparisler, urunler |
Ürün |
urun |
Karakter |
30 karakter |
siparisler, urunler |
Ürün Miktarı |
miktar |
Numerik |
2 basamak |
siparisler |
Sipariş statüsü |
statu |
Karakter |
1 karakter (Y/N) |
Kullanılacak dosyalar
Dosya |
Açıklama |
Centervet.mdb |
MS Access Veritabanı dosyası. Üç adet tablo içerecektir. Bunlar "musteriler", "urunler" ve "siparisler" tablolarıdır. |
Centervet.asp |
Center Veteriner Kliniği tarafından sipariş takibi amacıyla kullanılacak yazılım |
Siparis.asp |
Musteri tarafından kullanılacak sipariş yazılımı. Bu yazılım veritabanına müşteri kimlik ve sipariş bilgilerini işler. |
Urunler.html |
Urun bilgilerini içerir. |
ER Şeması :
Arayüz Tasarımı
Gerçekleştirilecek yazılımdaki modüller ve yazılım ile kullanıcı arasındaki arayüzlerin tasarımı yapılmıştır.
Veri Akış ve Kontrol Akış Şemaları aşağıda verilmiştir:
Veri Akış Şeması (seviye 0)
Veri Akış Şeması (seviye 1) - Sanal Market Sistemi'nin açılmış hali.
Kontrol Akış Diyagramı
Prosedürel Tasarım
1. Müşteri kimlik bilgisinin girilmesi.
2. Müşteri kimlik bilgisinin kaydının olup olmadığının kontrolu
2.1 Müşterinin kimlik bilgisi kaydı varsa 3'e geç
2.2 Müşterinin kimlik bilgisi kaydı yoksa eksik bilgilerin tamamlanmasını sağla
3.
Ürün seçimi yapılan siparişi al4.
Siparişi kimlik bilgileri ile veritabanına işle
Proje Planı ve Uygulama Takvi
miGantt Chart
|
14 Ocak 2000 |
17 Ocak 2000 |
24 Ocak 2000 |
31 Ocak 2000 |
7 Şubat 2000 |
12 Şubat 2000 |
Teklif |
|
|
|
|
|
|
Analiz |
|
|
|
|
|
|
Tasarım |
|
|
|
|
|
|
Gerçekleş. |
|
|
|
|
|
|
Test |
|
|
|
|
|
|
Sunum |
|
|
|
|
|
|
Kaynakça
Learning VBSCript - Paul Lomax
PERL by EXAMPLE - Ellie Quigley, Second Edition
Special Edition Using CGI - Second Edition - QUE
SAMS Teach Yourself Active Server Pages 2.0 in 21 Days
Using Active Server Pages - Special Edition, QUE
Dynamic Web Publishing -