Bilgi Teknolojileri Sertifika Programı |
|
Gerçekleştirim Belgesi | ||||||||||||||
Öz Karşılaşılan Sorunlar ve Uygulanan Çözümler Yazılımın gerçekleşmesi sırasında özellikler arayüz tasarımında kullanılm kolaylığı getirecek revizyonlar olmuştur. Kodlama sırasında yaşanılan sorunlar genellikle kullanım kolaylığı ile ilgilidir. Sapmaların proje teklifinde verilen amaçlara ulaşmayı olumlu yönde etkilemiştir. Bu değişimler aşağıda sıralanmıştır. 1. Tüm panellere, paneller arasında geçiş yapabilmek amacıyla FileMenu yerleştirilmiştir. 2. Tüm panellerde, durum bilgi seçimi için kullanılacağı belirtilen RadioButton yerilen ComboBox kullanılmıştır. Böylece Durum çeşitleri (onaylandı, tamamlandı, devam ediyor..vs) veritabanında tek bir tabloda tutulacağından combobox kullanımına daha uygun olacaktır.
3. Panellerde yer alan butonlar kullanımlarına göre detaylandırılmıştır.
4. Yönetim Panelinde yalnızca kullanıcı tanımı yapılacak şekilde tasarlanmıştı. Bu alana yeni iş kodu ve durum bilgisi eklemeye yönelik değişimler gerçekleşmiştir.
5. Sorgu panelinde daha önce sunulan detaylı butonlardan uzaklaşılarak, sadeve kullanımı kolay amaca yönelik butonlar yerleştirilmiştir. 6. Veritabanındaki tablolardan kullanıcı bilgisi kaldırılmıştır. Yazılımın Bileşenleri ve Görevleri Bu yazılım, veritabanına yeni kayıt oluşturacak ve veritabanındaki kayıtları güncelleyecek/silecek ve sorgulayacak panellerden oluşmaktadır. Temel olarak 6 panel bulunmaktadır. Bu panellerin işlevleri aşağıda özetlenmiştir.
Sınıfların görünümü; Veritabanı tablolarının görünümü; Yazılımdan Kesitler Bu bölümde, kullanıcılan panelleriden örnek görünümler yer almaktadır. Giriş Paneli; Kullanıcı adı ve parola kontrolünden sonra kullanıcı yetkisine göre uygun paneller giriş yapılabilir poziyona geçiyor. Firma Paneli; Bu panelde tablodan seçilen satırın bilgileri ilgili textboxlara doluyor ve gerekli görüldüğünde güncelleme işlemi yapılabiliyor. Yeni Firma kaydı için, "Temizle" butonuna tıklanarak texttbox'lar yeni verigirişine hazır konuma geliyor. Teklif Paneli; Yeni oluşturulacak teklifte, Tüm bilgiler girildikten sonra önce "Ref No Oluştur" butonuna tıklanır ve "Teklif Oluştur" butonu aktif olur. Proje Paneli; Onaylanan durumunda olan tekliflerin proje aşamasında geçmesi ile oluşan paneldir. Proje "Tamamlanan" durumunda geçtiğinde "Hakediş Oluştur" butonu ile hakediş tablosuna veri aktarımı sağlanabilecektir. Hakediş Paneli; Tamamlanan projelerin yer aldığı bu panelde, hakediş miktarları ve muhasebe durumları işlenebilmektedir.. Sorgu Paneli; Bu panelde yetkili kullanıcı tekliflerin, projelerin ve hakedişlerin durumlarını aynı anda görebilecektir. Kullanıcı Kılavuzu Yazılımın amacı, verilerin, istatistiki bilgilerin "güncel" ve "kontrol edilebilir" standardize edilmiş bir yönetim anlayışı ile kayıt altında tutulması sağlamaktır. Hazırlanan paneller ile veritabanına erişim sağlanarak takip edilecek bir sistem oluşturulmuştur. Veritabanı MySQL ve Programlama dili olarak JAVA kullanılmıştır. Kodlamalar NetBeans IDE 8.0.1 ile yapılmıştır. Bu JAVA uygulamasının çalışması için minimum sistem gereksinimleri; İşlemci: Pentium 4, 2GHz ve üstü, Desteklenen İşletim Sistemleri Proje Planı ve Uygulama TakvimiTeklif Kaynakça UML ile Sistem Analizi, gelistir.org Software;
Evolus Pencil ile ACD tasarımı |
************Sayfa Sonu*************