22 Mayıs 2013 Çarşamba

JAVA DA MEZBAHA TAKİP SİSTEMİ PROJESİ BİTMİŞ HALİ












                                    HASSA MESLEK YÜKSEKOKULU
                                        BİLGİSAYAR TEKNOLOJİSİ



























                                  MEZBAHANE TAKİP OTOMASYONU
                                  SİSTEM ANALİZİ VE TASARIMI


                                 YUSUF RIDVAN ŞİMŞEK
                                  118104038






Program: Bilgisayar Programcılığı
Bölüm: Bilgisayar Programcılığı


Danışman: Öğr.Grv. Alper KAHRİMAN




                                             23.05.2013
                                                                  Rapor10 





             





   Özgünlük Bildirisi

1.   Bu çalışmada, başka kaynaklardan yapılan tüm alıntıların, ilgili kaynaklar referans gösterilerek açıkça belirtildiğini,
2.   Alıntılar dışındaki bölümlerin, özellikle projenin ana konusunu oluşturan teorik çalışmaların ve yazılım/donanımın  Şahsım tarafından yapıldığını Bildirilir..


Yer; Mustafa Kemal Üniversitesi Hassa Meslek Yüksek Okulu Hatay/Hassa    


  Tarih; 23.05.2013


      Yusuf Rıdvan ŞİMŞEK



ÖZEL VE BELEDİYELER İÇİN MEZBAHANE TAKİP OTOMASYONU

( ÖZET )


Özel ve Belediyeler için Mezbaha takip otomasyonu ana pencere ile birlikte toplada                     4 pencereden oluşmaktadır. Bunlar;
        Ana Pencere
Kasap ekleme 
Veteriner ekleme
Kesim yapan ekleme’dir.

   Ana Pencerede;
5 tane texField
9 tane JLabel
4 tane radio button
2 tane ComboBox
4 tane button
2 tane JList
13 tane panel

Eklemeleri bulunmaktadır.


Kasap ekleme penceresinde;
 5 tane texField
 5 tane JLabel
 1 tane JList
 3 tane button

Eklemeleri bulunmaktadır.

Veteriner ekleme penceresinde;
5 tane texField
 5 tane JLabel
 1 tane JList
 3 tane button
Eklemeleri bulunmaktadır.

Kesim yapan ekleme penceresinde;

5 tane texField
 5 tane JLabel
 1 tane JList
 3 tane button
Eklemeleri bulunmaktadır.





 

                                 1-GİRİŞ



Mezbaha takip otomasyonu özel ve belediyeler için hazırlanmış masa üzeri bir programdır. Programın amacı kesimleri yapılan hayvanların verilerinin saklanması ve bir rapor dâhilin de istenildiği takdirde bilgilerin kullanıcıya sunulması işlemleri yer almaktadır.




2-PROJENİN TANIMI VE PLANI

      
   Mezbaha takip sistemi projesi ilk olarak çalıştırılmasından itibaren karşımıza kullanıcı sayfası gelmektedir. Yeni kullanıcı adı ve şifresi kayıdı yapılarak programın açılması sağlanacaktır. Yanlış işlem yapıldığı taktirde program çalışmayacaktır.

         Bu aşamadan sonra karşımıza ana penceremiz gelecektir.
Ana penceremizde menü kısmında yer alan kasap ekleme kısmından açılan sayfadan kasap bilgilerinin girilmesi ile ana sayfada yer alan kasaplar listesine aktarımı yapılacaktır.

Ana pencere de yer alan veteriner ve kesim yapan sayfalarına da girerek gerekli bilgiler doldurulduktan sonra yine ana sayfada hayvan bilgileri kısmında yer alan veteriner ve kesim yapan kişilerin bulunduğu kısma atama işlemleri gerçekleşecektir.

        Ana pencerede kesim yapılan hayvanların özellikleri bulunmaktadır. Bu işlemler yine ana sayfada yer alan kasap listesinden kasap seçimi gerçekleştikten sonra aktifleşecek ve kesimi yapılan hayvanların veri kayıtları tamamlanacaktır.

Ana pencere kısmın da raporlama işlemlerinin gerçekleşmesi için menü kısmında rapor adında bir buton yer almaktadır bu buton ile giriş tamamlandıktan sonra istenilen bilgilerin raporlaması gerçekleşecektir..



