veritabanı kby sunumu

27

Click here to load reader

Upload: baris-akkurt

Post on 21-Aug-2015

358 views

Category:

Art & Photos


4 download

TRANSCRIPT

Page 1: Veritabanı KBY Sunumu

Veritabanı Yönetim Sistemleri

Kişisel Bilgi Yöneticisi

Grup 28

Page 2: Veritabanı KBY Sunumu

BLG 361 - 2010 Güz İTÜ Bilgisayar Mühendisliği 2

Kişisel Bilgi Yöneticisi

● D. Barış Akkurt 040060248● M. Tugay İlbay 040080236● M. Mahdi Noori 040070941

● Öğretim Üyesi: Yrd. Doç. Dr. Şule Gündüz Öğüdücü

Page 3: Veritabanı KBY Sunumu

BLG 361 - 2010 Güz İTÜ Bilgisayar Mühendisliği 3

Sorunlar

● Bilgi çağında yaşıyoruz● Her taraftan veri yağıyor● Sayısal verileri düzenlemek başlı başına bir iş● Kağıtlara aldığımız notlar yerine bilgisayarı

kullanmak● Bilgisayarlarla artan verilerimizi yine bilgisayar

yardımıyla düzenlemek çözüm olabilir mi?

Page 4: Veritabanı KBY Sunumu

BLG 361 - 2010 Güz İTÜ Bilgisayar Mühendisliği 4

Çözüm: KBY

● Not alma● Adres defteri● Dosya yöneticisi● Yapılacaklar listesi● Hatırlatıcı

● Etkinlik yöneticisi● RSS okuyucu● Şifre yöneticisi● Günlük program

KBY; verileri yönetmek için genel bir sistem

Page 5: Veritabanı KBY Sunumu

BLG 361 - 2010 Güz İTÜ Bilgisayar Mühendisliği 5

KBY Kullanımı - 1

● Projenin açılış sayfası

Page 6: Veritabanı KBY Sunumu

BLG 361 - 2010 Güz İTÜ Bilgisayar Mühendisliği 6

KBY Kullanımı - 2

● Standart bir kayıt formu– Spam engelleyici captcha

Page 7: Veritabanı KBY Sunumu

BLG 361 - 2010 Güz İTÜ Bilgisayar Mühendisliği 7

KBY Kullanımı - 3

● Giriş yapmış kullanıcı için genel durum

Page 8: Veritabanı KBY Sunumu

BLG 361 - 2010 Güz İTÜ Bilgisayar Mühendisliği 8

RSS Okuyucu

● RSS kaynağı ekleme, silme, güncelleme ve okuma

● Ajax link ve buton kullanıldı.

Page 9: Veritabanı KBY Sunumu

BLG 361 - 2010 Güz İTÜ Bilgisayar Mühendisliği 9

RSS Okuyucu

● “read” linkine tıklandığında RSS okuma işlemi yapılır.

Page 10: Veritabanı KBY Sunumu

BLG 361 - 2010 Güz İTÜ Bilgisayar Mühendisliği 10

RSS Okuyucu Veritabanı

● READER tablosu aşağıdaki niteliklerden oluşur.

● USERNAME● IDENTIFIER● ADDRESS● USERNAME, IDENTIFIER, ADDRESS birincil

anahtardır.

Page 11: Veritabanı KBY Sunumu

BLG 361 - 2010 Güz İTÜ Bilgisayar Mühendisliği 11

Yapılacaklar Listesi

● Yapılacak ekleme, silme ve güncelleme● Ekleme, silme ve güncelleme işlemleri formlar

aracılığıyla yapılıyor.

Page 12: Veritabanı KBY Sunumu

BLG 361 - 2010 Güz İTÜ Bilgisayar Mühendisliği 12

Yapılacaklar Listesi Veritabanı

● TODOLIST ve TODOTIME tablolarından oluşur.

● TODOLIST: USERNAME,TIMEID,TODO. USERNAME ve TIMEID birincil anahtardır.

● TODOTIME: ID, DAY, BEGINTIME, ENDTIME. ID birincil anahtardır. DAY, BEGINTIME ile ENDTIME benzersizdir.

Page 13: Veritabanı KBY Sunumu

