Analiz Belgesi

advertisement
Analiz Belgesi
Spor ve Aktivite Planlama Servisi
Işıl B. Özuğur
Özgeçmiş
Analiz Belgesi
Yazılım Geliştirme Projesi
Bilgi Teknolojileri Sertifika Programı
İDEA: ODTÜ Sanal Kampüsü
Tarih
18 Haziran 2005
Öz
Amaç, Planlama Servisi projesini ayrıntılı olarak tanıtmak, sistem mimarisi ile isterler
analizini sunmak, ne sorusuna cevap vermek ve detaylı proje planını vermektir.
Proje Tanımı
Web üzerinden kullanıcıların üye olacakları bir yapı oluşturulacaktır. Kullanıcı üye
olduktan sonra, kendine uygun aktivite ve takvim tercihlerini bildirecektir. Kullanıcı
kendine uygun aktiviteler arasında arama yapma, yeni aktivite önerme ve aktiviteye
katılacak üyelerin bilgisine ulaşma ve aktiviteye katılma gibi işlemleri
gerçekleştirebilecektir.
Sistem Mimarisi
Sisteme normal kullanıcı veya yönetici olarak giriş yapılabilecektir.


Kullanıcıdan sisteme kullanıcı adı, şifre, zaman, aktivite tercih ve katılım bilgileri
girdi olacaktır.
Kullanıcıya sistem tarafından uygun aktivite seçenekleri sunulacak ve ayrıca


aktivite arama, seçilen aktivitenin katılımcı bilgisini görme mümkün olacaktır.
Tüm veriler Aktivite Planlama Servisi (APS) veritabanında tutulacaktır.
Kullanıcı ve sistem arasındaki veri iletişimi tarayıcı üzerinden sağlanacaktır.
- Kullanıcı adı ,
- şifre
Tarayıcı
(Browser)
-Arama sonuçları
-katılımcı bilgisi
Aktivite Planlama Servisi
- Aktivite /
zaman bilgisi
Tarayıcı
(Browser)
- katılım bilgisi
- Kullanıcı Bilgileri
- Tercih Bilgilleri
APS Veritabanı
Şekil 1: Genel Durum Mimari Şeması (Architecture Context Diagram)
İsterler Analizi (Requirements Analysis)
Giriş Işlemleri
an
ır
Aktivite Listeleme
Ku
ll
a
Kull
nır
Kullanı
r
Ku
ll
Kullanıcı Bilgi
Girişi
an
ır
an
nır
ll
Ku
Kull
a
Kullanıcı
ır
Aktivite Seçme
Aktivite Önerme
Aktivite Sorgulama
Şekil 2: Kullanım Örnekleri Şeması (Use Case Diagram)



Kullanıcılar "kullanıcı arayüzü"nü kullanarak sisteme erişmektedirler.
Kullanıcı arayüzü ile kullanıcı işlemleri oturum bilgilerini kullanmaktadır.
Kullanıcılar, giriş (login) işlemleri, kullanıcı bilgi girişi (aktivite ve zaman tercihi),
veritabanı erişimi, aktivite listeleme, aktivite sorgulama, aktivite seçme işlemlerini
kullanmaktadır.
Kullanıcı
Yeni Üye?
E
Üye Bilgileri Girişi
H
Aktivite Bilgileri
Girişi
Oturum Aç
Aktivite Listeleme
Aktivite Sorgulama
Yeni Aktivite
Önerisi
Aktivite Katılımı
Bilgi Güncelle
Şekil 3: Veri akış diyagramı (Flowchart)
Veri Akis Diyagramı’nda kullanıcının giriş yaptıktan sonraki işlem akışı gösterilmiştir.



Kullanıcı üye olduktan sonra, isim, telefon, semt gibi üye bilgilerini, ayrıca
katılmak istediği aktiviteler ve uygun olduğu zaman dilimi gibi aktivite bilgilerini,
sisteme girecektir.
Bundan sonra kullanıcı her oturum açtığında belirlediği kısıtlara göre yapılan
sorgu sonucu listelenecektir.
Kullanıcı farklı kriterler ile sorgu yapabilme, yeni aktivite önerme, katılımı kabul
etme ve bilgi güncelleme gibi işlemleri gerçekleştirebilecektir.
Proje Planı ve Uygulama Takvimi
Tasarım (19 Haziran 2005):



Veri tabanı tasarımı
Nesne-İlişki ve diyagramının oluşturulması ve diyagramlardan ilişkisel veri tabanı
tasarımına geçilmesi
Program akış şemasının oluşturulması

Arayüz taslak tasarımı
Gerçekleştirim (20 Haziran 2005 - 28 Haziran 2005)




Veritabanının oluşturulması
Programlama
Arayüz sayfalarının oluşturulması
Bütünleştirme
Test (28 Haziran – 5 Temmuz 2005)


Testlerin belirlenmesi
Testlerin gerçekleştirilmesi
Sunum(15-18 Temmuz 2003)

Projenin sunumu
Proje Planı ve Uygulama Takvimi
Kilometre taşları
Aylar
Haftalar
Teklif
Analiz
Tasarım
Gerçekleştirim
Test
Sunum
Nisan
Mayıs
Haziran Temmuz
123 4 1 23 4 1 2 3 4 1 2 3 4
Şekil 4: Proje planı ve uygulama takvimi
Kaynakça

idea YGP dersi web sayfası
Download