Skip to content

fatihkabakk/DotNetHrmsApi

Repository files navigation

İnsan Kaynakları API Projesi

[EN]

Gereksinimler;


Req 1: İş Arayanlar sisteme kayıt olabilmelidir.

Kabul Kriterleri:

  • Kayıt sırasında kullanıcıdan Ad, Soyad, T.C. No, Doğum Yılı, E-Posta, Şifre, Şifre Tekrarı bilgileri istenir.
  • Tüm alanlar zorunludur. Kullanıcı bilgilendirilir.
  • Mernis doğrulaması yapılarak sisteme kayıt gerçekleştirilir.
  • Doğrulama geçerli değilse kullanıcı bilgilendirilir.
  • Daha önce kayıtlı bir E-Posta veya T.C No var ise kayıt gerçekleşmez. Kullanıcı bilgilendirilir.
  • Kaydın gerçekleşmesi için E-Posta doğrulaması gerekir.

Req 2: İş Verenler sisteme kayıt olabilmelidir.

Kabul Kriterleri:

  • Kayıt sırasında kullanıcıdan Şirket Adı, Web Sitesi, Web Sitesi ile aynı domaine sahip E-Posta, Telefon Numarası, Şifre, Şifre Tekrarı bilgileri istenir. Burada amaç sisteme şirket olmayanların katılmasını engellemektir.
  • Tüm alanlar zorunludur. Kullanıcı bilgilendirilir.
  • Şirket kayıtları iki şekilde doğrulanır. Kaydın gerçekleşmesi için E-Posta doğrulaması gerekir. HRMS personelinin (bizim :)) onayı gerekmektedir.
  • Daha önce kayıtlı bir E-Posta var ise kayıt gerçekleşmez. Kullanıcı bilgilendirilir.

Req 3: Sisteme İş Pozisyonları eklenebilmelidir. Örneğin; Yazılım Geliştirici (Software Developer), Yazılım Mühendisi (Software Architect).

Kabul Kriterleri:

  • Bu pozisyonlar tekrar edemez. Kullanıcı uyarılır.

Req 4: İş verenler listelenebilmelidir. (Sadece tüm liste)

Req 5: İş arayanlar listelenebilmelidir. (Sadece tüm liste)

Req 6: İş pozisyonları listelenebilmelidir. (Sadece tüm liste)

Req 7: İş verenler sisteme iş ilanı ekleyebilmelidir.

İş ilanı formunda;

  • Seçilebilir listeden (dropdown) genel iş pozisyonu seçilebilmelidir.(Örneğin Java Developer)(Zorunlu)
  • İş tanımı girişi yapılabilmelidir. (Örneğin; firmamız için JAVA, C# vb. dillere hakim....)(Zorunlu)
  • Şehir bilgisi açılır listeden seçilebilmelidir. (Zorunlu)
  • Maaş skalası için min-max girişi yapılabilmelidir. (Opsiyonel)
  • Açık pozisyon adedi girişi yapılabilmelidir. (Zorunlu)
  • Son başvuru tarihi girişi yapılabilmelidir.

Req 8: Sistemdeki tüm aktif iş ilanları listelenebilmelidir.

  • Liste, tablo formunda gelmelidir.
  • Listede firmadı, genel iş pozisyonu adı, açık pozisyon adedi, yayın tarihi, son başvuru tarihi bilgileri olmalıdır.

Req 9: Sistemdeki tüm aktif iş ilanları tarihe göre listelenebilmelidir.

  • Liste, tablo formunda gelmelidir.
  • Listede firmadı, genel iş pozisyonu adı, açık pozisyon adedi, yayın tarihi, son başvuru tarihi bilgileri olmalıdır.

Req 10: Sistemde bir firmaya ait tüm aktif iş ilanları listelenebilmelidir.

  • Liste, tablo formunda gelmelidir.
  • Listede firmadı, genel iş pozisyonu adı, açık pozisyon adedi, yayın tarihi, son başvuru tarihi bilgileri olmalıdır.

Req 11: İş verenler sistemdeki bir ilanı kapatabilmelidir. (Pasif ilan)

Releases

No releases published

Packages

No packages published