3-KURAMSAL BİLGİLER



                                                  Resim 1




Resim de belirtildiği gibi kurumsal olarak işleyiş ve planlama bu şekilde gerçekleşmek de
ve uygulanmaktadır.


 





4-ANALİZ VE TASARIM 7


KULLANICI GİRİŞİ





                                                       Resim 2


           Program ilk açıldığı zaman karşımıza ilk gelen pencere ve tasarım aşamaları. Programın ana sayfasına gidebilmek için öncelikle bu sayfa da yer alan kullanıcılar kısmı doldurulması gerekmektedir.

           Programın güvenliği kayıt altına alınan bilgilerin, belirli kullanıcılar tarafından kullanılması ve işlemlerin yapılması amaçlanarak tasarlanmış ve uygulamaya geçilmiştir.





                                                       Resim 3



      Kullanıcı adı ve şifresi belirtildikten sonra sisteme giriş tamamlanacaktır. İşlem yanlış yapıldığı zaman ana sayfaya erişim güvenlik açısından sağlanamayacaktır. Birden çok kullanıcı girişi ile program kullanıcılara kolaylık ve kullana bilirlik sağlamaktadır.

ANA SAYFA


     Yapım aşamasında görsel ara yüz tasarımını Photoshop CS3 programı resim kısımları tasarlanıp eclipse programı ile java ara yüzüne entegre edilmesi sağlatılmıştır.




                                               Resim 4

    Programın işlev gördüğü ve sürekli olarak kullanılacağı, bir sayfa olarak ana Sayfa tasarlanmıştır. Ana sayfa temel olarak iki bölümden oluşmaktadır sol tarafta yer alan kasap listesi ve sağ tarafta bulunan hayvan bilgileri kısımları yer alırken sayfanın en üst kısmında kayıtların yapıldığı ara pencereler bulunmaktadır.
        
        Kullanıcıların programı rahatlıkla kullanabilmeleri açısından gerçekleşen tüm işlemler ana sayfa üzerinden yapılmaktadır. Bu sayede tek pencere de işlem yapma zaman ve işlemin hızlı kayıtlarının yapılması amaçlanmıştır. Her defasında farklı pencerelerden işlem yapmak yerine tek pencerede işlem kolaylığı sağlanmıştır.

        Ana sayfa hem görünüm hem de işlev açısından kullanıcının tam anlamıyla programı kolaylıkla, işlem yapması ve görsel olarak kullanıcın da zevk ve iş gücü artırma amaçlanarak tüm çalışmalar sürdürülmüştür.

ANA SAYFA(1.KISIM)

         Ana sayfa iki ayrı kısımdan meydana gelmektedir. Bunlardan birincisi Kasap, Veteriner, Kesim Yapan kişilerin eklemeleri için menü kısmı ver bu menü kısmının altında eklenen kasaplar yer almaktadır.


Resim 5


           Yeni kasap ekleme penceresinden eklenen kasapların bu sayfada yer alan liste kısmına eklenmesi. Eklenen bu kasapların, kesimleri yapılan hayvanların veri tabanı kayıtları yapılabilmesi için öncelikle buradan kasap seçilmesi gerekmektedir.

            Bu listede yer alan kasaplar arama işlemleri yapılabilmesi için üst kısımda bir arama yeri mevcut olup  istenildiği  taktirde daralan liste ile arama yapılabilmektedir.




                         ANA SAYFA(2.KISIM)

Programın anlam kazanması ve amaca ulaşması bu kısım ile tamamlanmaktadır. Bu kısım da hayvan bilgileri detayları yer almaktadır.


                                             Resim 6
Kesimleri yapılan hayvanların ana sayfada yer alması kullanıcıya büyük ölçüde işlem kolaylığı ve zaman tasarrufu yaptırmaktadır.

   Sayfa tasarımında kesimleri yapılan hayvanların listede gözükmesi de sağlanarak eklenen hayvanların listelenmesi de amaçlanmıştır. Program içinde kullanıcıya en büyük faydalardan biride eklenen her hayvan bir kasap ile eşleştirerek karışıklıkların önüne geçilmiştir.

