PAnaliz Belgesi

 

Özel Tasarım Nikah ve Bebek Şekerleri Satış Sitesi

 

Elif Şaşmaz

Damla Sivrioğlu

 

 

Analiz Belgesi

Yazılım Geliştirme Projesi

Bilgi Teknolojileri Sertifika Programı

İDEA: ODTÜ Sanal Kampüsü
  

 

21.05.09


Öz

Analiz belgesinde, projemizin daha kapsamlı tanımı, Sistem Mimarisi ve İsterler Analizi’nin; ilgili model ve şemalar ile anlatımı ve projemizin planı ile Uygulama Takvimi verilmektedir.

Proje Tanımı

Online Satış Sistemi; alıcının, istediği özellikteki şekerleri fotoğraflarına bakarak seçip bizimle iletişim kurabilmesine, istediği kriterlere göre arama yapabilmesine ve ödeme yaparak sipariş verebilmesine olanak sağlayan bir sistemdir. Nikah ve bebek şekeri fotoğrafları gelen taleplere ve piyasaya göre belirli aralıklarla güncellenebilmektedir.

Sistem Mimarisi

Kullanıcı arayüzü olarak Alıcı ile OSS arasındaki data akışı; sipariş, iletişim ve ödeme bilgileri, arama kriterleri ve soru mesajı ile; gönderilen cevap mesajı, aramanın sonucu ve ekranlar ile karşılanmaktadır.

Yetkili Kullanıcı ile OSS arasındaki data akışı; teklif bilgilerine karşılık Teklife Cevap ve Sevkiyat Onayı ile sağlanmaktadır

Tüm ürünlerin ve alıcıların bilgileri Online Satış Sistemi (OSS) veritabanında tutulmaktadır.

Alıcı, yetkili kullanıcı ve sistem arasındaki veri iletişimi tarayıcılar (browser) üzerinden sağlanmaktadır.

Online Satış Sistemine bakıldığında, "Teklif Verme" girdisine karşılık "Para Çekme Talimatı" ve "Fatura" çıktıları elde edilmektedir.

Sistemi kısaca anlatan Genel Durum Mimari Şeması aşağıda verilmiştir.


acd

Şekil 1: Genel Durum Mimari Şeması (Architecture Context Diagram)



İsterler Analizi (Requirements Analysis)

Site sayfası, açıldıktan sonra ziyaret edilebilecek 2 sayfaya ayrılmaktadır: Nikah şekerleri ve Bebek şekerleri. Her iki yerde de alıcının yapabileceği süreçler aynıdır.


onaylı

Şekil 2: Ardışıllık Diyagramı 1 (Sequence Diagram)



Alıcı verdiği kriterlere göre ürün araması yapabilir.

Merak ettiği soruları sistem üzerinden Yetkili Kullanıcı'ya gönderebilir.

Alıcıya fikir vermek için sitede; “en çok satılan” ve “son eklenen” gibi köşeler bulunur.

Yetkili kullanıcı, alıcının sorusuna e-posta yoluyla cevap verebilir.

Alıcı ürünü seçtiğinde sipariş için adet ve tarih bildiren teklifi gönderir.

Yetkili kullanıcı teklifi gözden geçirip sistem yoluyla onay veya red cevabı verir.

Sistem, verilen onay veya red cevabına göre alıcıya otomatik mail atar.

Red cevabı gelirse alıcının isteğine bağlı olarak tekrar teklif verip bu süreci tekrar başlatabilir.


red

Şekil 3: Ardışıllık Diyagramı 2 (Sequence Diagram)



Onay gelirse alıcı ödeme bilgilerini girer.

Ödeme tutarının ilk yarısını çekmek için sistemden bankaya para çekme talimatı verilir.

Yetkili kullanıcı para çekme bildirimini kontrol ettiğinde “olumlu” olduğunu görürse, sevkiyat onayını verir.

Bu onay alıcıya “ürünün yapılmasına başlanıyor” e-posta mesajı ile verilir.


olumsuz

Şekil 4: Ardışıllık Diyagramı 3 (Sequence Diagram)



Yetkili kullanıcı para çekme bildirimini kontrol ettiğinde “olumsuz” olduğunu görürse, sevkiyat onayını vermez.

Alıcıya “ürünün yapılmasına para çekilemediğinden başlanamadı” e-postası gider.



alici

Şekil 5: Kullanım Örnekleri Şeması 1 (Use Case Diagram)

Alıcı ve Yetkili Kullanıcı'nın aktör olarak belirtildiği ve sistem davranışlarının tanımlandığı Kullanım Örnekleri Şemaları Şekil 5 ve 6'da verilmiştir.

yetkili_kullanici

Şekil 6: Kullanım Örnekleri Şeması 2 (Use Case Diagram)



Proje Planı ve Uygulama Takvimi

Proje ekibindeki üyelere düşen görevler ve bu görevlerin ayrıntılandırılması aşağıdaki Proje Planı ve Uygulama Takviminde verilmiştir.


takvim

Şekil 7: Proje Planı ve Uygulama Takvimi


Kaynakça

Çizimler için VP Suite Windows 4.0 ve Microsoft Office Project 2003 araçlarından yararlanılmıştır.