PTasarım Belgesi

 

Ders Bilgi Sistemi

 

Murat ÇAKIR-s08062
(ev Sayfası)

 

Tasarım Belgesi

 

Yazılım Geliştirme Projesi

Bilgi Teknolojileri Sertifika Programı

İDEA: ODTÜ Sanal Kampüsü
  

 




Kapsam

Amaç, projenin mimari, veri, arayüz ve prosedürel tasarımınının sunulmasıdır. Belge hazırlanırken Proje Analiz Belgesi'nde sunulmuş olan Genel Durum Mimari Şeması'na bağlı kalınmıştır.

Kapsam

Ders Bilgi Sistemi, yüzyüze olarak verilen bir derste öğretim elemanı ile öğrenciler arasında bir iletişim ortamı kurmak, sayısal olarak dokümanları alıp verebilmek ve öğrencilere ait not bilgilerini sağlıklı ve doğru bir şekilde tutmak amacıyla web tabanlı olarak gerçekleştirilecektiri

Müşteri sistemin fonksiyonel olmasını gereksiz ayrıntılara girilmemesini ve kolay kullanılmasını istemektedir.

Projenin kullanılacağı kurumun web server'ı ASP uygulamalarını desteklediği için ASP kullanılmıştır. Müşterimiz office araçlarını kullandığı için veri tabanı olarak Acces'in kullanılmasını istemiş, kullanım sırasında çıkabilecek problemlere böylelikle daha rahat müdahele edebileceğini belirtmiştir.

Mimari Tasarım

Teklif belgesindeki her bir kullanım örneği için bir işbirliği diyagramı çizilmiştir.

 

 

 

Veri Tasarımı

Veri Tabanı İlişkileri

Veri Sözlüğü

TABLO VERİ ADI TİPİ AÇIKLAMA
Ogrenci Numara Number Dersi alan öğrencinin numarası
  Adi Text Dersi alan öğrencinin adı
  Soyadi Text Dersi alan öğrencinin soyadı
  Kisim_No Number Dersi alan öğrencinin sınıfı
  Odev_Notu_1 Number 2 üzerinden not
  Odev_Notu_2 Number 2 üzerinden not
  Quiz_1 Number 2 üzerinden not
  Quiz_2 Number 2 üzerinden not
  Uygulama_Notu Number 40 üzerinden not
  Proje_No Number Öğreninin Çalıştığı proje grubu
  Proje_Notu Number 10 üzerinden not
  Ara_Sınav Number 80 üzerinden not
  Final_Sinavi Number 60 üzerinden not
  Ortalama Number Bütün notların ağırlıklı ortalaması
  Basari_harfi Text Ortalamanın katalog karşılığı
Login Numara Number Öğrencinin/öğretim elemanının numarası
  Sifre Text Öğrencinin/öğretim elemanının şifresi
  Admin Number Öğretim elemanını belirleyen
Dosya id Number Öğretim elemanı tarafından verilen ödev veya dokümanın,; öğrenci taarfından teslim edilen ödevin numarası,
  filename Text Dokümanın adı
  filesize Text Dokümanın boyutu
  contenttype Text Dokümanın tipi
  filedata OLEobject Dokümanın kendisi
Forum Parent Message Number Bir mesaja cevap ise cevaplanan mesajın numarası
  ThreadParent Number Bir mesaja cevap ise cevaplanan mesajın numarası
  AuthorNAme Text Mesajı yazanın adı
  AuthorEmail Text Mesajı yazanın email adresi
  Comments Memo Mesajın kendisi
  Topic Text mesajın konusu
  ReplyCount Number Kaç kere cevap verildiği
  LastThreadPost Date/time En son cevaplanma Tarihi
  DatePosted date/time İletilen tarih
  ID Number Mesajın numarası
***Veri Tipleri Access Veritabanında kullanılan isimlerdir.

 

Arayüz Tasarımı

Arayüzler DreamWeaver Aracı ile yapılmıştır. Veri aralıkları veri sözlüğündeki gibidir.

Arayüz 1- Giriş Ekranı

Arayüz 2 - Ana menu (Öğretim Elemanı)

 

Arayüz 3 - Ana menu (Öğrenci)

Arayüz 4 - Duyuru Yapma Ekranı

Arayüz 5 - Öğretim Elemanının Öğrenci Bilgilerini Girme ekranı

Arayüz 6 - Öğretim Elemanının Öğrenci Notlarını Girme ekranı

Arayüz 7- Öğrenci Notlarını Sorgulama Giriş Ekranı

Arayüz 8 - Doküman kaydetme (Öğretim elemanı ödev verme- Öğrenci ödev teslim etme)

Arayüz 9- Forum Ekranı

Proje Planı ve Uygulama Takvimi

Tüm Faaliyetler (Gerçekleştirim-test) 8 Temmuz 2005 'de bitirilmiş olacaktır.

Kaynakça

* İDEA ders notları- 2005

*UML Distilled - Martin FOWLER

*Fundemantals of Database Systems- Elmasri and Navathe

*Dreamweaver MX- Osman GÜRKAN

*ASP ile veritabanı yönetimi- Faruk ÇUBUKÇU

*Microsoft Access- Dr. Hakkı ÖCAL

*ASP ile Web Programlama- Zafer DEMİRKOL

Proje Sayfası