Ana Sayfa Proje
PGerçekleştirim Belgesi

 

YEM-KAR

 

Banu İlktan
IDE-A No: s11051

 

Gerçekleştirim Belgesi

 

Yazılım Geliştirme Projesi

Bilgi Teknolojileri Sertifika Programı

İDEA: ODTÜ Sanal Kampüsü
  

 

05 Temmuz 2008

Bu sayfanın son güncelleştirilme tarihi 05 Temmuz 2008



Öz

Bu belgede analiz ve tasarım belgeleri de göz önünde bulundurularak kodlanmış ve çalışır duruma getirilmiş YEM-KAR Yem Karışım yazılımının gerçekleştirim sonuçları anlatılmaktadır.

Karşılaşılan Sorunlar ve Uygulanan Çözümler

YEM-KAR Yazılımının gerçekleştirilmesi sırasında karşılaşılan en önemli sorun projenin bitirilmesi için gereken sürenin az olmasından dolayı yazılıma dahil edilen yem ve hayvan çeşidinin az sayıda kısıtlı olarak kullanılmak zorunda kalınmasıdır.

Çözüm olarak projenin geliştirilmesine destekte bulunan Ankara Üniversitesi Veteriner Fakültesi Hayvan Besleme ve Beslenme Hastalıkları Ana Bilim Dalı uzmanlarınca tavsiye edilen en önemli 3 beslenme kriteri kullanılmıştır. Bunlar sırasıyla

- Kuru Madde Tüketim ihtiyacı (kg/gün)

- Sindirilebilir Ham Protein ihtiyacı (g/gün)

- Net Enerji ihtiyacı (MJ/gün)

değerleridir. Bu üç değer yem karışımı ile sağlandığı takdirde hayvanın gerek duyduğu besln maddeleri yaklaşık %95 oranında sağlanmaktadır.

Yem rasyon hesaplanmasında üniversitede de ilgili derslerde bu 3 kritere dayalı hesaplamalar öğretildiğinden bu proje kapsamında yeterli bulunmuştur.

Program sonuç olarak bu üç kriterin AZ, ÇOK veya YETERLİ olduğunu belitmektedir.

Programdaki bu sapma proje teklifindeki amaçlara ulaşmayı etkilememiştir..

Yazılımın Bileşenleri ve Görevleri

Yazılım ilk ekran olarak Tasarım belgesinde belirtildiği üzere Hayvan seçme işi için gerekli ekran ile açılmaktadır. Kullanıcı hayvala ilgili istediği bilgileri girdikten sonra "İhtiyaç Hesapla" butonu ile hayvanın ihtiyaçlarını hesaplattırır.

Sonra kullancağı yemleri seçer. Seçilen yemler rasyon listesine eklenir. Kullanıcı bu listedki form aracılığıyla yemlerin miktarlarını değiştirerek seçtiği hayvanın ihtiyaç duyduğu değerleri elde eder. Sonuc ulaştığında dilerse ekrandaki tabloyu yazıcısından standart Dosya->Yazdır menüleri ile yazdırır. Programın ileriki geliştrimelerinde bu rapor ayrıca saklanacaktır.

Kullanılan dosya isimleri aşağıdadır:

index.php - Ana Sayfa

index2.php - Hayvan seçmek için ilk sayfa

hayvan.php - Hayvan ihtiyaçlarını göster veya yeni bilgi gir

yemSec.php - Yem seçmek için ilk sayfa

yemekle.php - Yem VT na yem ekleme formu ilk eklemede kullanılan sayfa

yemekle2.php - Yem VT na yem ekleme formu sonraki eklemelerde kullanılan sayfa

yemListe.php - Kayıtlı yemleri listeler

yemMiktar.php - Yem miktarlarının girildiği ve hasapların yapıldığı form

yemRasyon.php - Rasyon tablosuna yem ekler ve besin madde değerlerini gösterir

yemSil.php - yem tablosundan yem kaydı siler.

menu.php - Standart menu butonları için kullanılır.

Yazılımdan Kesitler

Bu kısımda yazılım çalıştırıldıktan sonra elde edilen ekran çıktılarıaşağıda bulunmaktadır.

Hayvan bilgileri girilen ekran:

Hayvan ihtiyaçları gösterilen ekran:

Yem seçilen ekran:

Yem rasyon listesine ekleme yapılan ekran:

Yem miktarlarının girildiği ekran:

Yem miktarlarının doğru seçildiğ sonuç ekranı:

Veri tabanına yem ekleme ekranı:

Veri tabanından yem kaydı silme ekranı

YEM-KAR veri tabanı tabloları:

Kullanıcı Kılavuzu

YEM-KAR Yazılımı bu proje kapsamında Apachi sunucu, MySQL veri tabanı ve PHP kurulu bir bilgisayar üzerinde lokal olarak çalışabilecek şekilde tasarlanmıştır.

Yemler ve hayvanlarla ilgili bilgiler uluslararası hayvan besleme standartlarına uygun olarak veri tabanına girilmiştir.

Programın kullanımı oldukça basittir:

1- Kullanıcı öncelikle hayvanla ilgili bilgileri girerek hayvanın ihtiyaçlarını hesaplatır:

2- Kullanıcı daha sonra Yem Seçme modülü ile kullanmak istediği yemleri yem rasyon listesine ekler.

3- Kullanıcı yemler listeye kelendikten sonra yemin miktarını değiştirerek hayvanın ihtiyacı olan değerleri sağlayacak karışım oranlarını bulmak için denemeler yapar.

4- Yazılım elde edilen değerlerin istenen değerlerden AZ, ÇOK veya YETERLİ olduğu konusunda görsel uyarı da verir.

5- Kuru Madde Tüketimi, Sindirilebilir Ham Protein miktarı ve Net Enerji İhtiyacı değerlerinin hepsi YETERLİ durumuna geldiğinde uygun karışım miktarları elde edilmiş olur.

6- Sonuç tablonun yazıcıdan çıktısı alınır.