|
OGRSIS (Oğrenci takip ve otomasyon sistemi)
Erhan DOĞRUÖZ
cv
Analiz
Belgesi
Yazılım
Geliştirme Projesi
Bilgi
Teknolojileri Sertifika Programı
İDEA: ODTÜ Sanal
Kampüsü
Tarih
24/05/2005
Öz
Amaç, Proje Teklif Raporu'nda anlatılan OGRSIS projesini
ayrıntılı olarak tanıtmak, sistem mimarisi ile isterler analizini sunmak
ve detaylandırılmış olarak proje planını ve uygulama takvimini vermektir
Proje
Tanımı
OGRSIS sistemi proje kapsamında bir online
Öğrenci Otomasyon Sistemi olarak uygulanacaktır. Uygulamanın
içeriğini Türkiye çapında girilebilecek olan okul ve öğrenci bilgileri
oluşturacaktır. Proje kapsamında, web üzerinden yetkilendirilmiş
kullanıcılar okul ve
öğrenci bilgilerinin sisteme girşini gerçekleştirecektir. Proje genel anlamda 3 bölümden
oluşmaktadır kısaca açıklayacak olursak;
- Sistem gerekli tanıtımların yapılacağı
tanımlar ve Yetkilendirme bölümü (Sistem Yönetimi);
Bu bölümde Türkiye genelinde yöneticiler olacak, bu
kişiler sisteme yeni okul ekleyip çıkartma, kullanıcı ekleyip çıkartma
ve gerekli olabilecek diğer tanımlama işlemlerini
gerçekleştireceklerdir.
- Görevlendirilmiş veya diğer tabirle
yetkilendirilmiş okullar kendi okullarına öğrenci giriş çıkış
işlemlerini gerçekleştirebilecekler, bu işlem yapılırken öğrenci hangi
bölümden mezun olduğu, mezuniyet notu, mezuniyet derecesi gibi verilerde
sisteme girilecektir.
- Son olarak ise bu sistem üzerinden,
Türkiyede okuyan kaç öğrenci var, Hangi bölümlerden ne kadar mezun
öğrenci var gibi istatistiki raporlarda alınabilecektir.
Sistemde 3 aşamalı(Donanım - Yazılım - Veri Tabanı) bir güvenlik sistemi ve detaylı bir Loglama mekanizması
uygulanacaktır.
Sistem
Mimarisi
Şekil 1.1: Genel Durum Mimari Şeması
(Resimsel) (Architecture Context
Diagram)
Şekil 1.2: Genel Durum Mimari Şeması (Architecture Context
Diagram)
İsterler Analizi
(Requirements Analysis)
Şekil 2.1: Kullanım örnekleri şeması (Use Case Diagram)
/ Merkez Kullanıcı
Şekil 2.2: Kullanım örnekleri şeması (Use Case Diagram)
/ Dış Kullanıcı
Sistemin İşleyişi (İş Akışış)
- Sistemde ilk olarak tüm uygulamadan
sorumlu kullanıcı(lar) oluşturulacak.
- Oluşturulan kullanıcılar; yeni
kullanıcı, okul ve öğrenci tanıtımı yapabilecekler. Öğrenci tanıtımında
T.C. Kimlik Numarası anahtar olacak bu şekilde kullanıcılar bir anahtar
ile istedikleri bilgiye rahat bir şekilde erişebileceklerdir.
- Okul tanıtımı merkezdeki yönetici veya
merkezdeki kullanıcı tarafından gerçekleştirilecektir.
- Öğrenci ile ilgili tüm işlemleri
okuldaki kullanıcılar tarafından gerçekleştirilecektir.
- Projede çeşitli alanlarda;
Türkiye'de, Bölgelerde, İllerde, İlçelerde
toplam kaç okul var,
Türkiye'de, Bölgelerde, İllerde, İlçelerde toplam
kaç öğrenci var
Türkiye'de, Bölgelerde, İllerde, İlçelerde kaç
bölüm var o bölümlerde okuyan / mezun olan öğrenci sayısı,
Bölümlere göre diploma dereceleri v.s gibi
istatistik'i raporlar alınabilecektir.
Proje Planı ve Uygulama
Takvimi
Tasarım
(24 Mayıs 2005 - 10 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 akis şemasının oluşturulması
- Arayüz tasarımı
Gerçekleştirim (10 Haziran 2005 - 01 Temmuz 2005):
- ORACLE veritabanının oluşturulması
- WEB SERVER'ın Oluşturulması
- Programlama
Test
(01 Temmuz 2005 - 6 Temmuz 2005):
- Testlerin belirlenmesi
- Testlerin gerçekleştirilmesi
Sunum(15-18 Temmuz 2005):
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 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|