Sistema de Recrutamento e Seleção Márcio Teixeira Oliveira
Introdução Recrutamento de pessoas: é o processo que uma empresa seleciona vários candidatos, aquele que melhor se adapta aos critérios e exigências do cargo a ser preenchido Este Processo é Realizados em 3 etapas:
Etapas do Processo de Seleção Triagem do Currículo (Classificatório e Eliminatório): Análise do currículo enviado pelo candidato. Testes Técnicos (Classificatório e Eliminatório): Envio de prova para testar os conhecimentos técnicos dos candidatos. Entrevistas (Classificatório e Eliminatório): Entrevista técnica e pessoal com o candidato.
Desafios Dificuldade em encontrar profissionais qualificados Triagem de Currículos (Recrutadores sem conhecimento técnico) Divulgação de novas oportunidade Banco de Currículos
Software Recrutamento e Seleção O sistema de recrutamento e seleção tem como objetivo, gerenciar o setor de recrutamento e seleção empresa R&S, este sistema poderá realizar manutenção de candidatos, vagas e empresas.
Benefícios Facilidade na divulgação de Vagas. Agilidade na busca/seleção do perfil desejado. Banco de Currículo Triado. Relatório de Candidatos, Vagas e Perfils.
Riscos do Projeto Excesso de Documentação Conhecimentos Técnicos Requisitos com poucos detalhes
Diagrama de Caso de Uso
Diagrama de Classe de Negócio
Diagrama de Classe de Projeto
Gráfico - Andamento do Projeto
Desenvolvimento do Sistema Desenvolvimento Baseado em Camadas Utilização do Processo Unificado Ciclo de Vida Iterativo e Incremental
Arquitetura Parcial Utilização do modelo MVC(Model-View-Control). Business /Persistence Swing Facade
Padrões de Projeto Utilizados Facade (Responsável pela comunicação entre os módulos) Factory Method (Java Beans) Command (Menus) Strategy(Divulgação de novas vagas) DAO (Persistência) Singleton (Conexão com Banco de Dados)
Ferramentas para Desenvolvimento IDE’s: JDeveloper/Eclipse. Frameworks: Hibernate, JUnit, Log4J, Swing. Banco de Dados: PostgreSQL. Sistemas Operacional: Windows. Controle de Versão: SVN.
Aplicação