SATRANÇ SİTESİ
Ebru YAZICI
Yazılım Geliştirme Projesi
Bilgi Teknolojileri Sertifika Programı
İDEA:
ODTÜ Sanal Kampüsü
10
Mayıs 1999
Satranç, literatürü olan ve dünyanın heryerinde meraklıları olan bir spor dalıdır. Türkiye'de satranç oyuncularının literatüre geçmiş oyunları takip edebilecekleri ve kendi aralarında iletişim kurabilecekleri etkileşimli bir ortam henüz bulunmamaktadır. Bu site yeni başlayanlardan deneyimli oyunculara kadar, tüm satranç ilgililerinin yararlanabileceği, satranç kurallarını görsel olarak öğreten, satranç oyuncularının bilgi dağarcıklarını geliştiren, aynı zamanda bilmece/bulmaca bölümleriyle ilgilerini besleyen, elektronik ticaret bölümüyle gereksinimlerine kolayca ulaşmalarını sağlayan bir ortam oluşturacaktır. Bu site ile Türkiye'de satranç sporunun gelişmesi için katkıda bulunulurken,Türkçe içerikli internet sitelerini zenginleştirme anlamında da bir katkı sağlamak hedeflenmektir..
Satranç oyunlarının izlenebildiği, satranç kurallarının öğretildiği, bilmece/bulmaca bölümü, e-ticaret bölümü içeren etkileşimli bir satranç sitesi oluşturulacaktır.
Oluşturulması planlanan Satranç Sitesinde, geçmişteki önemli satranç oyunlarının sınıflandırılmasından oluşan veritabanı sorgulanabilecek, bu veritabanından çağrılan oyunlar izlenebilecektir. Satrancın temel kuralları görsel olarak öğretilecektir. Bilmece bulmaca sayfasında peryodik olarak sorular yayınlanacak, ziyaretçilerin gönderdiği yanıtlar değerlendirilecektir. Sitenin e-ticaret bölümünde satrançla ilgili ürünler sipariş edilebilecektir. Ayrıca belli istatistiklerin tutulabilmesi için bilgi girişi yapılacak bir anket alanı da olacaktır.
Yöntemler, Yazılım Araçları ve Platform
Kullanılacak yazılım araçları: Web sitesi sayfalarını yaratmak için HTML Editorü ve Java Appletleri, sorgulama, bilgi girişi, arama gibi Web sunucusunda gerçekleştirilecek işlevler için CGI programı (Perl dili kullanılarak), veritabanı sorgulaması için SQL ve Web sunucusunda bulunacak veritabanı programı.
Site hazırlama işlemleri Pentium MMX 166 MHz 32 MB ana bellek kapasiteli kişisel bilgisayarda Windows 98 işletim sistemi üzerinde gerçekleştirilecektir.
Test (16 Temmuz 1999): Sitenin açılması ve istenilen işlevleri yerine getirip getirmediğinin denenmesi.
Sunum (16 Temmuz 1999): Sitenin oluşturulması ve gerçeleştirdiği işlevlerle ilgili bilgi sunulması ve değerlendirme.
Kaba Proje Planı ve Uygulama Takvimi
Analiz Belgesi Hazırlama Süreci (10-21 Mayıs):
Görev 1 : Satranç sitelerinin araştırılması ve bilgi toplanması (10-21 Mayıs)
Görev 2 : Sitede kullanılması planlanan CGI, Java, HTML ve Web-veritabanı uygulamaları konusunda araştırma yaparak bilgi edinme, varsa karşılaşılacak yeni araçları tanıma. (10-21 Mayıs)
Görev 3: Analiz Belgesinin yazılması (20-21 Mayıs)
Tasarım Belgesi Hazırlama Süreci (21 Mayıs-14 Haz.):
Görev 4: CGI, Java, HTML ve Web-veritabanı uygulamaları konusunda deneyim kazanma çalışmaları (21 Mayıs -14 Haziran)
Görev 5: WEB sayfalarının tasarlanması. (21-28 Mayıs)
Görev 6: Kullanılması gereken CGI programlarının tespiti ve tasarlanması.(28 Mayıs-10 Haz.)
Görev 7: Veritabanı uygulamalarının tasarlanması. (28 Mayıs-10 Haz.)
Görev 8: Tasarım Belgesinin yazılması (10-14 Haziran)
Gerçekleştirim (14 Haziran- 5 Temmuz)
Görev 9 : Site sayfalarının HTML kodunda hazırlanması.Gerekli Java appletlerinin eklenmesi (14 Haziran-2 Temmuz)
Görev 10: Veritabanı sorgulama, bilgi girişi vb. için CGI programlarının oluşturulması. (14 Haziran-2 Temmuz)
Görev 11: Tasarımdan sapmalar ve karşılaşılan sorunların da yer aldığı gerçekleştirim raporunun hazırlanması (2 Temmuz-5 Temmuz)
Test Süreci (05-16 Temmuz)
Görev 12: Web sitesinin hayata geçirilerek beklenen işlevlerin denenmesi. (05 Temmuz- 13 Temmuz)
Görev 13: Test planının ve sonuç belgesinin hazırlanması (13 Temmuz-16 Temmuz)
Sunum (16 Temmuz)
Görevler\Haftalar | 01 | 2 | 3 | 4 | 5 | 06 | 7 | 08 | 9 | 1010 |
Görev 1 |
. |
. |
. |
. |
||||||
Görev2 |
|
|
|
|
|
. |
||||
Görev 3 |
|
|
|
. |
||||||
Analiz Belgesi Teslimi |
. | 21/5 X |
. | |||||||
Görev 4 | . |
|
|
|
|
|||||
Görev 5 | . | . |
|
.. | . | |||||
Görev 6 |
|
|
||||||||
Görev 7 |
|
|
||||||||
Görev 8 |
|
|||||||||
Tasarım Belgesi Teslimi | X 14 Haz. | |||||||||
Görev 9 | ||||||||||
Görev 10 | ||||||||||
Görev 11 | ||||||||||
Gerçekleştirim Raporu teslimi | X 5 Tem | |||||||||
Görev 12 | ||||||||||
Görev 13 | ||||||||||
Test Raporu Teslimi |
X 16Tem. |
|||||||||
Sunum |