Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, Furkan Eren ve arkadaşlarının gerçekleştirdikleri "İnsan Kaynakları Bilgi Sistemi" projesinin tanıtımını ve kullanımını gösteren bir eğitim içeriğidir.
- Video, sistemin sınıf yapısını ve yapılarını detaylı olarak inceleyerek başlamakta, ardından kullanıcı arayüzü üzerinden üye kayıt, eğitim bilgileri ekleme, iş ilanı verme, başvuru yapma ve iş adayı bulma gibi temel işlemlerin nasıl gerçekleştirildiğini adım adım göstermektedir. Ayrıca şirket bilgilerinin güncellenmesi, eleman seçme işlemleri ve preorder, inorder, post order sıralama seçenekleri de tanıtılmaktadır.
- Sistemde iki tip kullanıcı bulunmaktadır: üyeler ve işyeri sahipleri. Hepsiburada ve Unfurber şirketlerinde yazılım geliştirici pozisyonları için başvuru yapma, başvuru listelerini görüntüleme ve işe alınan kişileri listeleme gibi pratik uygulamalar da videoda gösterilmektedir.
- 00:10İnsan Kaynakları Bilgi Sistemi Projesi Tanıtımı
- Furkan Eren, üç arkadaşla gerçekleştirdikleri "İnsan Kaynakları Bilgi Sistemi" adlı projeden bahsedecektir.
- Proje iki tip kullanıcı içerir: üyeler ve işyeri sahipleri.
- Üyeler sisteme kayıt olabilir, güncelleme yapabilir ve iş ilanlarına başvurabilirken, işyeri sahipleri kayıt olabilir, güncelleme yapabilir, iş ilanı verebilir ve en uygun adayı işe alabilir.
- 00:57Proje Sınıfları
- Deneyim sınıfı, üyelerin iş deneyimlerini (işyeri adı, işyeri iradesi, işyeri pozisyonu ve çalışılan yıl) tutar.
- Eğitim sınıfı, üyelerin eğitim bilgilerini (okul adı, bölüm adı, okula başlangıç tarihi, okul bitiriş tarihi ve bitiş not ortalaması) içerir.
- HD sınıfı, ilanları hash yapısında tutmak için ilan ekle ve ilan sil metotları içerir.
- 01:46Başvuru ve İlan Sınıfları
- Başvuru sınıfı, başvuruları tutar ve başvuru ekleme, listeleme, arama ve en uygun adayı bulma işlemlerini içerir.
- İlan sınıfı, ilan id, şirket adı, iş tanımı, pozisyonu ve aranan özellikler gibi bilgileri tutar.
- İşyeri sınıfı, işyeri adresi, telefonu, faks numarası ve e-postası gibi bilgileri tutar ve bu bilgiler linkli ilanlar sınıfında tutulur.
- 02:47Kişi Ağacı ve Bağlı Liste Sınıfları
- Kişi ağacı sınıfı, üyelerin bilgilerini tutar ve düğüm sayısı, yaprak sayısı, inorder, postorder sıralamalar ve üye ekleme/silme işlemlerini içerir.
- Linkli ilanlar sınıfı, ilanları bağlı listede tutar ve list sınıfındaki ekleme, görüntüleme ve silme işlemlerini override eder.
- Linkedlist şirketler, üye eğitim bilgileri ve üye iş deneyimi sınıfları, list sınıfından kalıtılarak oluşturulmuş ve silme, görüntüleme, ekleme ve arama işlemlerini içerir.
- 04:49Üye Sınıfı
- Üye sınıfı, üyenin adı, soyadı, e-postası, telefon numarası, TC numarası, adresi, referans numarası, doğum yeri, doğum tarihi ve ilgi alanlarını tutar.
- Üyelerin uygunluk puanı adında bir değişken vardır ve 0-10 arasında random olarak belirlenir.
- Eğitim bilgileri bağlı listede, iş deneyimleri ise linkedlist sınıfında tutulur.
- 05:58Sistem Kullanımı
- Yeni okul ekle butonuna tıklandığında, gerekli kontroller yapılır, eğitim sınıfındaki değişkenler textboxlarla doldurulur ve textboxlar temizlenir.
- Üye kaydet butonuna tıklandığında, üye sınıfındaki bilgiler textboxlarla doldurulur, checkbox ve radyo butonları durumları doldurulur ve üye kişi ağacına eklenir.
- Şirket kaydet butonuna tıklandığında, işyeri sınıfındaki bilgiler textboxlarla doldurulur ve textboxlar temizlenir.
- 07:10İlan ve Güncelleme İşlemleri
- İlan ver butonuna tıklandığında, ilan sınıfının bilgileri textboxlarla doldurulur, ilan sınıfı yaratılır ve ilanlara eklenir.
- Üye güncelleme sekmesinde, üye ismi yazılır, listeleme yapılır, bilgiler textboxlarla doldurulur ve güncellenir.
- Şirket güncelleme sekmesinde, şirket ismi yazılır, listeleme yapılır, bilgiler textboxlarla doldurulur ve kaydedilir.
- 09:12Başvuru ve Listeleme İşlemleri
- İlan ver sekmesinde, ilan seçilip isim girilerek başvuru yapılır.
- Eleman seç sekmesinde, ilana başvurulanlar görüntülenir ve iş adayı bul butonu ile uygun adaylar bulunur.
- Kişileri listele sekmesinde, preorder, inorder, postorder sıralamalar, ağaç derinliği ve eleman sayısına göre kişiler listelenir.
- 10:18Sistem Kullanımı Örneği
- Sisteme üye olmak için üye bilgileri girilir ve kaydet butonuna tıklanır.
- Şirket kayıt sekmesinde istenen alanlar doldurulduğunda kayıt olunur.
- İlan ver sekmesinde şirket ismi girilerek iş tanımı, pozisyon ve aranan özellikler belirlenir.
- Üye güncelleme sekmesinde üye ismi yazılır, listeleme yapılır ve telefon numarası güncellenir.
- 12:42Şirket Güncelleme ve İşyeri Başvurusu
- Şirket güncellemeye gelindiğinde listele butonuyla şirket bilgileri görüntülenebiliyor ve telefon numarası güncellenebiliyor.
- İşyeri başvurusunda Hepsiburada ve Unfurber şirketlerinde yazılım geliştirici pozisyonları ve stajyer ilanları görülebiliyor.
- Başvuru işlemi başarıyla gerçekleştirilebiliyor ve birden fazla kişi aynı ilana başvurabilir.
- 13:21Eleman Seçimi ve Listeleme
- Eleman seç kısmından Hepsiburada ve Unfurber şirketlerinin ilana başvuranlarını görebilirsiniz.
- İşe alınmış kişilerin listeleme sekmesinde preorder, inorder ve postorder şeklinde sıralama yapılabiliyor.
- Ağaç derinliği üç ve eleman sayısı beş olarak belirtiliyor.