Sayfada yer alan küpe numarası kısmı veri tabanı tüm kesimleri yapılan hayvanların küpe numarası aynı yerde tutulmaktadır. Bu yöntem ile aynı küpe numarasının birden çok tekrarlanması kayıtlarının yapılması engellenmesi amaçlanmıştır.



Resim 7
Yukarıdaki resimde de belirtildiği gibi kasap seçmeden kesilen hayvanlar kısmında ekleme işlemi gerçekleşememektedir.

Hatalı yada eksik bilgileri girilen yayvanların, silme işlemleri de yine bu sayfa üzerinden yapılmaktadır. Sayfadan silme işlemi gerçekleştiği zaman aynı anda veri tabanı kısmından da kayıtları yapılan veriler silinecektir.

                                 KASAP EKLEME SAYFASI

Programın işleyişi açısından ilk olarak kasap ekleme kısmından yeni kasap eklenmelidir.


                                             Resim 8

           Açılan sayfada kasap bilgileri yer almaktadır. Bu sayfada gerekli bilgiler girildikten sonra kaydet butonuna basılması sonucu sayfa içerisinde yer alan listeleme bölümüne eklenen kasabın bilgileri yer alacaktır. Yine bu sayfa içerisinde eklenen kasapların silinmesi ve değiştirmek de mümkündür.

      Eklenen kasap ana sayfada yer alan kasap listesine gönderilerek kasap seçerek kayıt yapma imkânı sunacaktır. Kasap listesi her kesim sonucu tekrar güncelleşmesi sağlanarak kayıtları yapılan kasapların işlem yapılabilmeleri için en uygun şekilde tasarlanması amaçlanarak hem ara yüz hem de veri tabanı kayıtları ayrı ayrı düşünülerek uygulamaya geçirilmiştir.









VETERİNER EKLEME SAYFASI

      İlk olarak eklenmesi gerekli olan kısımlardan biri de veteriner ekleme sayfasıdır. Sayfa ilk açıldığında aşağıdaki pencere gelecektir.



                                             Resim 9


           Açılan sayfada veteriner bilgileri yer almaktadır. Bu bilgiler kesilen hayvanlar kısmında gözükmektedir. Eklenen her veteriner ana sayfada yer alan veteriner adı kısmında gözükmektedir.
        
       Ayrıca sayfa içerisinde kayıtları yapılan veterinerlerin listelenmesi sağlanmıştır. Bu listeden istenildiği taktir de kayıtların silme ve düzenleme işlemleri de yapılabilmektedir. Çıkış butonuna basıldığı zaman ana sayfaya dönmektedir.

Program içerisinde birden çok veteriner ekleme ve kesimleri yapılan hayvanların kontrollerinin eksiksiz ve hatasız yapılabilmeleri için kontrol eden veteriner sayısı 1 ile sınırlandırılmış ve bir hayvanın tek bir veteriner tarafından kontrolü sağlanmıştır.











KESİM YAPAN EKLEME SAYFASI

İlk olarak eklenmesi gerekli olan kısımlardan biri de kesim yapan ekleme sayfasıdır. Sayfa ilk açıldığında aşağıdaki pencere gelecektir.


                                             Resim 10



Açılan sayfada kesim yapılanların bilgileri yer almaktadır. Bu bilgiler kesilen hayvanlar kısmında gözükmektedir. Eklenen her kesim yapan ana sayfada yer alan veteriner adı kısmında gözükmektedir.

Ayrıca sayfa içerisinde kayıtları yapılan kesim yapanların listelenmesi sağlanmıştır. Bu listeden istenildiği taktir de kayıtların silme ve düzenleme işlemleri de yapılabilmektedir. Çıkış butonuna basıldığı zaman ana sayfaya dönmektedir.

Kesim yapan kişilerin birden çok kayıtlarının yapılması programın kullanışını daha da artırmaktadır. Kişilerin sayfada yer alan listeden fazla olması yada isime göre arama yapılabilmesi için kesim yapılan kişilerin aranması sağlanmaktadır. Arama işlemi de kullanıcıya ayrı bir  kolaylık sağlamıştır.


               

Öğr.Grv. Alper KAHRİMAN
TEŞEKKÜRLER…






 




Hiç yorum yok:

Yorum Gönder