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 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|