Review.mp4
Bu uygulamanın amacı gerek gerçek spor takımları gerekse arkadaşlarınız arasında yapacağınız sportif aktiviteler için takımların, oyuncuların ve takımlar arası maçların bilgilerinin saklanması ve yönetilmesidir.
Maçlar takımlar arasında olur ve takımlar oyunculardan oluşur.
Önce takımlar oluşturulur. Takımların istenirse renkleri de belirtilebilir.
Sonra oyuncular oluşturulur. Her oyuncunun ait olduğu en fazla bir takım olabilir ancak istenirse bir oyuncu takımsız da oluşturulabilir. Diğer bir deyişle, her oyuncu bir takımda oynamak zorunda değildir ve birden fazla takımda aynı anda da oynayamaz.
Takımlar arasında belirli tarih ve saatte karşılaşma planlanır. Maç sonrasında uygulama üzerinden karşılaşma skoru girilebilmelidir.
| Team | Color | TeamColor | Player |
| ------------- | ------------- | ------------- | -------------------------- |
| Id | Id | TeamId | Id |
| TeamName | ColorName | ColorId | TeamId (İsteğe bağlı) |
| | Red (0-255) | | PlayerName |
| | Green (0-255) | | |
| | Blue (0-255) | | |
| Match |
| ------------------------------------------------------------------------------------------- |
| Id |
| MatchTime |
| Team1Id (Zorunlu) |
| Team2Id (Zorunlu) |
| Score1 |
| Score2 |
| Result (NULL: belli değil, 0: berabere, 1: Team1 kazandı, 2: Team2 kazandı) |
Bu ekranda planlanmış maçlar listelenir. Maça çift tıklayarak ya da düzenle butonuna basarak detaylarına gidip değişiklik yapabilirsiniz. Bu ekranda maçlar en ileri tarihliden en geçmişe doğru sıralanmalıdır. Kullanıcı isterse oynanmış maçları gizleyebilmelidir.
Bu görünümde seçilen 2 takım arasında yine kullanıcının belirteceği tarih ve saatte maç oluşturulabilecektir. Yapılan değişiklikler ana sayfaya yansıtılır. 3. Karşılaşma Düzenle
Bu görünüm yukarıdaki görünümle benzerdir. Yeni Karşılaşma görünümden farklı olarak form öğeleri düzenlenmek istenen karşılaşmanın verileriyle gösterilir ve düzenleme imkanı sağlanır. Yapılan değişiklikler ana sayfaya yansıtılır.
Bu görünümde kullanıcı renk tanımlayabilir, düzenleyebilir ve silebilir. Renklere ait 4 ana bilgi vardır. Renk adı ve RGB değerleri. Kullanıcıya renk seçtirilir ve seçilen rengin R, G ve B değerleri renk adıyla birlikte veritabanına kaydedilir. Örneğin bordo renginin rgb değerleri sırayla 128, 0, 0 ’dır.
Bu görünümde takım adıyla birlikte takımlar oluşturulur ve düzenlenir. Oluşan takımlara önceden tanımlanmış renklerden renk eklenebilir. Takımlar istenilen sayıda renge sahip olabilir. Renk opsiyoneldir ve renk sayısında kısıtlama yoktur. Ayrıca bir takım seçildikten sonra Oyuncular butonuna basıldığında yeni bir görünümde seçilen takıma önceden tanımlanmış oyuncu ekleme/çıkarma yapılabilmedir.
Oyuncuların listelendiği ve düzenlenildiği görünümdür. Bu görünümde yeni oyuncu ekleyip silinebilmelidir. Oyuncu eklenirken istenirse takım da seçilebilir. Oyuncular listelenirken takıma göre filtreleme yapılabilmedir. Not: Karşılama ekranı örnek olarak verilmiştir. Arayüzde ve veritabanı tasarımında ihtiyaca uygun olarak değişiklikler yapabilirsiniz.