PProje Teklifi

 

 

OGRSIS (Ogrenic takip ve otomasyon sistemi - Türkiye Çapında)

 

 

Erhan DOĞRUÖZ
cv

 

 

Proje Teklifi

Yazılım Geliştirme Projesi

Bilgi Teknolojileri Sertifika Programı

İDEA: ODTÜ Sanal Kampüsü
  

 

Tarih
20 Nisan2005




Amaç

OGRSIS ile Türkiye çapında kaç okul, kaç bölüm, ne kadar öğrenci ve okulların başarıları takip edilebilecektir. Bu Projedeki diğer bir amacım ise J2EE ile Çok Katmanlı WEB uygulaması gerçekleştirmektir..

Proje Tanımı

OGRSIS ile öğrenci ve okulların takibi yapılabilecek. Ve Aynı zamanda Ogrenciler ve okullarla ilgili istatistiki ve Karar Destek sistemine yönelik raporlar alınabilecektir.

Projenin Kapsamı

Uygulama Türkiye çapındaki Okulları kapsamaktadır .Pprojenin tamamı WEB ortamında çalışacaktır

Yöntemler, Yazılım Araçları ve Platform

Yazılım Mühendisliği Standartalarına uygun bir şekilde hazırlanacaktır.
İşletim sistemi: Platform bağımsız
Sunucu: Apache - Tomcat 5.0 veya herhangi bir uygulama sunucusu (OC4J - BEA v.s.)
Veritabanı sunucusu: Platform Bağımsız
Veritabanı : Oracle
Programla dili: Java

OGRSIS, J2EE™ Standartlarına göre yapılacaktır. J2EE™ ortamı ayrık çok katmanlı bir uygulama modeli sunar. Uygulama mantığı fonksiyonlarına göre componentlere ayrılmıştır. Burada uygulamayı oluşturan componentler bulundukları çok katmanlı J2EE™ ortamına göre farklı makinelerde de kurulu olabilirler.

J2EE uygulamaları 3 ya da 4 katmandan oluşabilir ama genelde 3 ayrı konuma dağıldığı için 3 katman olarak oluşturulur. OGRSIS de 3 katman üzerine kurulacaktır. Bunlar : İstemci makineleri , J2EE Sunucu makinesi ve geri tarafta database makinesidir. Bu yapı klasik yazılım geliştirme mimarisi anlayışına yani istemci-sunucu yapısına (iki katmanlı) yeni bir katman daha eklemektedir. Bu katmanda istemci (client ) ile geri plan database arasına yerleştirilen multithreaded bir uygulama sunucusu katmanıdır (Application Server) .

  • Client-tier (İstemci-katmanı) componentleri istemci makinesında çalışır.
  • Web-tier (Web-katmanı) componentleri J2EE Server makinasında (J2EE Server Machine) çalışır.
  • Enterprise -Information System (EIS-Kurumsal Bilgi Sistemi) Database Server Machine (Database Sunucu Makinasında) çalışır.

Önemli Kilometre Taşları

Proje Teklifi: 20 Nisan 2005 Projenin amacı ve kapsamı belirtilecek.
Analiz : 15 Mayıs 2005 Projenin Analiz Raporu verilecek.
Tasarım : 15 Haziran 2005 Projenin Tasarım Raporu verilecek.
Gerçekleştirim : 7 Temmuz 2005 Gerçekleştirim sonuçları verilecek.
Test : 21 Temmuz 2005 Test planı ve test sonuç belgesi verilecek.
Sunum : Temmuz 2005 son haftası Gerçekleştirilen yazılım projesinin sunumu yapılacak.

Kaba Proje Planı ve Uygulama Takvimi

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