P GerçekleştirimBelgesi
 

 

 

OGR-SIS

(Oğrenci Takip ve Otomasyon Sistemi)

 

Erhan DOĞRUÖZ

cv

 

Gerçekleştirim Belgesi

Yazılım Geliştirme Projesi

Bilgi Teknolojileri Sertifika Programı

İDEA: ODTÜ Sanal Kampüsü
  

 

Tarih
8 Temmuz 2005


 


Öz
           Gerçekleştirim evresinde proje, tasarım ve analiz belgelerinde verilmiş olan kriterlere büyük ölçüde bağlı kalınarak kodlanmış ve proje teklifi aşamasından itibaren ortaya konan tüm taahhütler kodlamada eksiksiz olarak yerine getirilmeye çalışılmıştır.

Karşılaşılan Sorunlar ve Uygulanan Çözümler

          Daha öncede J2EE ile çeşitli projeler hazırladığım için bu projenin amacını ve kapsamını etkileyecek  zorlukla karşılaşmadım.  J2EE ve raporlama araçları ile ilgili bütün enstrümanlar daha önceden hazır idi.
          Projede ki en büyük sıkıntım, diğer bütün projelerde olduğu gibi zaman sıkıntısı idi. İş ve sertifaka programını beraber yürütürken biraz zorlandım onu da elimden geldiğince geceleri çözemeye çalıştım.

Yazılımın Bileşenleri ve Görevleri

  Veritabanı Yapısı

 Tasarım belgesinde verilmiş bulunan veritabanı tasarımına bağlı kalınmıştır. Aşağıda veri tabanı kod yapısı verilmiştir. Veritabanı olarak teklif de de belirtildiği gibi ORACLE 9i kullanılmıştır.

 

Kodlama Yapısı

        Kodlama mimarisi olarak kendi gerçekleştirmiş olduğum MVC kalıbını kullandım
         Aşağıdaki şekilde genel anlamda 3 katmanlı kodlama mimari yapısı gösterilmiştir.


     
Jsp sayfalarında kesinlikle java kodları kullanılmamıştır.
       Mimari de veri taşımak için getter ve setter dan oluşan bean ve XML dosyaları kullanılmıştır.
       Kodlama gerçekleştirilirken J2EE Standartlarına bağlı kalınılmıştır. İstenildiği takdirde standartlar ek bir rapor olarak verilebilir.
       Aşağıda örnek bir kodlama vardır. İstenildiği takdirde tüm projenin kodları ek bir rapor olarak verilebilir.

 

---------------------------------bolgeler.jsp-------------------------------------


---------------------------------bolgelerAction-------------------------------------

---------------------------------bolgelerForm-------------------------------------


Bazı Arayüzler ve Kullanım Klavuzu

OGRSIS/ Okul İşlemleri / Okul Kayıt

Form Tanımı / İşlevi

    Sisteme Yeni okul kaydetmek için kullanılır

Form Görünümü

Yeni Okul Kayıt

 
Okul Id    Otomatik Numara
Adı
Kodu
MEB Kodu
Il 

Ilce 
Okul Turu
Not Sistemi
Okul Rektoru
Okul Muduru
Okul Bas. Md. Yard.
Adres

Islem Tarihi  İşlem yapılan tarih (Otomatik)
Durumu
Açıklama




 

 



 

 

OGRSIS/ Öğrenci İşlemleri / Yeni Öğrenci Kayıt

Form Tanımı / İşlevi

    Sisteme Yeni öğrenci kaydetmek için kullanılır

Form Görünümü

Yeni Okul Kayıt

 
Öğrenci Id    Otomatik Numara
T.C. Kimlik No
Adı / Soyadı /
Doğum Yeri /Doğum Tarihi /
Anne Adı

Baba Adı
Adres
Telefon Ev
Telefon Cep
E-Mail
Islem Tarihi  İşlem yapılan tarih (Otomatik)
Durumu




 

 



 


 

OGRSIS/ Öğrenci İşlemleri / Öğrenci Girişi / Öğrenci Mezuniyeti

Form Tanımı / İşlevi

    Okula Öğrenci atamak ve öğrenci mezun etmek için kullanılır.

Form Görünümü

Yeni Okul Kayıt

 
Okul Öğrenci Id    Otomatik Numara
Okul
Öğrenci /
Kayıt Tarihi
Mezuniyet Tarihi

Islem Tarihi  İşlem yapılan tarih (Otomatik)
Mezuniyet Notu
Açıklama




 

 



 

 

Yetkilendirme (Kullanıcı İşlemleri) Modülü

Yetkilendirme  Modülü Proje kapsamındaki kullanıcı ve grup tanımlamaları ve arayüzlere hangi kullanıcıların ve grupların erişebileceğini belirlemek için kullanılır. Tüm sistem yetkilendirme ile entegre çalışmaktadır. Administrator tarafından istenilen kullanıcıya istenilen haklar verilebilir veya kaldırılabilir.

Yetkilendirme / Kullanıcı Tanıtımları

Form Tanımı / İşlevi

Proje kapsamındaki kullanıcıların belirlendiği arayüzdür.

Form Görünümü

 

 

     

  

Yetkilendirme / Kullanıcı Şifre Değiştirme

Form Tanımı / İşlevi

Kullanıcının şifresini değiştirebileceği arayüzdür

Form Görünümü

 

 

     

 

Yetkilendirme / Grup Tanıtımları

Form Tanımı / İşlevi

 Proje kapsamındaki grupların belirlendiği arayüzdür.

Form Görünümü

 

 

     

 

Yetkilendirme / Grup – Kullanıcı İşlemleri

Form Tanımı / İşlevi

Kullanıcıların Gruplara atanmasını sağlar

Form Görünümü

 

 

     

 

Yetkilendirme / Yetkilendirme

Form Tanımı / İşlevi

 Seçilen Grup veya Kullanıcıya yetkilendirme işlemleri yapılır .

 Yetkilendirme işlemi Sayfa ve Buton bazında yapılabilmektedir.

Form Görünümü