ebook img

nome do autor PDF

99 Pages·2017·2.62 MB·Portuguese
by  
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview nome do autor

UNIVERSIDADE FEDERAL FLUMINENSE IGOR AMERICO DOS REIS DOMINGOS SEGMT: SISTEMA ESPECIALIZADO EM GESTÃO DO MERCADO DE TRABALHO Niterói 2017 IGOR AMERICO DOS REIS DOMINGOS SEGMT: SISTEMA ESPECIALIZADO EM GESTÃO DO MERCADO DE TRABALHO Trabalho de Conclusão de Curso subme- tido ao Curso de Tecnologia em Siste- mas de Computação da Universidade Federal Fluminense como requisito par- cial para obtenção do título de Tecnólo- go em Sistemas de Computação. Orientador: CLEDSON OLIVEIRA DE SOUSA NITERÓI 2017 Ficha Catalográfica elaborada pela Biblioteca da Escola de Engenharia e Instituto de Computação da UFF D671 Domingos, Igor Americo dos Reis SEGMT : sistema especializado em gestão do mercado de trabalho / Igor Americo dos Reis Domingos. – Niterói, RJ : [s.n.], 2017. 98 f. Projeto Final (Tecnólogo em Sistemas de Computação) – Universidade Federal Fluminense, 2017. Orientador: Cledson Oliveira de Sousa. 1. Engenharia de software. 2. Mercado de trabalho. 3. Sistema de gerenciamento. 4. UML (Computação). I. Título. CDD 005.1 IGOR AMERICO DOS REIS DOMINGOS SEGMT: SISTEMA ESPECIALIZADO EM GESTÃO DO MERCADO DE TRABALHO Trabalho de Conclusão de Curso subme- tido ao Curso de Tecnologia em Siste- mas de Computação da Universidade Federal Fluminense como requisito par- cial para obtenção do título de Tecnólo- go em Sistemas de Computação. Niterói, ____ de _______________ de 2017. Banca Examinadora: _________________________________________ Prof. Cledson Oliveira de Sousa, MSc. – Orientador UFF – Universidade Federal Fluminense _________________________________________ Profª. Julliany Sales Brandão, DSc. – Avaliadora CEFET-RJ – Centro Federal de Educação Tecnológica Celso Suckow da Fonseca Dedico este trabalho ao meu avô Omar. AGRADECIMENTOS A Deus, que me presenteou com a sabedoria necessária para desenvolver este trabalho e concluir o curso. A minha mãe, por sempre ter acreditado em mim e me apoiado incondicionalmente em to- dos os momentos. A meu orientador Cledson Oliveira de Sousa, por toda a paciência e atenção que me con- cedeu durante a realização deste trabalho. “O software distribui o produto mais impor- tante de nossa era – a informação”. Roger S. Pressman RESUMO Este trabalho descreve o desenvolvimento de um sistema capaz de auxiliar as pes- soas desempregadas a conseguir uma oportunidade e as empresas a contratar pro- fissionais com características aderentes às suas necessidades. O principal objetivo do sistema é aproximar candidatos e recrutadores e, consequentemente, contribuir para a redução do desemprego. Neste sistema, os candidatos podem cadastrar o seu currículo e consultar vagas de emprego. Os recrutadores podem divulgar vagas de emprego e consultar currículos. Cabe ao administrador do sistema aprovar ou desaprovar as empresas cadastradas e também lhe incumbe a configuração do sistema. Esta configuração deve ser reali- zada em conformidade com a área profissional que o sistema for atender e, quando finalizada, o sistema será considerado especializado nesta área. O sistema possui uma parte reutilizável, denominada “núcleo”, e outra flexível, de- nominada “configuração”. A parte reutilizável interliga todos os sistemas especializa- dos em uma Linha de Produtos de Software, logo que, ela é o núcleo compartilhado entre eles. O sistema é fundamentado no conceito de um Sistema Flexível e, por esta razão, a sua parte flexível está habilitada a recepcionar requisitos de dados va- riáveis. A modelagem do sistema foi realizada consoante os padrões da Unified Modeling Language (UML) e os diagramas escolhidos para representá-lo foram: diagrama de casos de uso, diagramas de atividade e diagrama de classes. Palavras-chaves: engenharia de software, sistema flexível, requisitos variáveis, linha de produtos de software, currículo, vaga de emprego. LISTA DE ILUSTRAÇÕES Figura 1: Tipos de requisitos não funcionais [8, p. 61]. ............................................. 24 Figura 2: Elementos básicos do diagrama de casos de uso. .................................... 30 Figura 3: Diagrama de casos de uso. ........................................................................ 31 Figura 4: Caminhos de um token. ............................................................................. 33 Figura 5: Diagrama de atividade – Fazer Login. ........................................................ 34 Figura 6: Diagrama de atividade – Recuperar Senha. .............................................. 35 Figura 7: Diagrama de atividade – Alterar Senha. ..................................................... 36 Figura 8: Diagrama de atividade – Fazer Logout. ..................................................... 37 Figura 9: Diagrama de atividade – Cadastrar. ........................................................... 38 Figura 10: Diagrama de atividade – Alterar. .............................................................. 39 Figura 11: Diagrama de atividade – Excluir. .............................................................. 40 Figura 12: Diagrama de atividade – Consultar Empresas. ........................................ 41 Figura 13: Diagrama de atividade – Aprovar ou Desaprovar Empresas. .................. 42 Figura 14: Diagrama de atividade – Cadastrar Empresa. ......................................... 43 Figura 15: Diagrama de atividade – Alterar Empresa. ............................................... 44 Figura 16: Diagrama de atividade – Consultar Currículos. ........................................ 45 Figura 17: Diagrama de atividade – Cadastrar Currículo. ......................................... 46 Figura 18: Diagrama de atividade – Alterar Currículo. .............................................. 47 Figura 19: Diagrama de atividade – Ativar ou Desativar Currículo. ........................... 48 Figura 20: Diagrama de atividade – Consultar Vagas. .............................................. 48 Figura 21: Exemplo de uma classe. .......................................................................... 49 Figura 22: Estrutura de uma Nuvem de Entidade-Genérica (NEG) [7, p. 113]. ......... 50 Figura 23: Diagrama de classes. ............................................................................... 52 Figura 24: Página inicial para todos os usuários. ...................................................... 56 Figura 25: Todos os usuários – Recuperar Senha. ................................................... 57 Figura 26: Página inicial para administrador do sistema. .......................................... 58 Figura 27: Página inicial para administrador autenticado. ......................................... 59 Figura 28: Administrador – Alterar Senha. ................................................................ 60 Figura 29: Administrador – Manter Tipos de Competência. ...................................... 61 Figura 30: Administrador – Manter Competências. ................................................... 62 Figura 31: Administrador – Aprovar ou Desaprovar Empresas. ................................ 63 Figura 32: Página inicial para operador de empresa. ................................................ 64 Figura 33: Operador – Cadastrar Empresa (Parte1). ................................................ 65 Figura 34: Operador – Cadastrar Empresa (Parte 2). ............................................... 66 Figura 35: Página inicial para operador autenticado. ................................................ 67 Figura 36: Operador – Alterar Senha. ....................................................................... 68 Figura 37: Operador – Manter Vagas. ....................................................................... 69 Figura 38: Operador – Consultar Currículos (Parte 1). .............................................. 70 Figura 39: Operador – Consultar Currículos (Parte 2). .............................................. 71 Figura 40: Página inicial para candidato. .................................................................. 72 Figura 41: Candidato – Cadastrar Currículo (Parte 1). .............................................. 73 Figura 42: Candidato – Cadastrar Currículo (Parte 2) – Primeira aba. ...................... 74 Figura 43: Candidato – Cadastrar Currículo (Parte 2) – Segunda aba. ..................... 76 Figura 44: Candidato – Cadastrar Currículo (Parte 2) – Terceira aba. ...................... 77 Figura 45: Página inicial para candidato autenticado. ............................................... 78 Figura 46: Candidato – Alterar Senha. ...................................................................... 79 Figura 47: Candidato – Consultar Vagas (Parte 1). ................................................... 80 Figura 48: Candidato – Consultar Vagas (Parte 2). ................................................... 81 Figura 49: Modelo relacional. .................................................................................... 83 Figura 50: Caixas de seleção desmarcada e marcada. ............................................ 86 Figura 51: Configuração – Manter Tipos de Competência. ....................................... 86 Figura 52: Configuração – Manter Competências. .................................................... 87 Figura 53: Configuração – Consultar Currículos. ...................................................... 88 Figura 54: Configuração – Cadastrar/Alterar Currículo. ............................................ 89 Figura 55: Página para contato. ................................................................................ 91

Description:
A Deus, que me presenteou com a sabedoria necessária para desenvolver este jQuery, AngularJS, ExtJS, etc.). • PHP [21]: É uma linguagem
See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.