G ÖREV 11
Bir eğitsel yazılım geliştirmek istiyoruz ve yazılımın aşağıda listelenen tüm işlemleri gerçekleştirebilmesi gerekli. Kullanıcı yazılıma kullanıcı adı ve şifresi ile giriş yapabilecek, Giriş yaptığında sistem ona “Merhaba Ad Soyad” diye bir mesaj verecek, Sistemin arayüzü dört farklı şekilde tasarlanmış olacak ve kullanıcı en son hangi arayüzü seçtiyse onun seçimine uygun arayüzle program açılacak, Kullanıcı her bir sayfada not alabilecek, o sayfaya girdiğinde o sayfada aldığı notu ve hangi tarihte o notu aldığını görebilecek. Kullanıcı istediği sayfaları önemli sayfa olarak işaretleyebilecek, Yazılımın sol kısmında kullanıcıya konu bölümler ve bölüm içindeki konu başlıkları içinde sunulacak, Kullanıcının yazılımda gezinmesi sırasında her bir sayfa ne kadar kaldığı, hangi tarih ve saatte ziyaret ettiği bilgilerine ulaşılabilecek, Kullanıcılar arası tartışmaya imkan veren bir araç olacak. Öğrenciler soru sorabilecek, birbirlerinin sorularına cevap verebilecek (forumlarda olduğu gibi)
GÖREV 11 Bir önceki slaytta açıklanan sistem için gerekli veritabanını SQL komutlarını kullanarak oluşturun. Her tablonun içine en az 8 adet veri girişi yapın.
G ÖREVLER 11- A Bu veri tabanındaki tartışma bölümünde soru soran tüm kullanıcılara ilişkin tüm kayıtları listeleyin
G ÖREVLER 11- B Tartışma bölümündeki cevaplar tablosundan sorulara cevap veren öğrencilerin sadece öğrenci numaralarını listeleyin.
G ÖREVLER 11- C Önemli sayfa olarak belirlenen içeriğe ilişkin kayıtları içerik numarasına göre azalan sırada sıralayın.
G ÖREVLER 11- D Gezinme verilerini giriş zamanına göre azalan öğrenci numarasına göre artan sırada listeleyin
G ÖREVLER 11- E 3 no’lu arayüzü tercih eden öğrencilerin sadece öğrenci numaralarını listeleyin.
G ÖREVLER 11- F İçerik tablosundan “Yazıyı Biçimlendirme” başlığına sahip olan veya 2. bölümde bulunan içeriklere ilişkin kayıtları listeleyin