#EN
Advanced Human Resources Management System
The project I am developing makes the work of human resources employees in today's conditions much easier and will be published free of charge.
- ✨ Open Source ✨
- During registration, the user is asked for name, surname, tcno, year of birth, e-mail, password, password repetition.
- All fields are required. The user is informed.
- Mernis verification is done and the system is registered.
- The user is notified if the verification is not valid.
- If there is a previously registered e-mail or tcno, the registration will not take place. The user is informed.
- Email verification is required for registration to take place. .
- During registration, the user is asked for company name, website, e-mail with the same domain as the website, phone, password, password repetition information. The purpose here is to prevent non-companies from joining the system.
- All fields are required. The user is informed.
- Company records are verified in two ways. Email verification is required for registration to take place. Approval from HRMS staff (our :)) is required.
- If there is a previously registered e-mail, the registration will not take place. The user is informed.
Req 3 : General job position names should be added to the system. For example Software Developer, Software Architect.
- These positions cannot be repeated. The user is warned.
- Backend -> Java
- Backend Framework -> Spring Boot
Layered Architectural Structure Used in the Project;
Entities -Package holding assets DataAccess-The package with database-related operations Business -Package with written business rules Core is expressed as the common layer of our project API -Package with which the user is contacted
#TR
Gelişmiş İnsan Kaynakları Yönetim Sistemi
Geliştirmekte olduğum proje gününmüz şartlarındaki insan kaynakları çalışanlarının işini son derece kolaylaştırmakta olup ücretsiz olarak yayımlanacaktır.
- ✨ Açık Kaynak ✨
- Kayıt sırasında kullanıcıdan ad, soyad, tcno, 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 tcno var ise kayıt gerçekleşmez. Kullanıcı bilgilendirilir.
- Kayıdın gerçekleşmesi için e-posta doğrulaması gerekir. .
- Kayıt sırasında kullanıcıdan şirket adı, web sitesi, web sitesi ile aynı domaine sahip e-posta, telefon, ş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. Kayıdı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 genel iş pozisyonu isimleri eklenebilmelidir. Örneğin Software Developer, Software Architect.
- Bu pozisyonlar tekrar edemez. Kullanıcı uyarılır.
- Backend -> Java
- Backend Framework -> Spring Boot
Projede Kullanılan Katmanlı Mimari Yapısı;
Entities -Varlıkların tutulduğu paket DataAccess-Veri Tabanı ile alakalı işlemlerin olduğu paket Business -İş kurallarının yazılı olduğu paket Core Projemizin ortak katmanı olarak ifade edilir API -Kullanıcı ile iletişime geçildiği paket