Öz
Proje analiz belgesindeki amacımız e-ofis projesine ait sistem mimarisini, istekler analizini, proje planını ve uygulama takviminin tanımlanmasıdır.
Proje Tanımı
e-ofis projesinde hedef kitle birtakım eğitimler alarak kendisini geliştirmek isteyen ve interneti bu amaçla araştırma ve bilgi edinme aracı olarak kullanan kişilerdir.
Bu kişiler projenin konusu olan Eğitim ve Danışmanlık şirketinin web sitesine ulaştıklarında arama modülünü kullanarak girdikleri anahtar kelime ile ilgili olan eğitim bilgilerine ulaşacaklar, ayrıca tasarlanacak bir form doldurarak eğitim ile ilgilendiklerini belirterek önkayıt yaptırabilecekler veya haftalık eğitim bültenine üye olabileceklerdir.
Şirketde bu sayede müşterilerine sanal ortamdan ulaşmış olacak, bir müşteri veritabanı oluşturabilecek ve müştriyle sanal ortamda temas kurabilecektir.
Sistem Mimarisi
Sistemin 4 ana modülü vardır. Bunlar:
- Eğitim sorgulama
- Önkayıt yaptırma
- Haftalık bülten üyeliği
- Eğitim ve Danışmanlık bilgileri
1. Eğitim Sorgulama: Kullanıcı ilgilendiği eğitime ulaşmak için site içerisindeki arama linkine anahtar veri girer ve bunun sonucunda veritabanındaki bilgiler doğrultusunda eğitim bilgilerine ulaşır.
2. Önkayıt yaptırma: Kullanıcı eğitim ile ilgilendiği takdirde önkayıt formunu doldurarak site veritabanına bilgilerini göndermiş olur. Sistem yöneticisi tarafından alınan müşteri bilgisi şirket yetkilisine aktarılır.
3. Haftalık Bülten Üyeliği: Kullanıcı eğer haftalık eğitim bültenini almak isterse site üzerindeki bağlantı sayesinde e-mailini girer. Bu e-mail sistem tarafından kayıt edilir ve haftalık bülten kayıtlı e-maillere gönderilir.
4. Eğitim ve Danışmanlık bilgileri: Site içerisinde eğitim ve danışmanlık konuları hakkında detaylı bilgi bulunur.
Şekil 1: Genel Durum Mimari Şeması (Architecture Context Diagram)
İsterler Analizi (Requirements Analysis)
Şekil 2: Kullanım Örnekleri(Use Case Diagram)
Sistem veritabanında 3 ayrı birim (tablo) bulunacak, bunlar:
- Eğitim Tablosu: Eğitim Adı, ücreti, eğitimin yeri, veriliş tarihi, anahtar kelimeleri, kısa bilgi, ek bilgi. Bu tablo sistem yöneticisi tarafından hazırlanacak ve değişiklik gerektikçe yenilecektir.
- Müşteri tablosu: Müşterinin adı, soyadı, yaşı, mesleği, şirketi, ilgilendiği eğitim, telefonu, e-mail, ikametgah şehir ve semti, soru veya düşünceleri . Bu tablo müşteriler önkayıt ve bilgi formunu gönderdikçe sistem tarafından doldurulacak, sistem yöneticisi gerekli kontrolu yapacaktır.
- E-mail tablosu: Müşterinin adı, soyadı , e-mail adresi. Bu tabloda yine sistem tarafından haftalık bülten isteyen müşterilerin mail adreslerini kaydederek bir veritabanında tutacak, böylelikle haftalık bülten bu maillere gönderilecek.
Proje Planı ve Uygulama Takvimi
Tasarım: (10 mayıs - 31 Mayıs 2004)
· Proje için gerekli olan web dizaynının yapılması
· Nesne ilişki diyagramının oluşturulması ve diyagramdan ilişkisel veri tabanı tasarımına geçilmesi
· Kullanılacak olan işlemlerin program akış şemasının oluşturulması.
· Veri tabanının oluşturulması
Gerçekleştirme: (31 Mayıs - 21 haziran 2003)
· Tasarlanmış olan veri tabanına gerekli bilgilerin girilmesi
· Program parçacıklarının oluşturulması
Test: (21 Haziran - 28 Haziran 2004)
· Sistemin çalışabilirliğinin kontrolünün yapılması ve gerekli diğer testlerin gerçekleştirimi
· Gerekli düzeltmelerin yapılması
Sunum: (10 - 11 Temmuz 2003)
· Gerekli hazırlıklardan sonra proje sunumunun yapılması
Milestones--Aylar |
Nisan |
Mayıs |
Haziran |
Temmuz |
Haftalar |
1 |
2 |
3 |
4 |
1 |
2 |
3 |
4 |
1 |
2 |
3 |
4 |
1 |
2 |
3 |
4 |
Teklif |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Analiz |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Tasarım |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Gerçekleştirim |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Test |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Sunum |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Kaynakça
- BTSP 7. Dönem Ders Notları, 2004
- Software Engineering, Ian Sommerville, Addison-Wesley, 1998