Özet:
Kurumsal Kaynak Planlama (KKP, Enterprise Resource Planning-ERP) sistemleri çok katmanlı işletim kademelerine sahip kuruluşlar için günümüzde olmazsa olmaz bilişim sistemleri haline gelmiştir. Kamu kurumları, hastaneler, hava yolları gibi büyük ölçekli işletmeler yalnızca KKP yazılımlarını kullanarak hayatlarına devam etmemektedirler. İşletmelerin ayakta kalabilmeleri için her geliştirme sürecinin sonucunda yaşandığı gibi faydalanılan her sistemin yeteneklerinin artırılması kaçınılmazdır.
Bu çalışma kapsamında bir Kurumsal Kaynak Planlama (Enterprise Resource Planning-ERP) yazılımı modellemesi ve referans yazılım geliştirilmesi yapılmıştır. Büyük ölçekli bir üniversite hastanesinde ihtiyaç duyulan gereksinimlere dönük olarak geliştirilmiş bu ürüne ait detayların benzer ihtiyaçlara sahip özel ve kamu kurumları tarafından referans model olarak kullanılabileceği kanaatindeyiz.
KKP modeline ait detaylar, tasarım sonrasında yazılım geliştirme süreçlerinin detaylarını ve kurumsal mimariye sahip bir yazılım ürününün ihtiyaçlarını da içine alacak şekilde genişletilmiştir. Bu modelleme ortaya konulurken N-Katmanlı mimarinin yazılım dünyası için öneminden bahsedilmiş, Hizmet Tabanlı Mimari ile yazılım ürünlerine ait bileşenlerin nasıl birbirinden soyutlanabileceği anlatılmış durumdadır. Sistemlerin güvenlik kıstaslarının belirlenmesi, ölçeklenme ihtiyaçlarına nasıl cevap vermesi gerektiği, kesintisiz hizmet sunumunun nasıl sağlanabileceğine ait cevaplar sıralanmıştır.
Yazılım Geliştirme Yaşam Döngüsüne ait tarihsel gelişim ve günümüzde kullanılması gereken yöntemlerden bahsedilmiştir. Kodlama standartları, test odaklı geliştirme ve sürekli entegrasyon konuları da çalışma kapsamına dahil edilmiştir.
KKP modelinde kapsam olarak insan kaynakları yönetimi, satın alma, muhasebe ve finans uygulamaları belirlenmiştir. İlgili kapsamda ana hatları ile veri yapıları ve ilişkisel veri yapıları dokümante edilmiştir.
Kurumsal Kaynak Planlama'nın Akıllı olarak ifade edilebilmesi için veri madenciliği uygulamaları ile yetenekler kazanması gerektiğinden hareketle tasarladığımız KKP modelinde olan verileri işleyebilecek bir yazılım ürünü, algoritma paketi ve bu paketi kullanan bir denetim paneli geliştirilmiştir. Bu ürüne ait teknik detaylar, kullanılan veri madenciliği algoritmaları ve bu algoritmaların kullanıldığı vaka analizleri çalışma kapsamına dahil edilmiş, ilgili analizlerin yapılabilmesi için hangi veri yapılarına ihtiyaç duyulduğu detaylandırılmıştır. Benzer ihtiyaçların karşılanması için kullanılabilecek bu detayların tüm özel/kamu kurum ve kuruluşlarına yol gösterici olacağı kanaatindeyiz.
Ayrıca “Sık Rastlanan Öğe Madenciliği” (Frequent Item Set Mining) olarak ifade edilen, “Birliktelik Kuralları Analizi” olarak da isimlendirilen algoritmalar incelenmiş, eşdeğer bir algoritma olarak BVPE (Bit Vectors and Path Elimination) algoritması geliştirilmiştir.