Others | Yazılım C# Web Application

Yazılım C# Web Application

3 kişi başvurdu

Görev Detayı

Konu: KİTAP DEĞERLENDİRDİRME VE TAVSİYE
SİSTEMİ
Kullanılacak Platformlar:
SQL Express veya Server, C#
Veritabanı Tasarımı: 15P
Yönetici Tanım Tablosu
Kullanıcılar Tanım Tablosu
Yazarlar Tanım Tablosu
Kitaplar Tanım Tablosu (Kitap Bilgileri, YazarID vs...)
Kitap Alıntı Tablosu (KullaniciID,KitapID,SayfaNo,Cumle)
Kitap İnceleme Tablosu (KullaniciID,KitapID,İnceleme)
KitapOkunma Tablosu (KullanıcıID, kitapID)
KitapPuan Tablosu (KullanıcıID, KitapID, Puan)
Mesajlar Tablosu (GönderenID, GidenID, Baslik, Mesaj, Tarih)
Bütün veriler veritabanında tutulacaktır.
Yönetici Modülü (Web Application)
- Kullanıcı adı ve şifresi ile giriş (Yönetici tanım tablosundaki kullanıcı adı şifreyle
karşılaştıracak) (2P)
- Kitap tanımları (Ekle/Sil/Düzenle) (Kitaplar Tanım Tablosuna girecek) (2P)
Kullanıcı Modülü (Web Application) (Toplam: )
-Kullanıcı Kayıt (İsim Soyisim cinsiyet dogum tarihi kullanıcı adı şifre gibi bilgilerin
alınması ve kullanıcılar tablosuna kaydı, resim yuklenmesi) (2P)
- Kullanıcı adı ve şifresi ile giriş (Kullanıcılar tanım tablosundaki kullanıcı adı şifreyle
karşılaştıracak) (2P)
-Sisteme başarılı bir şekilde giriş yapılmışsa yanda bir menü gelecek ve orta bölümde de
tavsiye sistemi çalışacak.
-Yan Menüde Kitap arama, Başka Kullanıcı Arama, Yazar Arama, Popüler kitaplar, Yüksek
Puanlı kitaplar, Popüler Yazarlar linkleri olacak
Popüler Kitaplar: En çok okunan kitaplar listeleceki kitaplar ve yanlarında okunma
sayıları, kitaba tıklayınca kitap detayına gidecek (5P)
Yüksek Puanlı Kitaplar: En yüksek puan verilen kitaplar ve ortalama puanları, kitaba
tıklayınca kitap detayına gidecek (5P)
Popüler Yazarlar: Kitaplarının okunma sayısına göre en çok okunan yazarlar (YazarIDye
gore gruplama yaparak), yazara tıklayınca yazarın kitapları listelenecek, kitaba tıklayınca
kitap detayına gidecek (5P)
Yazar Arama: Bir metin kutusuna girilen kelimeyi yazar adı soyadı bölümünde içeren
yazarlar listelenir ve yazara tıklayınca yazar detay sayfasına gider(2P)
Yazar Detay: Yazar adı soyadı, doğum tarihi, doğum yeri, ölüm tarihi (varsa), Yazarın
kitapları listelenir, kitaba tıklayınca kitap detay sayfasına gider. (2P)
Kitap Arama: Bir metin kutusuna girilen kelimeyi başlık bölümünde içeren kitaplar
listelenir ve kitaba tıklayınca kitap detay sayfasına gidecek (2P)
Kitap Detay Sayfası (7P)
-Kitaba ait kitabın ismi, resmi, yazarı, yayınevi, kitap tanıtım bilgisi, Kitabın ortalama
puanı, Okunma Sayısı, kitapla ilgili yapılan incelemelerin listelenmesi, Alıntıların
listelenmesi)
kitap kaydı butonu yada linki
Kitap kaydı
- Bu kitabı okudum diye belirtme (2P)
- Bu kitaba inceleme yazma (2P)
- Kitaptan alıntı yapma (2P)
- Kitaba puan verme (2P)
Kullanıcı Arama (2P)
-bir metin alanına bir kullanıcı adı yazılır
-İçinde o ifade geçen kullanıcılar listelenir
-Kullanıcıya tıklayınca o kullanıcının profili listelenir
Kullanıcı profil sayfası (5P)
kullanıcı resim, isim soyisim, okuduğu kitaplar, verdiği puanlar, yaptığı incelemeler,
yaptığı alıntılar listelenecek, o kullanıcıya mesaj gönderme butonu
Mesaj gönderme: Mesaj Gonderilecek KullanıcıAdı, Mesaj Basligi ve Mesaj (2P)
Mesajlar (2P)
-Mesajlarım bölümünden kendine gönderilen mesajları okuyabilecek, cevap yazabilecek
Kullanıcı Sisteme Giriş Yaptığında Ortada Görünecek Tavsiye Sistemi
-Kullanıcı Öneri 1: Kullanıcının okuduğu kitaplarla ortak kitapları okuyan kullanıcılar ve
ortak kitap sayısı (10 P)
- Kullanıcı Öneri 2: Kullanıcının Verdiği puanlardan aynı kitaplara aynı puanları veren
kullanıcılar ((10 P))
-Kitap Öneri: Kullanıcı Öneri 1 ve Kullanıcı Öneri 2 den gelen kullanıcıların okuduğu ama
giriş yapmış kullanıcının okumadığı kitaplardan rastgele 10 tanesi (10 P)

Bütçe: 80 TL

İşin Yapılacağı Konum: ONLINE
Görevin Başlangıç Tarihi: 22-05-2018
Görevin Bitiş Tarihi: 24-05-2018
Kategori: Yazılım

GÖREVİ YAPAN KİŞİ

Aday aranıyor.