BLG 361 - 2010 Güz İTÜ Bilgisayar Mühendisliği 13

Hatırlatıcı

● Hatırlatma ekleme,silme ve güncelleme● Ajax buton ve link kullanıldı.● Calendar eklentisi kullanıldı.

Page 14: Veritabanı KBY Sunumu

BLG 361 - 2010 Güz İTÜ Bilgisayar Mühendisliği 14

Hatırlatıcı Veritabanı

● REMINDER tablosu. Aşağıdaki niteliklerden oluşur.

● USERNAME● NOTE● DATE● TIME● USERNAME,NOTE,DATE birincil anahtardır.

Page 15: Veritabanı KBY Sunumu

BLG 361 - 2010 Güz İTÜ Bilgisayar Mühendisliği 15

Not Alma

● ID, HEAD BODY nitelikleri ve NOTES tablosu

Page 16: Veritabanı KBY Sunumu

BLG 361 - 2010 Güz İTÜ Bilgisayar Mühendisliği 16

Etkinlik Yöneticisi

● Etkinlik ekleme, silme, güncelleme

Page 17: Veritabanı KBY Sunumu

BLG 361 - 2010 Güz İTÜ Bilgisayar Mühendisliği 17

Etkinlik Yöneticisi Veritabanı

● ACTIVITY tablosu var.– ID, USERNAME, NAME, INFO, DATE, TIME,

PARTICIPANT, ADDITIONDATE sütunları

– ID int tipte, diğerleri string

– ID ve USERNAME birincil anahtar

Page 18: Veritabanı KBY Sunumu

BLG 361 - 2010 Güz İTÜ Bilgisayar Mühendisliği 18

Dosya Yöneticisi

● Dosya upload özelliği kullanıldı● Her kullanıcı için bir dizin yaratılıp o dizine

yükleme yapılıyor.

Page 19: Veritabanı KBY Sunumu

BLG 361 - 2010 Güz İTÜ Bilgisayar Mühendisliği 19

Dosya Yöneticisi Veritabanı

● FILEMANAGER tablosu● USERNAME, FILENAME, FILETYPE,

FILENOTE, FILEADDITIONDATE sütunları● USERNAME ve FILENAME birincil anahtar

Page 20: Veritabanı KBY Sunumu

Şifre Yöneticisi

ØAmaç: Kullanıcının değişik sitelerde kullandığı şifre ve kullanıcı adlarını tutmak.

Page 21: Veritabanı KBY Sunumu

Şifre Yöneticisi

ØYeni şifre ve kullanıcı ekleme, veri Yapısındaki bilgileri görüntüleme,

Listeleme Ekleme

Page 22: Veritabanı KBY Sunumu

ØSilme

ØGüncelleme

Şifre Yöneticisi

Page 23: Veritabanı KBY Sunumu

Günlük (Ajanda)

ØAmaç: Gülük yönetimiØİşlem: Ajandaya yeni bir kayıt(entry) ekleme, güncelleme ve silme

Page 24: Veritabanı KBY Sunumu

Adres Defteri

ØAmaç: Adres ve iletişim bilgilerin yönetimiØ İşlem: Adres defterine yeni bir adres bilgisi ekleme, güncelleme ve silme

Page 25: Veritabanı KBY Sunumu

BLG 361 - 2010 Güz İTÜ Bilgisayar Mühendisliği 25

Genel Arayüz

● Navigasyon için paneller kullanıldı● Arayüz CSS ve resimlerle zenginleştirildi● PopUp Window, Captcha, dosya upload, Ajax

tuşlar ve etiketler kullanıldı● Help, License gibi tamamlayıcı unsurlar

Page 26: Veritabanı KBY Sunumu

BLG 361 - 2010 Güz İTÜ Bilgisayar Mühendisliği 26

Veritabanı

● Toplam 11 tablo, her tabloda pek çok sütun– 1 tablo kullanıcı tablosu

– Diğer 10 tablo 9 nesne için

– Her nesne için CRUD işlemleri

Page 27: Veritabanı KBY Sunumu

BLG 361 - 2010 Güz İTÜ Bilgisayar Mühendisliği 27

Son

● 22 Aralık 2010 Maslak, İstanbul